shultays / bloodworks Goto Github PK
View Code? Open in Web Editor NEWA top-down action-survival game
License: GNU General Public License v3.0
A top-down action-survival game
License: GNU General Public License v3.0
Better explosion particles and adding sooth to ground would help
burns enemies, which are damaged for a duration
Add a timer to bonus spawn so explosions that kills lots of monster won't spawn multiple bonuses.
Do not spawn bonuses next to each other.
Add random factor to bonuses, some bonuses should spawn more or less than others.
Do not spawn bonuses next to player maybe.
Shoots a bullet, which explodes on hit and creates a laser sideways on hit position
Shorter than slowdown
Bullets return to player after a while.
Are always welcomed
Add timer callbacks for game objects. they can be one shot timers or interval timers. and should be disabled if necessarry
Make it rotate.
It should be fixed at 60fps, possible cause is double buffering and waiting for sync
Dune worm. Fast but rotates slowly. Will be hard to find art
Might be a boss
Gun shoots faster and it is stronger for a duration
bullets homes slightly to closest monster
Hits and pass through monsters.
A trail with circles would look cool
They move like a pack.
They can spawn with a boss.
It can use a linked list, like the one in game.h
Randomly spawn buff monsters on Survival mode.
Some ideas
Open new issues for not implemented ideas when this issue is closed
Currently every texture is used as tiled, which causes problems on edges (for transparent textures)
Add clamped textures. It is better if clamped/tiled versions shares resources
Which spawns multiple monsters when left alone
Or a boss monster
Or spawns monsters continuously.
Player should want to kill them soon
It uses \n
Check whatever is unnecessary and move it to new classes/controllers.
Perks are a good candidate.
Currently we can't remove bullets when they die because that would remove particles too.
Moving particles to bullet controller when it dies is a good idea.
Secondary guns with limited uses. Will not replace main gun, will be triggered by right mouse button.
Some ideas:
Discard if better ideas are not found
Can be implemented by reducing bullet timer to 0.05 randomly
Slow downs the monster it hits
Buff current weapon, no more different weapons
Damages / slowdowns monsters that are close
better levels can spread it
Blinks randomly when you are hit
On low hp?
Like laser, can be used for flame thrower or frost gun.
Not really that necessary, they can be implemented in other ways too.
Add default resources to resource managers (for shader and font). Renderable constructors or lua calls will default resources if none specified
For example to make player go faster, it multiplies its speed when buff begins and divides its speed when it ends.
Instead add a more valid buff system that tracks all buffs and calculate final values for this kind of variables.
Currently most guns share same animation. Add ability to play different bullet fire animations. Or scale it and slow it down
Invincibility and a melee weapon that creates mess of monsters
They can be trail particles, timer particles or manually added by lua side.
Sawed off shotgun
A gun that 3 bullets
A gun that shoot 2 rockets
Awesome game, check other guns
It should be possible to add a post process effect that only affects monsters for example.
Might burn enemies, which are damaged for a duration
Jumps to nearby monsters
They should be in json file. An animated renderable would be good enough. Anything more complicated can be done on lua side
Bullets splits into two when it hits. Maybe multiple times
Might be a weaker rocket gun
Or energy gun
Homes very slighlty
Gun with a bullet gets bigger as it goes.
Might knock back or at least slow down
Weaker
Bonuses under mouse approaches to player
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.