mes258 / simpleaigames Goto Github PK
View Code? Open in Web Editor NEWFun, simple games with some AI
Fun, simple games with some AI
Improve dot fitness scale so more dots follow the leader to find a better path sooner.
Change all values to be percents of height and width to support more resolutions and smaller displays
Each stage has all the walls needed to be free standing, only show current and next stages for dots and car.
Clean up all the methods in the racing game class and organize objects in a neater fashion.
Objects that rotate to block/open paths
Updated dot show and fitness functions to based fitness and start point based on atRP
values without lots of if statements.
Must go down one path to get to a trigger only to go back down a other path.
Move all level to start at 0, level 0 is the tutorial, level 2 has one moving wall, level 3 has lots of moving walls, etc.
Show different obstacles and such.
As the previous level's goal is now hidden, show a starting object in its place.
Object dies when touches black hole
Get on an object to go over other objects
Place coins or some other prize along the map for the user to collect before the dots do.
Organize and comment code.
Level 3 is harder than level 8, switch it so the levels get harder over time.
Only show this stage + the next stage or two at a time. Reduces lag in game.
Instead of one mass restart every time all dots die, have dots constantly restart to allow for faster movement through the maze
Update method used to find collisions - right now the entire object must be overlapped with a wall, update so any touch will kill the object.
Add a stats section:
Arrows that when hit, push an object forward at some speed or to some distance.
Contains good or bad surprises:
ideas:
Make different styles of walls one object type. Have some local parameter for determining which walls to move each step.
Dots that move around randomly and kill on contact.
Teleport from one place to another either on that stage or another stage.
Show all stages between the car and the dots as well as one stage ahead of the leader.
After the user or dots gets to the end of level 10, show the winning message an button for restarting the game.
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.