devpgsv / game-of-life Goto Github PK
View Code? Open in Web Editor NEWHome Page: http://devpgsv.github.io/Game-of-Life/
Home Page: http://devpgsv.github.io/Game-of-Life/
The package structure should be:
Simulate cell randomly, not by their order.
Use HTML tags in JavaDoc comments
Create a gh-pages branch and upload the JavaDoc
Add a new command to play in a board with the specified dimensions
Wrap a Random object in a singleton.
Seed the random object in main.
Use the wrapped object instead of creating new Random objects.
Simulation should be implemented only in World.
Use the following hierarchy of classes to represent the cells:
Cell gets deleted twice when it dies after not being able to reproduce.
Printing to screen shouldn't be done from cells, surface or world.
World creates suraces of fixed dimensions.
Allow for a new World constructor to specify some surface dimensions.
setup.bat tries to locate the JDK path. It can't always be located.
When the path is not found, it could ask for a path.
It could also check for some alternative JDK paths (por uncommon custom installations) before asking for the path.
Change info messages to match the ones in the specification.
Code to move a cell should be in each cell. It should be moved from World to Cell (each concrete class).
Change errors messages from stdout to stderr
Create a class in the "view" package, for printing to screen.
Create abstract command class and classes for every command.
Write JavaDoc comments for classes.
Converts a command from text to an object.
Create a wiki pages explaining how to clone & compile
Evolve now returns a string to be outputed by the controller.
PR2 Should be in tp.pr2
Create a tutorial as a wiki page explaining how to use the program, available commands, etc...
Overload common functions with Coords coords as parameter to allow calling them with int row, int col .
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.