Coder Social home page Coder Social logo

shultays / bloodworks Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 1.0 952.24 MB

A top-down action-survival game

License: GNU General Public License v3.0

C++ 39.81% C 47.85% PostScript 0.18% Lua 3.27% PHP 0.23% HTML 0.45% Batchfile 0.02% Objective-C 0.13% C# 8.07%

bloodworks's People

Contributors

mrstonedone avatar shultays avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

mrstonedone

bloodworks's Issues

Flare gun

burns enemies, which are damaged for a duration

Improve bonus spawns

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.

T gun

Shoots a bullet, which explodes on hit and creates a laser sideways on hit position

Timer functions for gameobjects

Add timer callbacks for game objects. they can be one shot timers or interval timers. and should be disabled if necessarry

Dune worm

Dune worm. Fast but rotates slowly. Will be hard to find art

Might be a boss

Improved gun

Gun shoots faster and it is stronger for a duration

Rail gun

Hits and pass through monsters.

A trail with circles would look cool

Boss monsters

Randomly spawn buff monsters on Survival mode.

Some ideas

  • Stronger/tank boss. Has a lot more hp, but maybe slower
  • Faster
  • Splits into two or more when killed (which also splits recursively)
  • Blinks
  • Slowdowns player on hit, by a lot (maybe)
  • Invisible unless close
  • Angel from doctor who, very fast as long as you don't look at it. otherwise stationary (make it white!)
  • Shoots a lighting when it is hit (Rakanishu!)
  • Shoots fireballs randomly
  • Explodes when it dies
  • Explodes into an ice nova
  • Gets faster as it is shoot
  • Short invincibility after it is shoot
  • Regen
  • Spawns other child monsters (weak)

Open new issues for not implemented ideas when this issue is closed

Add clamp feature for textures

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

Monster eggs

Which spawns multiple monsters when left alone
Or a boss monster
Or spawns monsters continuously.

Player should want to kill them soon

Clear bloodworks.h

Check whatever is unnecessary and move it to new classes/controllers.

Perks are a good candidate.

Ultimate guns

Secondary guns with limited uses. Will not replace main gun, will be triggered by right mouse button.

Some ideas:

  • Banana bomb (worms)
  • Explosion (delayed for a second maybe)
  • Rocket barage
  • Grenade
  • Blink
  • Sprint

Discard if better ideas are not found

Poison & radiation

Damages / slowdowns monsters that are close

better levels can spread it

Blink

Blinks randomly when you are hit

On low hp?

Cone like weapons

Like laser, can be used for flame thrower or frost gun.

Not really that necessary, they can be implemented in other ways too.

A better system to buff/nerf monsters or players

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.

Improve bullet fire animation

Currently most guns share same animation. Add ability to play different bullet fire animations. Or scale it and slow it down

Melee bonus

Invincibility and a melee weapon that creates mess of monsters

Flame thrower

Might burn enemies, which are damaged for a duration

Add hit effects to bullets

They should be in json file. An animated renderable would be good enough. Anything more complicated can be done on lua side

Sonic gun

Gun with a bullet gets bigger as it goes.

Might knock back or at least slow down

Weaker

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.