gurugu-fcc-projects / fcc_game_of_life Goto Github PK
View Code? Open in Web Editor NEWFreeCodeCamp --- Game of Life project
Home Page: https://gurugu-fcc-projects.github.io/FCC_game_of_life/
FreeCodeCamp --- Game of Life project
Home Page: https://gurugu-fcc-projects.github.io/FCC_game_of_life/
Right now Setting panel is too big - have to make it smaller.
Also need to make it behave differently in portrait mode - maybe slide out from up top
too much code now
At the moment color update runs on every Component state change. I would like it to run only when {color} state changes.
When in mobile mouse drag doesn't work, need to fix this
I have an idea that grid is a solution to the problems I have with how gameboard is displayed.
Add this functionality
First add tests, and then write the actual code
looks like using object was a mistake
When changing color it is not applied to the old cells but only to the new ones. In the end it could lead to cells of many colors being displayed at the same time
Create super cool sliders
Color displayed on Settings panel differs from the one used on Gameboard
It should rerender only when SIZE state is changes, I should not care about GAMEBOARD or MOUSEDRAG state
The way Gameboard changes dynamically based on percent values leads to jittery image at high speeds.
At the moment I rewrite the whole gameboard in order to mark cell as ALIVE, but it is worth a try to do 2 things separately, that is --- add/remove ALIVE class directly via DOM (there is already access to the corresponding element in touch-click functions) and mark/unmark cells as ALIVE in state
If set as Required, they return an error (undefined)
Change cells colors with Color Slider.
Looks like game speed is not changed automatically when the corresponding Slider is used
Move icons to the top row in mobile view
Old tests are all broken or deprecated - fix, replace and remove
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.