FireMadness game: top-down shooter, bullet hell.

FireMadness game: top-down shooter, bullet hell.

Postby eugeneloza » 12 Apr 2016, 09:11

Sometimes it's so hard to find motivation... OpenFire is a simple game I've written in 5 hours (one night) in Castle Game Engine (Lazarus/Free Pascal) + 1 hour for graphics and 3 more hours of testing, playing and having fun :) Still no sound&music, no menu (as usually :)) It's a game inspired by an ancient CrossFire (1981 by Jay Sullivan) game.

The goal of the game is to eliminate all enemy bots. Use arrow keys to move and WASD to fire at 4 directions (hold down the button for rapid fire). Player has 200 HP until death... and that's not much...
You can move only vertical or horizontal direction at the same time, and movement automatically stops at crossroads (you can invert the movement direction).
Enemies come in groups of 3+ starting from lazy easy form, after destroyed they transform in more healthy and powerful medium form and finally into tough, quick and rapid-firing hard form. Occasionaly hard form after being destroyed transforms into boss form (the name says it all).

Image
Image
Image
Image
Image
Image
Image

FireMadness walkthrough: Part 1 - Bedroom (hard)

youtu.be/zmmAjvgzKJ4

FireMadness walkthrough: Part 2 - Living room (hard)

youtu.be/R7ISGE4USbA

FireMadness walkthrough: Part 3 - Cellar (hard)

youtu.be/pD1BE2xEmlY

FireMadness walkthrough: Part 4 - Kitchen (hard)

youtu.be/hgSkMY-CcjM

FireMadness walkthrough: Part 5 - Attic (hard)

youtu.be/c7kDvQ7R2sY

Code: https://github.com/eugeneloza/FireMadness
Release: https://github.com/eugeneloza/FireMadness/releases (Windows, Linux)
Last edited by eugeneloza on 08 May 2016, 07:22, edited 6 times in total.
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: OpenFire game: top-down shooter, bullet hell.

Postby rogerdv » 12 Apr 2016, 17:31

There is an open source jabber server named Openfire, isnt that a clash of names?
User avatar
rogerdv
 
Posts: 289
Joined: 10 Dec 2009, 18:26

Re: OpenFire game: top-down shooter, bullet hell.

Postby eugeneloza » 13 Apr 2016, 08:18

Wow... that's bad... I've googled and found nothing relevant. But any suggestion is highly welcome...
So, let's that be a working title... Maybe OpenCrossFire then?

New release! (follow the links above)
Music, sound and explosions!
Updated video.
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: OpenFire game: top-down shooter, bullet hell.

Postby Julius » 13 Apr 2016, 11:36

How about something with "grid"? "Fire Grid"?
Or "Pew-Pew-Grid"? (read that as in a kid making the sounds while pointing a plastic gun).
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: OpenFire game: top-down shooter, bullet hell.

Postby eugeneloza » 13 Apr 2016, 11:45

Today I was thinking of some virus-damaged droids preventing the player from accessing the kitchen refrigerator becuase his antivirus license has expired :)... And only option to starving to death is fighting his way through. Kinda FreeDroidRPG setting. Still not sure, but that might be something like "Open the Fridge" or "Save the Fridge"
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: OpenFire game: top-down shooter, bullet hell.

Postby eugeneloza » 14 Apr 2016, 11:24

New release.
Better AI, balanced difficulty (now it is possible to win), sticky keyboard fixed, mouse movement implemented, other minor improvements.
And still no idea about changing the name :) I start liking GridFire :)

I've also a question. How does the voice sound? I didn't include it in release (you may easily uncomment it in the code - there are two variants: hostile bot, reporting errors and a generic sound).
It seems that just a sound I've used previously sounds more... natural?
Voice fits fine heavy music, but when the music is calm I don't like it.
Or maybe I've just got my ears tired of it while recording?

youtu.be/6RgkCIskOKE
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: OpenFire game: top-down shooter, bullet hell.

Postby Julius » 14 Apr 2016, 13:51

GridFire seems fine.

