[wip] Space Shooter!

Show off your games, demos and other (playable) creations.
Post Reply
User avatar
MadByte
Party member
Posts: 533
Joined: Fri May 03, 2013 6:42 pm
Location: Braunschweig, Germany

[wip] Space Shooter!

Post by MadByte »

Hi folks,

today I wanna introduce my current game project,
a not yet named 2D Space Shooter. ( working title "EduShooter" - Edu for Educational *genius*)

Image

Try the current version:
EduShooter011c.love
Older Version:
EduShooter009.love
(LÖVE 0.9.0 required)

Latest changes: Version 0.1.1c
  • - Added a wave system based on a "LevelList" ( a lua table )
    - Renamed "alien" to "octopus"
    - Added a row spawning mode

    - Changed LevelList, now it's possible to declare a static y value for
    every wave
    - added three new test levels ( transitions still missing! )
    - fixed level continues when the player die

    - Added some sounds for explosions and shooting
    - Added vertical movement for enemies ( setable in the Level List)

    - small changes and fixes
Controls
  • - Arrow Keys -> Move
    - Spacebar -> Shoot
    - Number keys -> change current weapon
    - "r" -> Refill ammo / remove heat status( debug feature, sorry guys :D )
    - "f1" -> show/hide debug informations
    - "escape" -> Open the Ingame Menu
Currently there is not that much to discover because I'm still working on the base game mechanics and want to start creating game content later.
I started working on that a bit more then a month ago and still there're missing elementary things like ...

... a proper gui system
... sounds / music system
... as mentioned all the fancy game content ( much more enemies, weapons, buyable items like shields or stuff, etc)
... the spawn system ( going to be a wave like system )
... a lot of fine tuning / additions like a fading class, score board, ingame shop or similar, particle explosions, ammo etc...



To the things I'd (almost) done counts ...

... the SceneManager class
... div. helper classes ( Grids for aligning all kinds of gui / hud objects ; SceneManager ; a notification class ; Background class etc...)
... the HUD ( almost, but easily extendable )
... Basic gameplay



Why am I telling you this ?
Well, I'm still hoping for someone who's willing to assist me on this project :D If someone is interested feel free to contact me or open an issue / send a pull request on my github page.
Also I highly appreciate bug reports or general feedback :P

just for clarity: if someone recognise the graphics; they are taken from an old project of mine you'd might seen before.

Thanks for reading!
Last edited by MadByte on Mon Dec 23, 2013 4:15 pm, edited 8 times in total.
Germanunkol
Party member
Posts: 712
Joined: Fri Jun 22, 2012 4:54 pm
Contact:

Re: [wip] Space Shooter!

Post by Germanunkol »

This is awesome!
The small up-and down movement make it feel very much ... alive. The gameplay is very solid. Do NOT change the asteroid graphics, they're perfect.
It's been a long time since I played such a good space shooter clone.

The first thing I thought, though was that I felt sorry for those happy-looking aliens... they're so cute - I didn't want to shoot them!
trAInsported - Write AI to control your trains
Bandana (Dev blog) - Platformer featuring an awesome little ninja by Micha and me
GridCars - Our jam entry for LD31
Germanunkol.de
User avatar
Roland_Yonaba
Inner party member
Posts: 1563
Joined: Tue Jun 21, 2011 6:08 pm
Location: Ouagadougou (Burkina Faso)
Contact:

Re: [wip] Space Shooter!

Post by Roland_Yonaba »

MadByte wrote: Why am I telling you this ?
Well, I'm still hoping for someone who's willing to assist me on this project :D
Emm...What kind of assistance are you looking for ? Can you explain a bit more ?
Anyway, very nice project. Keep it up!
User avatar
MadByte
Party member
Posts: 533
Joined: Fri May 03, 2013 6:42 pm
Location: Braunschweig, Germany

Re: [wip] Space Shooter!

Post by MadByte »

Roland_Yonaba wrote:Emm...What kind of assistance are you looking for ? Can you explain a bit more ?
Sure,
mainly I'm looking for someone who help me code and improve my own coding style ( which is the meaning of the project for me ).
I think it's way easier to get somewhere if people work in a team and complement each other.
It would be great if that guy ( or some more people :D ) would help me rate graphics I create on my own and give me new design ideas (just because I'm often pretty much stumped what something should exactly look / feel like ).
Overall I would say, to assist on the project there has to be someone who is generally interested in the project itself and not only in "just code" or "just create graphics".

But don't get me wrong, any kind of help is great ( feedback, tips / tricks, whatever ).
User avatar
Roland_Yonaba
Inner party member
Posts: 1563
Joined: Tue Jun 21, 2011 6:08 pm
Location: Ouagadougou (Burkina Faso)
Contact:

Re: [wip] Space Shooter!

Post by Roland_Yonaba »

Well, I can watch your repo on Github, and provide feedback on the code via issues or pull requests.
As for graphics, I do suck at art, so I can't say much about that, except "it's beautiful" when I think it is... :)
User avatar
MadByte
Party member
Posts: 533
Joined: Fri May 03, 2013 6:42 pm
Location: Braunschweig, Germany

Re: [wip] Space Shooter!

Post by MadByte »

Roland_Yonaba wrote:Well, I can watch your repo on Github, and provide feedback on the code via issues or pull requests.
That would be awesome, thanks!
User avatar
MadByte
Party member
Posts: 533
Joined: Fri May 03, 2013 6:42 pm
Location: Braunschweig, Germany

Re: [wip] Space Shooter!

Post by MadByte »

Game updated ( see OP for download / changelog )

Next step will be creating proper transitions between the levels, showing level states ( i.e killed aliens "amount / total Aliens", Score, time ) and add some kind of a fancy "player goes to warp and fly to the next level" sequence. After that it is time to add some new kinds of enemies and add more levels to make the game a lot more challanging.

If someone is interested in creating new levels for the game - it's possible, but maybe its kinda fiddly work.
The current levels are struct like this :

Code: Select all

  -- Level 1
  [1] = {
  
    name            = "Just the Beginning!",  -- A title which will be displayed between the levels in the center of the screen
    background      = nil,                    -- A underlay background (under the stars) to vary the games look over time and keep it interesting
    music           = nil,                    -- Change the background music later if needed
    delay           = 2.5,                    -- a time between spawning the next wave
    waves           = {                       -- a wave sequence
        { enemy = Octopus, formation = "row", mode = "single",y = _up, velX = 250, velY = 80, amount  = 6, spawnDelay = .3 },
        { enemy = Octopus, amount  = 10, mode = "group" },
        { enemy = Octopus, formation = "row", mode = "single",y = _down, velX = 250, velY = -80, amount  = 6, spawnDelay = .3 },
        { enemy = Octopus, amount  = 8, mode = "group" },
        { enemy = Octopus, formation = "row", mode = "single",y = _middle, velX = 250, amount  = 6, spawnDelay = .3 },
      },
    }, 
I would be happy about bug reports and feedback, also maybe you guys have some ideas for cool new aliens ? :)
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Amazon [Bot] and 2 guests