rocksolidwebdesign / jsbots Goto Github PK
View Code? Open in Web Editor NEWA game where you train your robots by evolving neural networks using a genetic algorithm.
License: The Unlicense
A game where you train your robots by evolving neural networks using a genetic algorithm.
License: The Unlicense
I think it would be most effective to basically scan all areas of the board to find out which are most distant rather than randomly generating until it works or fails
probably implement an edit button with a popup warning saying the high score will be reset if the game's time limit is altered
possibly track past game time scores per game time, so keep a history of all the 2 minute games, 3 minute games and so on to be able to look back for reference
I think there's a certain component of slow-down that's happening with the log messages, lets just at least add an option to turn it off for now if desired
let the simulation run itself as fast as possible and auto evolve for a certain number of generations
it would be nice to be able to "just watch the game" for instance and maybe use accordiions to hide the readout sections below
show the network configuration being used in a visual diagram
add loader animations when saved games list is being fetched and when saves are being created
provide a way to watch the numbers change as the inputs are multiplied by the weights
interface has changed so readme is not current right now, not too bad, but should be spruced a little
popup hover info when mouse is over a bot image
ability to click on individual robots to manually select them for the next round of evolution
make that red X button actually work :)
there definitely are limits as to how many neurons a regular ish present-time system can handle, because of this, lets investigate some options for increasing performance as I'm pretty sure it can be increased easily within the NN calculation and processing itself
perhaps by wrapping form tags around the modal content so we have fully valid html
use a generic interface for retrieving config values from the dom such that keeping dom based code in the game is no longer necessary
hook up pub/sub events for score publishing and similar input/output operations for the engine
let's put these back again
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.