deadlykam / planetcracker Goto Github PK
View Code? Open in Web Editor NEWA game for Lux Jam II
License: MIT License
A game for Lux Jam II
License: MIT License
Enemies being generated from the planet. There should be different generation points in the planet which the generator should use to generate the enemies.
After each stage end the player will be able to choose a type of upgrade. These upgrades should remain during the whole game play but will reset once the game is done. Also the global value manager should contain all of the values and weapon type and based on that should load the weapons.
Optional
Once the player wins then a giant axe will protrude from the ship and slice the planet in half causing the planets inside to come out and explode which will end in a white screen. The next stage then will start.
A health system that can be used by both the player and the enemy.
Game Managers for handling different parts of the game.
A basic character for all characters. Probably an abstract class.
A dialog manager that will show the dialog of the game.
Create weapons and projectiles. The player and enemy should be able to shoot.
All the models for the game.
A complete game cycle from start to finish.
Enemy character moving and shooting.
The environment of the game with boundaries.
Give boundary to the stage and if the player hits the boundary then show a model that probably says the player can't move further.
A planet in the middle.
Stars in the background, could be image or particles.
The giant axe that hacks planet.
Holding down shift may increase speed and also give a vfx for increased speed.
The camera should follow the player around.
All the vfx for the game
Pressing the escape button should show the controls and the exit button.
All the user interface.
A manager that will store the player's value globally during game play but will reset during game start.
A player character that will move and shoot.
Player Moving: Pressing W will accelerate the player forward. Pressing A and D will move the player left or right.
Player Shooting: Think which one will be better, shooting from the front or turret following the mouse. Probably will depend on the movement type.
The camera should shake when the planet is destroyed or when the player dies.
When the player dies the death condition will be triggered and a death menu will be shown.
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.