Stress
Kadi Sammul
GitHub, itch.io, video
Work process
The goal is to create a card game called Stress. The game will be made with Unity.
First I would like to make it for a single player (both keyboard and controller) to play against a computer in 2d. After that I intend to add an option for two people to play against each other (basically hotseat but then it would have to be with controllers not keyboard). Maybe in the end I will add an option for 3d visual.
Milestone 1 (11.03)
- Planning and analysis (7h)
- Think through and plan the structure of the project
- Make some visual representations for clarity
Milestone 2 (25.03)
- Basic board layout (card, deck, etc) (2.5h)
- Card movement logic (4.5h)
- Constraints for placing cards
- Choosing between the two decks
At the moment cards can be moved by clicking on them with the mouse. The middle stack can be switched with tab.
Milestone 3 (08.04)
- Detect when new cards from deck must be put to the middle stacks and then add option for it (3h)
- If both decks have same card on top then option for stress must exist. (3h)
- If stress is pressed then cards will go to the other persons deck. (1h)
If either player cannot do any moves, adding new cards to the middle button appears. If both middle stacks have cards with the same values, STRESS option appears.
Milestone 4 (22.04)
- Add win / lose / draw conditions (3h)
- Write primitive AI for computer (4h)
Computer plays against you with random move speed. Game closes when win conditions are met, because no menu exists yet.
Milestone 5 (06.05)
- Create menu (7h)
- Start game
- win/lose/draw info when game ends
- quit
- change computer speed
- If menu does not take that much time, look into animations and other polishing
Added menu and slider to change computer speed. When game ends, winner is shown in menu screen.
Milestone 6 (20.05)
- Polishing (7h)
- card moving animations
- back button in game
- instead of slider something else ?
- better visuals
- maybe something else if enough time
Added card moving animations (gif framerate is not the best for seeing it here) and a back button. Added fixed values for difficulty on slider.