[GAME]Do not get angry, buddy
There is a snowy weather outside,cold,so ideal conditions for starting of something new.
So I decided to develop my collective favourite game named "Do not get angry, buddy",but in nice,modern design with finger-friendly interface. This pictures shows,how actually should appear main interface and some components.
What do you think about?
Please let me know...
And...it will be free of charge.
And...don't throw your PDA against the wall while playing
After start the game,you and opponent(s) will have all pieces in the jail. You have 3 attempts to get a "6" to leave the jail,but 3 attempts you have only,if you have all pieces in jail. After you hit "6",you are allowed to turn once again,but maximum 10 turns in one shift. A "6" from a jail will lead selected piece to free start field. After that,your piece is moved a distance related the number in order(turn). If there is already your piece at the destination,you cannot make a move and you should choose another piece. If you haven't any chance to move with all pieces,so pity,continues the opponent in the order. If there is opponent's piece at your destination,you send him back to jail and your piece stands on his previous field. You cannot step into opponent's start field. Your goal is to send all your pieces to home,in the middle of the playfield,but you must move your pieces through whole track clockwise to the home. Once your piece is standing at home,it is in a safe,opponents can't send it to jail anymore,because they can not step into your home. All turns with more "6" presents standalone turn,during which you could move different pieces and the destination is everytime current(not calculated each together). Turns available are displayed at the bottom of the screen and you cannot change the order of them,they goes from the left side and the "X" sign is displayed over used turns. The winner is,who leads all own pieces at home first.
After starting up program,the menu is displayed and you should choose your groups to play. After starting the game with PLAY! button,all pieces for selected groups are in the jail and there is displayed big coloured button,which signalizes,which player should make a turn. Also the rounded LED in the middle signalizes this status all the time. Turning the wheel is by simple touch of the wheel(yes,I tried to scroll it physicaly with sliding finger,but it didn't work well).
After you turn the wheel,you get the number,which is then displayed within Available turns area. Immediately software is calculating,which pieces you can move with current number and if any,it displays the numbered smilies. There is also STOP flag displayed over the smiley,which you cannot move. Each smiley represents numbered piece. They are independent,so it doesn't matter,whether you begin with 4 or 1. Just the last thing,you can enter the menu by touching the LED in the middle of the playfield.
The "Debug mode" is actualy not for playing,because instead of the scrolling wheel with random numbers,you have to choose your favorite number,so it is not so funny. You can change this flag also during the game,by enter into the menu,modify it and by pressing the CANCEL button(it stores this value even tough you want to cancel the menu).
- added "Debug mode"
- added some animations
- bug fixes
- modified dialog window
- all screen resolutions support,but 240x240
- bug fixes
- added piece animations
- added explosion animation while send opponent to jail
- removed dialog window
- added full graphic menu
- bug fixes
- added "About box" in Menu window
- expanded explosion from 32 to 72 pixels(limit of the playfield physical dimensions,able to increase it even more,but wit graphical bug at the bottom the playfield,that's out of 480pix.boundary at this moment)
- solved multitasking,while return to app.
- bug fixes(that's neverending story...
- added colored wheel arrows,depending on the player,that is on the turn
- solved explosion graphics described above,now is the explosion really big
- added sound effects
- added more game options:
-- automatic screen rotation by player
-- enable/disable animations(speed up the game)
-- enable/disable sounds
-- enable/disable explosion
-- enable/disable player confirmation request
-- game overs with all at home or last on the road
- autosave game on exit
- autoload saved game by hitting Cancel at startup(useful if you want to replace battery during game)
v1.6 (in development)
- support for non-touchscreen devices,whose I really like
- detection for landscape displays and automatic screen rotation,so one can play it on the devices with landscape oriented screens(system screen will turn)
v1.7 (in developer's mind)
- changing system screen rotation behavior,playfield will keep same orientation
(This will be a really big deal(for square displays with possibility to make the orientation to 90/270dgs,all bitmaps should be doubled or I should find a way,how to rotate original),lot of coding,positioning etc. What do you think? It is necessary?)
Well,I will upload newer versions here.