Opened 12 years ago
Closed 10 years ago
#9497 closed bug (fixed)
Improved Haiku look and feel for Minesweeper game
Reported by: | jstressman | Owned by: | nobody |
---|---|---|---|
Priority: | low | Milestone: | Unscheduled |
Component: | - General | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Tri-Edge AI has done a Minesweeper game as part of the Google Code-In 2012: http://www.google-melange.com/gci/task/view/google/gci2012/7959245
After downloading this, compiling it, and testing it out in Haiku, I felt like seeing if I could give it an improved Haiku look and feel, and also had a number of ideas on how it might be improved as a demo/game for Haiku.
Instead of using PNG image resources, I thought we could use HVIF icons along with the native Haiku API to draw the game board and graphics in the game. This should allow us to scale the game board to make it more easily seen for the visually impaired, reduce the size of the over-all package, and further serve as a good demo of using the Haiku API to its fullest.
I've done up 3 mockups so far of the "in game", "game won", and "game over" screens to give an idea.
Matt Madia did up a little flag for me that I'll need to tweak in Icon-O-Matic when I get a chance (both for the "flags left" counter, which has a slight drop shadow and now lower shadow, and for the game board flags).
The smile HVIF icons come from Zumi's emoticon pack: http://zumi.xoom.it/myhaiku/emoticon/index.html
# 3 for the "on-click" face # 7 for the game over "you lose" face # 12 for the game start and default face # 19 for the for the game finished "you win!" face
The game timer icon comes from Zumi's btoolbar icon pack: http://zumi.xoom.it/myhaiku/btoolbar/
the "document open recent" icon.
I'm not sure if the mine icon exists as HVIF, or if I will need to recreate that as one myself.
All the numbers are simply normal colored text using the Deja-vu Sans font included with Haiku.
On the recommendation of Pulkomandy I've tried to use colors from http://haiku-os.org/files/downloads/2007-03-20_haiku-color-palette.png
Feedback is welcome. I don't have the programming skills to implement this myself yet, but I'm more than happy to help with the design, icon work, etc.
Attachments (7)
Change History (21)
by , 12 years ago
Attachment: | minesweeper-playing-1.png added |
---|
comment:2 by , 12 years ago
For completeness, #9208 mentions another Minesweeper. which was contributed by DarkWyrm and is on Haikuware
comment:3 by , 12 years ago
I've created an HVIF icon for the game. I'll attach it here.
Due to the bug in #9508, I'm not sure it's exactly as it should be, but it seems like a good start.
Next I'll work on the flags.
comment:4 by , 12 years ago
Lightened it up a bit. It could probably still use some work, but that's it for tonight.
comment:5 by , 12 years ago
The spike below the one at 2 o'clock looks curved to me. It may just be due to the thickness of the stroke around it.
comment:6 by , 12 years ago
It also looks more like a mace. Maybe you can blunt the spikes, see here. That's much safer anyway... :)
comment:8 by , 11 years ago
What's left to do on this one? Perhaps the remaining part(s) can be turned into GCI2013 tasks...
follow-up: 11 comment:10 by , 10 years ago
Hi, I added DarkWyrm's BeMines to HaikuDepot last week. I think having one minesweeper in the depot is enough, and I'm not sure it is worth spending more time on this one. If someone provides an haikuports recipe I guess we can still add the package.
comment:11 by , 10 years ago
Replying to pulkomandy:
Hi, I added DarkWyrm's BeMines to HaikuDepot last week. I think having one minesweeper in the depot is enough, and I'm not sure it is worth spending more time on this one. If someone provides an haikuports recipe I guess we can still add the package.
At least from the screenshots, it looks like this Minesweeper is much nicer (and looks much more in-place) than DarkWyrm's one.
comment:12 by , 10 years ago
Milestone: | R1 → Unscheduled |
---|---|
Priority: | normal → low |
comment:13 by , 10 years ago
This enhancement should be moved to https://github.com/HaikuArchives/Minesweeper/issues
comment:14 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
look while you're playing