simonbw / pod-racer Goto Github PK
View Code? Open in Web Editor NEWYou race pods.
Home Page: https://pod-racer.now.sh
License: MIT License
You race pods.
Home Page: https://pod-racer.now.sh
License: MIT License
It would be really cool to have a dynamic lighting engine with good shadows and stuff. That way we could have cool night time races.
When running into a wall engines often stick together. It is annoying.
Main menu
pick a race
start a race
end a race
check stats
pick/design a racer
etc.
The current name of events is confusing.
We should rename things like render()
to onRender()
.
We should do aerodynamics simulation on pods.
We want to implement an interesting damage system.
On every collision, the severity of the collision should be calculated from the magnitude of the impulse applied. This could be approximated by the change in momentum of the body. Based on the severity of the collision, a "catastrophic event" should be selected:
Driving through the pit stop area should remove all negative conditions from the pod.
Using arrays as vectors kinda sucks. We should develop our own vector class that has nicer operations.
Add important constants to a config object for in-game editing.
We need a background so we can tell when we're moving.
We want to be able to race against the computer.
shadows
The camera should show mainly the stuff in front of you so you know what to avoid. There could possibly be a button to look behind you if you want.
We need to replace the LinearSpring ropes between the pod and the engines with a new, more rope-like spring.
Add particle effects to the game. Collisions, smoke, exhaust, air.
My gamepad is getting old, and it's causing me some problems. The left stick doesn't rest at 0,0
and the right stick can't get all the way up to 1.0
.
Here's an interesting article that covers some of this:
http://www.third-helix.com/2013/04/12/doing-thumbstick-dead-zones-right.html
We need a way for easily creating racers with a variety of parameters. These should include:
We should be able to play the game without a gamepad, even though it will be significantly inferior.
We want races.
Replace some placeholder graphics with shader sprites
We need to add braking/control flaps to the racer.
Initially: build a map somehow
Finally: build a map editor
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.