wizard23 / evocell Goto Github PK
View Code? Open in Web Editor NEWA HTML5/WebGL demo to play around with ruletable based cellular automata! http://wizard23.github.io/evocell/cellspace.html
A HTML5/WebGL demo to play around with ruletable based cellular automata! http://wizard23.github.io/evocell/cellspace.html
to replicate: change screenW:500 and screenH:100
Make CSS bar with weapon heat from black to red (needs to cool before you can shoot again)
Make a css health bar (from green to yellow to red
Plan:
gol glider for example
Inspired by fabian ;)
zwei moeglichkeiten:
A) Nur auf explosions just try
B) auf explosions und ships (adapt colission shader for multiple dishes)
I think the cause is that the shield layer does not get resized correctly
== configurable buttons
http://www.html5rocks.com/en/tutorials/doodles/gamepad/gamepad-tester/tester.html
ALSO hint statesave ;)
Just render the ruletable with the palette ;)
handling of scrollX/Y is very unituitive now
influences:
*shot spawn (bomb and shot)
also they are too large
glowing gol glider (simple webgl shader)
Borrow from RPG: you controll a group of ships and can switch to them like in:
lost vikings, day of tentacle,
You could produce one kamikaze ship per 5 minutes or something like this related to #6 (remote controllable shots)
use modular shaders :) to mix in handlers for rgba channel. this is a brilliant hack ;) do it!
also fix state load/save while at it ;)
Also add delay
ship and particles can be treated same way. ship is very small texture with: x,y, radius, energy
neat idea ;) and very easy to implement
either shield explosion layer or induce explosions when shield gets smaller
as spreading (if != 0) but not overwriting
handwritten infinite state rule
renders as semitransparent layer (or even glow?) layer :)
input: two dishes (shield and shieldTarget == enemy for example)
output: shield (no interactuion with target since this should not change at all except being protected)
shield dies without target
shield grows into any cell with any with
parameter:
maxState
shieldDish
targetDish
extensionrate(float)
EXTENSION: regenerates if invades existinng != 0 shield states if regenerates very evil -> slow regeneration for heavy end bosses
Extra: make draggable in every corner (or even in all 8 sides of the screen (8 like in moore neighborhood excluding (or even including) the center)
atm the ship can fly off the world
nonlinear movement and ideally pixel based colisssion in shader
So wie das scrollen nun (28.3.2014) mit schuessen umgeht ist insofern toll, weil man damit einen ganzen kreis an schuessen gleichzeitig steuern kann waerend sie sich voneinander wegbewegen. Das ist sowas wie gesteuerte schuesse. Daraus ein feature der atomic bomb?
websockets here we come
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.