Regarding the voices... not sure I really like them during gameplay. I guess it would be better to only use them during startup (a bit like this with some fancy screen shake or so: https://youtu.be/SnscgQK7mUY ) and maybe as sort of cut-scenes, for example to introduce a Boss enemy or switch to the next difficulty level or so.
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: OpenFire game: top-down shooter, bullet hell.

Postby eugeneloza » 14 Apr 2016, 14:02

Julius {l Wrote}:GridFire seems fine.

I've forgotten to google it... there is already a CrossFire clone GridFire by Robbert Prins :D
Back for searching for ideas :)

P.S. The 'voice' is played when the bot enters the stage. I might use 'generic' sound for low-level bots and voice for harder ones. I'm just wondering, doesn't it sound... not in the game style.
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: OpenFire game: top-down shooter, bullet hell.

Postby andrewj » 14 Apr 2016, 14:55

Here are some name ideas:

FireMania
CrazyFire
DroneWarrior

Didn't find any games by these names in an internet search (not in the first 20-30 results anyway).
User avatar
andrewj
 
Posts: 194
Joined: 15 Dec 2009, 16:32
Location: Tasmania

Re: OpenFire game: top-down shooter, bullet hell.

Postby eugeneloza » 14 Apr 2016, 15:26

FireMania sounds very nice! I've got to think about it. Kill'em all or die trying :)

P.S. I have a set of new ideas for bots types:

Now I have
light bot - quick, not mobile, slow-fire rate
medium - normal speed, average mobile, medium fire rate
hard - normal speed, very mobile, high fire rate
boss - slow speed, average mobile, very high fire rate

To add:
Homing mines (don't shoot, try to close in and explode)
Boss spawning homing mines (don't shoot, spawns homing mines)
Tiny fighters (very quick)
Boss spawning tiny fighters
Powerful bot, shooting seldomly, but very powerful charges
Bots which shoots can additionally disable player movement or fire
Bots constructing temporary "walls" preventing player from moving
Bots shielding nearby bots.

Ideas are welcome!

Plus map tiles: wall - no shooting, no passage
door - shooting possible, but only enemy bots can pass (these will limit the exterior of the map, plus might be used in level design)
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: OpenFire game: top-down shooter, bullet hell.

Postby eugeneloza » 15 Apr 2016, 09:26

And another name idea: WildFire? I see only weather newsletters on Android with such name.
However, the name might be a trademark of HTC phone... or general words cannot be a trademark?

Updated code, release and video in the first post.
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: OpenFire game: top-down shooter, bullet hell.

Postby Imerion » 15 Apr 2016, 20:14

Cool project, it looks fun!
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: OpenFire game: top-down shooter, bullet hell.

Postby Arthur » 16 Apr 2016, 02:36

eugeneloza {l Wrote}:And another name idea: WildFire? I see only weather newsletters on Android with such name.
However, the name might be a trademark of HTC phone... or general words cannot be a trademark?

Updated code, release and video in the first post.

Not that it should matter a whole lot, but the group behind 0 AD calls themselves WildFire Games so just to avoid potential confusion he might want to differentiate a bit more. Though SuperTux, SuperTuxKart etc are probably a lot more confusing, admittedly. ;)

EDIT: oh you were the OP, sorry about not checking that. Well just thought you might like to know.
Last edited by Arthur on 16 Apr 2016, 23:34, edited 1 time in total.
Hey pal, I took an oath for justice! "In happy days or tightest tights..." or something like that.
User avatar
Arthur
 
Posts: 1073
Joined: 06 Dec 2009, 00:49

Re: OpenFire game: top-down shooter, bullet hell.

Postby andrewj » 16 Apr 2016, 11:49

A disadvantage of "WildFire" is that it is a normal and fairly common word, which makes it hard to find when people search for it -- they will get a lot of search results for news items about bushfires, etc...

I completely understand if you prefer to make up your own name though.
User avatar
andrewj
 
Posts: 194
Joined: 15 Dec 2009, 16:32
Location: Tasmania

Re: OpenFire game: top-down shooter, bullet hell.

Postby Julius » 16 Apr 2016, 12:46

How about "Oh no, my grid is on fire!" :p

What about "Plasma Grid"?
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: FireMadness game: top-down shooter, bullet hell.

Postby eugeneloza » 18 Apr 2016, 09:58

Name changed to FireMadness (It awesomly fits the story as the main antagonist is SoftMadness Doors OS :))

