[ab] Jigsaw Puzzle game screenshots
Anthony Fairchild
anthonyf at blarg.net
Thu Dec 21 18:36:09 CST 2006
On 12/21/06, Justin Heyes-Jones <justinhj at gmail.com> wrote:
> Very cool.
>
> What functionality do you have so far? Does it suck pieces into the
> right place when they are nearly there?
>
Yes, pieces snap together when they come within a certain distance of
each other. They only snap together if they belong together. Here's
what I have so far. I've been documenting this as I go:
* HOW TO PLAY
- Left click and drag the mouse to move pieces and join them with
matching pieces.
- Right-click a puzzle piece to rotate it clockwise. Joined puzzle
pieces can also be rotated.
- Put your own images into the puzzles/ directory to create
additional puzzles. Supported file types are BMP, JPG, GIF and PNG
- Pressing the TAB key will arrange all non-solved puzzle pieces in a
grid for easy viewing.
- Alt-enter toggles fullscreen/windowed mode
- Hit ESC key to quit
** Temporary features
- Use the N key to change puzzles
- Use the number keys 1-5 to select puzzle difficulty
* TODO
** Critical features
- Create a website for the project, make the game and source
downloadable
- Optimize image rotations, cache images?
- Make puzzle images and number of pieces selectable via some interface
- Allow user to change screen resolution (via config file and
restart)
- Add sound, make clicking noise when pieces are joined.
** Nice-to-haves
- Build stand-alone distribution with Lispworks
- Implement a timer to show how long user has been playing
- Scoreboard - score by number of pieces and time to solve
- Allow saving/loading puzzle progress
** Known Bugs
- Fix surface memory leaks. Surfaces are not getting freed in most
cases.
- Cannot attach groups of puzzle pieces unless adjacent pieces are
selected
- When connecting pieces, all joined pieces need to be moved to
front of zorder
More information about the application-builder
mailing list