manymeeting / crazyrabbit Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
code refactor and fix typo
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
.
DoD: Player will be removed from the map when it touched the death entities (e.g. the water)
I will add some objects and enemies to the game.
D.O.D: move XP core value wiki in repository and finish writing 11.4 weekly minutes
I will modified the map.
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.
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.
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.
As a user, I want to see the map alignment of stage 1
DoD: Define the alignment of stage1 map
if Rabbit falling from the top of the enemy, the livescore should not decrease, and no flicker neede.
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.
DoD: A clear conclusion on the number of map in the game
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.
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.
We will add trigger in the hole to KILL player
DOD: Important
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.
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
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
When player die and back to the Main Screen . if user re-start the game, the BGM will play again.
Here is the
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.
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.
Not big deal, Player will auto move 0.1mm even you didn't touch any button every 5s.
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
The game will consists of several pages. In each checkpoint will auto save the game states.
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
DoD: Every member can use a software to share his/her screen to others during a conference call.
third stage map.
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.
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)
In order to make player death suddenly, we will change the death strategy from lifescore <= -100 to lifescore <=5
Record what we discussed in the first weekly team meeting
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
Design a scrollable map.
D.O.D: the game can be presented on a scrollable map.
Visualizing the characters from descriptions given to them
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.
As a user, I want to see a menu screen before I start playing.
DoD: A menu screen has been added to the game.
After death, we want player to know wth is going on.. hold the screen for 2s.
DoD: Screen holder will be added.
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.
D.O.D: make character and other objects move in the scrollable map.
When player dead, the death music will play and screen gradually turn to dark then go to the game over screen.
Dod: See description
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.