koflerm / mankomania Goto Github PK
View Code? Open in Web Editor NEWThe board game Mankomania as Android Application
The board game Mankomania as Android Application
As a Player, I want to know my amount of money and the amount of other players so that I can send and receive money.
As a user, I want field actions so that the game gets interactiv.
As a player, I want to have a casino minigame, so that I have more fun playing the game.
As a developer, I want to implement the player movement functionality from server-side, so that all players update the current player position if one players moves and tell the next player that he has the turn..
As a developer, I want to implement minigame information exchange from client side, so that all clients have the right information.
As a player, I want have a start screen so that I can configure settings and navigate to the lobby screen.
As a developer, I want have unit tests in place so that I have tests showing me my application works as expected.
As a developer, I want automatically build APKs of my application so that I always have a running version of my application.
As a player, I want to have a game screen so that I can play the game.
As a gamer, I want to roll the dice so that I can move forward in the game.
As a student, I want to have all user stories defined for the first sprint so that I know what needs to be done.
As a player, I want to have a proper lottery game logic so that I have more fun.
As a developer, I want to know where everyone is moving and what they are doing so that all clients are always up to date.
As a programmer, I want know how to implement my network communication so that I know what is the best approach for our application.
As a UI designer, I want to have fancy graphics for my game so that I can show my gamers a fancy Game UI.
As a player, I want to choose two shares at the beginning of the game so that I can lose money more efficiently.
As a *programmer, I want to get recommendations how to improve my code so that I know what I can do better.
As a player, I want to have a stock exchange UI so that I have more fun.
As a player, I want to see what player's turn currently happens so that I know if I have to do something.
As a programmer, I want to have a server so that ** player can connect to each other*.
As a player, I want to have an auction UI, so that I have additional fun.
As a developer, I want to have the auction backend logic implemented, so that I have the logic available for the UI component.
As a student, I want *have mockups so that I know how my UIs should look like.
As a player, I want have the lottery minigame available so that I have more fun.
As a developer, I want to implement the information exchange needed for minigames from server-side, so that all necessary data is exchanged between all clients.
As a player, I want have a lobby screen so that I can connect to other players.
As a programmer, I want to have information about the other players so that I know where all the players are, how much money they have etc..
As a player, I want to have a horserace minigame, so that I have additional fun.
As a programmer, I want to have a proper test strategy so that I know how to test my components.
As a programmer, I want to discover other clients so that I can play the game with other users.
As a developer, I want to implement the 6er Pasch functionality from server-side so that **if the current client getsan 6er Pasch he will lose 100 000 Euros and the others clients get a noticication **.
-Check to see if we have a 6er Pasch.
As a player, I want to get haptic feedback if my turn starts so that I will not miss my turn.
As a player, I want to see what player is on what field so that I know where the players are on the game board.
As a programmer, I want to have a basic class model so that I know what classes are necessary for my game.
As a developer, I want to implement the checkMoney functionality from server-side, so that we know if we have a game winner in the room and the players should know who won the game.
As a developer, I want to have the horserace logic implemented, so that I have the logic available for the UI component.
As a developer, I want to implement the player collision from server-side, so that the player on the field gets 10.000 € from the player who came on the same field.
As a user, I want have a modal showing information about the field I moved to so that I know what happens.
As a developer, I want to have the casino backend logic implemented, so that I have the logic available for the UI component.
As a gamer, I want to see a fancy roll-the-dice animation so that I know in a fancy what number I rolled.
As a developer, I want to have the stock exchange logic implemented so that I can use the logic for the UI.
As a student, I want to have an inital libGDX project, so that I have a basis for further development.
Requirements
Acceptance Criteria
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.