bytesclub / xplode Goto Github PK
View Code? Open in Web Editor NEWA 2D Game based on OpenGL
A 2D Game based on OpenGL
There should be one resting state for the player. In the resting stage, the player will not move.
The resting stage will occur only in the following cases:
As of now, the boundaries are static, a simple on-off glow
animation would make it look better
The player should be able to shoot with spacebar.
The bullet should move at a certain speed in the direction of the movement
of the player at the time it was shot
It should be destroyed if:
Create a game over screen which will come up when the player collides with any object in the game
Currently, the animation keeps on playing even after the player is dead.
It will be better to stop the animation once the player is dead, which
serves as a better means of demonstrating about the state of the player.
A separate file should be used for handling bullets
There will be few randomly placed blocks in the arena.
The players colliding with the blocks will result in a Game Over.
As of now, the speed of the bullet is same as that of the player.
Currently, the bullets are being shot from the player's position.
It should be shot from one block ahead of the player's current
position (depending on the current direction of movement of the
player)
Increase the coordinate space, maybe increase it from 40x40
to 80x80. Remove the white boundaries as of now, since it is
not needed.
Currently, the bullets which moved outside the arena are not destroyed.
They need to be destroyed for optimisation purpose.
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.