The FEMO iOS application allows a player to play against the computer by answering programming related questions. It is played turn by turn, if you answer correclty your player moves by the number of the dice roll if not you stay put, then the computer takes it's turn. The end goal is to reach the rocket, however along the path you'll find blackholes which push the players three steps backwards if landed on. While playing the game you are able to move back and forth between the menu page and the information page without affecting the position of the players.
Key:
Completed - ✔️
Functionality complete, needs styling - ➕
In progress - 🚧
Next iteration - 🔜
Haven't started - 🍻
✔️
As a player
So that I can increase my coding knowledge,
I want to be able to able to start a game
✔️
As a player
So that I can see my progress in the game
I want to have a 'character'
✔️
As a player
So that I can move my character
I want to be able to click the move button
✔️
As a player
So that I can reach the end of the game
I want my character to move along the path towards the rocket
✔️
As a player
So that I can answer a question
I want to be able to select from the multiple choices
✔️
As a player
So that I can roll the dice
I want to be able to answer a question
✔️
As a player
So that I can move more than one tile at a time
I want to be able to roll the dice
✔️
As a player
So that I can start a new game
I want to be able to reset the game
✔️
As a player
When I win a game
I want to be able to start a new game
✔️
As a player
When I lose a game
I want to be able to start a new game
✔️
As a player
To know how to play
I want to be abe to view the information page
🍻
As a player,
So that I can gain extra moves
I want to be able to land on bonuses
🍻
As a player
When I land on bonuses
I want to move 1 extra move
✔️
As a player
When I land on hazards
I want to move 3 spaces backwards
✔️
As a player
When I start a game
I want to be able to play againt the computer
- Stand-ups are a 10am every morning. We will have a recap of what we did the previous day and assign tasks
- Any team member can call for a midday check-in if needed
- Retros are at 4pm everyday to discuss how everyone is feeling and what went well
- End of play is 6pm
- Prior to any merges to master, a team code review must be done
- Everyone must be able to contribute
- Working on weekends will be discussed and agreed by Friday
Download xcode from here From the comand line
git clone https://github.com/fabjab86/FEMO1.git
cd FEMO1
open FEMO1.xcodeproj
- Top left corner select iPhone SE
- Then click on the play button
Eunbit Evie Kim, Farah Jabri, Olivia Brady, Marek Schmidt
While building this project we encountered challenges when merging branches, to save time and put the project back on track we created a new repo (this one), added the .gitignore and .gitattributes files and moved over the files. We kept the previous repo (link above) as it is a part of our initial project.