manymeeting / crazyrabbit Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
I will add some objects and enemies to the game.
As a developer, I need to control the height that a game character can jump (currently it's controlled by default).
DoD: Developers should be able to change the jump height by simply modifying a parameter value.
I will modified the map.
DoD: A clear conclusion on the number of map in the game
As a developer, I want to add a group of flying enemies, which will cause the player die when touched, so that I can make the game more exciting.
DoD: There are some enemies fly vertically or horizontally in the sky
Depends on #67
When player dead, the death music will play and screen gradually turn to dark then go to the game over screen.
Dod: See description
As a user, I want to see the map alignment of stage 1
DoD: Define the alignment of stage1 map
Not big deal, Player will auto move 0.1mm even you didn't touch any button every 5s.
Add hud to show the record of the coin collection, each coin add 250 to the score. Also , the collision with the enemy will cause continuously losing score.
Bug: New typeface for HUD can't be imported by the grunt library. Modified Gruntfile.js
DoD: Add Hud to record the score of the player. Library import bug fixed.
The game will consists of several pages. In each checkpoint will auto save the game states.
As a developer, I can have a stable dev environment with a runnable server.
DoD: Every developer is able to clone this repo and start developing on it right away.
We will add trigger in the hole to KILL player
DOD: Important
As a developer, I can test the basic operations in melonJS on a demo map.
DoD: Every developer can test operations on a demo map.
DoD: Every member can use a software to share his/her screen to others during a conference call.
In order to make player death suddenly, we will change the death strategy from lifescore <= -100 to lifescore <=5
As a user, I want to be able to interact with map of stage 1.
DoD: All collision settings of map of stage 1 should be finished
As a user, I want to be able to restart when I fall into gap, so that I can try again.
DoD: restart the game from the beginning of the current level when the character falls into the gap
As a developer, I want to have more customized collision types to use so that I can implement more features.
DoD: There will be a separate module for developers to add their collision type definitions.
Inspired by #64
As a developer, I want to create some enemies that can jump as well as move horizontally, so that the player has to be more careful with enemies.
DoD: There are some enemies that will jump from time to time.
Visualizing the characters from descriptions given to them
As a user, I want to see enemies disappear from the map after I killing them, so that I know I did a good job.
DoD: All enemies will be removed from the map after being killed by the player.
DoD: Player will be removed from the map when it touched the death entities (e.g. the water)
third stage map.
As a user, I want to see the new main character design in the game.
DoD: The appearance of the main character in the game has completely changed to the new design.
If the player jump and hit the top ground, it will decrease score, this might because the jumping not finished. Even if the player is falling, the state of player is jumping, if will cause the damage, since the code mentioned && isfalling = true
.
D.O.D: make character and other objects move in the scrollable map.
When player die and back to the Main Screen . if user re-start the game, the BGM will play again.
Here is the
Different users are able to chose different game characters. This will be contained in DashBoard page.
The Game DashBoard will be initial. with Game LOGO.
As a player, I want to see a screen that tells me I'm dead and instructions to restart so that I know which status I'm on.
DoD: Jump to a screen when the player died in the game, the screen should provide some instructions to allow the player to restart the game.
As a player, I want to be able to kill enemies by stamping on it, so that I can clear my path in the game.
DoD: Enemies can be killed be stamp(s)
As a developer, I want to create some special blocks that can move in the map, so that the player can interact with them and the game will become more interesting.
DoD: There are some blocks move in the map.
Record what we discussed in the first weekly team meeting
As a user, I want to see a menu screen before I start playing.
DoD: A menu screen has been added to the game.
Design a scrollable map.
D.O.D: the game can be presented on a scrollable map.
D.O.D: move XP core value wiki in repository and finish writing 11.4 weekly minutes
Update team wiki for last week.
D.O.D: weekly minutes should include what we've done last week, what we are going to do next week and what challenge we are facing now.
After death, we want player to know wth is going on.. hold the screen for 2s.
DoD: Screen holder will be added.
if Rabbit falling from the top of the enemy, the livescore should not decrease, and no flicker neede.
As a user, I want to see more elements in stage2 map so that I can enjoy the game.
DoD: More elements, including blocks, decorations are added to stage2 map.
code refactor and fix typo
As a developer, I need to clarify which old issue branch contains useful commits that can be merge into master branch.
DoD: all useful commits in old branches have been merged into master branch
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.