Welcome to our Clicker project, Jungle Banana Jungle, a game based on Cookie clicker.
-
Using
- camelCase
- english / explicits names
- scss
- functions
-
merge request only on experimental branch
-
Always work with the Index-list For each ID, class, function, variable,... creation => add
-
Watch the todo list regularly and modify it if necessary
-
To link scss to css use the link
sh linkScss.sh
-
3 meetings / day
Scrum master : Estelle
- communication management within the team
- smooth project and timing
- Readme.md
Product checker : Maxime
- features pusher
Corrector : Alexandre
- master branch management
- code checking of everyone to improve it as needed
Testers : Matthieu & Magid
- bugs management
- try to crack the code to check if everything is holding
Indexer : Maxime
- Index-list creation and management
- HTML
- SCSS
- CSS
- Javascript
- We worked on a different branch we named by our respective names.
- With each new feature, or major update done, we have merged our personal branches to the common one, named 'experimental' (usualy 'development'). Conflicts had to be resolved at this time.
- Finally, corrector was checking the code, and merging 'experimental' onto master branch.
- master
- experimental
- alex
- mat
- max
- estel
- magid
-
Sprint 1
- Planning organization.
- Roles Distribution.
- Initialization of repo on github.
- Basic structure of html, scss and javascript files.
- JS preparation:
- game object constructor and object.
- score and multiply properties.
-
Sprint 2
- No credit : When you click the button, increase the score property, then display score in the div display.
- Meter display : Display multiplier counter inside the button.
- Price display and multiplier : Display multiplier counter inside button.
- Price evolution and multiplier : The more you buy multipliers, the more expensive they are.
- Increase of the score compared to the number of clicks.
- Prepare and use of the multiplier : Add a button whose identifier is multiply. Create a click counter on this button.The score increase by clicking the button integrates the multiplier value.
- Purchase of banana (decrease in score)
- Deduction of the score according to the purchase of bananas
-
Sprint 3
- Autoclick : As soon as you have a score of 20, one click is done automatically every second.
- Purchase autoclick : After a score of 20, the autoclick is no longer automatic, you have to buy it.
- Disable buttons when there is not enough bananas to buy them.
- Bonus : Create the bonus button. Adds a method that multiplies by 5 the number of bananas per click then divides it by 5 after 5 seconds.
- Random time prototype on bonus.
- Discussion of the css theme.
-
Sprint 4
- Layout and design
- Background
- Textures of the boards
- Title
- Storage score / save
-
Sprint 5
- Ropes
- Reset button
- Police
- Autoclick design
- Multiply design
-
Sprint 6
- Create the second object and autoclick button.
- Design of the autoclick 2
- Bonus animation
- Time and appearance random of the bonus
- Progress Curve
- Debug JS
- Correcting the code and adding comments
- Updated Readme, Index-list and Bug-list.
-
Work with objects - This was a first time for some of us.
-
The NO-IMAGE rule - It was a true challenge to achieve our initial visual objective, we tried to create visual elements using HTML and CSS.
-
Working as a group ! - It required a lot of communication and organization. We also decided to dispatch the tasks as equally as possible in order to let everyone progress and not lean on each person's own proficiency.
If you have any comment, recommendation or advice, please feel free to contact us.
coucou
re coucou