Huge overhaul. Almost release :)
Many new bot types + 3 more bosses.
Map manager + unfinished story mode :)
Hot-seat player co-op mode
Difficulty level
And many much much more

Video and download links updated.
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: FireMadness game: top-down shooter, bullet hell.

Postby Imerion » 18 Apr 2016, 12:07

Hot-seat player co-op mode


Yay! Awesome! :D
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: FireMadness game: top-down shooter, bullet hell.

Postby Julius » 18 Apr 2016, 14:57

I like the new name ;)

The updated video looks cool too, but why all that gray in gray? Even the enemy bullets are gray on top of a gray background.
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: FireMadness game: top-down shooter, bullet hell.

Postby eugeneloza » 19 Apr 2016, 08:11

New betta-release: a few improvements: better interface, better music handilng, "crossfire" map, better co-op mode, and others.
A few more interface improvements to be able to port it to Android...

Added new screenshots.

Even the enemy bullets are gray on top of a gray background.

Well... I'm not a designer and I'm afraid to experiment with colors.
Actually enemu bullets are cyan, but, yes, they look too achromatic. I can try to saturate the color...

P.S. I'd be very grateful if anybody could look through the game texts (spoilers! :)) for errors and suggestions. English is not my native language :)
Also I use x1.5 difficulty multiplier for co-op mode. Could anybody test if it's not too difficult/too easy?
Last edited by eugeneloza on 19 Apr 2016, 13:48, edited 1 time in total.
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: FireMadness game: top-down shooter, bullet hell.

Postby Julius » 19 Apr 2016, 12:21

There is a "," too much after Maybe in the Epilog.

What do you mean with "piece of a cookie"? Not a native speaker either, but that doesn't seem to make sense in that context.

Disabler: instead of "used" "uses" & "short circuits" I would also write "that make" instead of "making"

Heavy bot: remove one "carrying", maybe replace the first with "support"?

"Shielder" isn't a word I think.

Healer: "However it does its job..." (two errors)

Crossfire: "...cleaner that runs..."
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: FireMadness game: top-down shooter, bullet hell.

Postby eugeneloza » 19 Apr 2016, 13:47

Thanks a lot!!! I've fixed those.

Julius {l Wrote}:"piece of a cookie"? Not a native speaker either, but that doesn't seem to make sense in that context.

I was thinking of making a word play of "a piece of a cake" (idiom for "easy"/"no problem") and internet cookie. Maybe I should better revert to cake.
The same stuff I was doing to dedicated servers -> dedicated masters, wi-fi -> fi-wi, Internet->Outernet and etc.

Heavy bot: remove one "carrying", maybe replace the first with "support"?

I replaced it with "transportation platform"

"Shielder" isn't a word I think.

Yes, it's a Shield+er (as in Heal+er, work+er, drive+er, etc.). However, I've changed that to Defender, I think it sounds better.
Attachments
160419_FireMadnessText-2.odt
(48.13 KiB) Downloaded 296 times
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: FireMadness game: top-down shooter, bullet hell.

Postby eugeneloza » 25 Apr 2016, 08:09

Amost there... (the development took me already twice the time I've planned :D )
2016-04-25-100239_1366x768_scrot.png
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: FireMadness game: top-down shooter, bullet hell.

Postby Akien » 25 Apr 2016, 08:20

That's some awesome progress that you're making there :D
I'll have to have another look at how to setup CGE properly to build the game from source hehe. Also need to update my distro's lazarus package, it's still on 1.2.x IIRC :/
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: FireMadness game: top-down shooter, bullet hell.

Postby eugeneloza » 27 Apr 2016, 18:42

Stop that laziness and finish it!!! :x
Image
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Re: FireMadness game: top-down shooter, bullet hell.

Postby eugeneloza » 30 Apr 2016, 10:52

Release candidate!!! :)
Menu, settings, and more...

I'd be very thankful if anybody could test the game against story and other maps being too hard. Especially multiplayer, as far as I have no-one to play with :D
User avatar
eugeneloza
 
Posts: 500
Joined: 22 Aug 2014, 12:15
Location: Ukraine

Who is online

Users browsing this forum: No registered users and 1 guest