RushBomb by Gelgavish

[raw]
made by Gelgavish for Ludum Dare 46 (JAM)

Oh no! it appears that your country will be nuked bombed in 48 hours! Everybody will die! You have got to stop them! you and your amazing hacking skills can hack the missile base computer system and disable the missile, in order to do that you'll need to go through a number of security layers. To break through the security system you'll need to go through the pink high tech connecter, but sometimes it will need a data about the place to connect to. Can you keep your country alive?

Controls:

  • Move with WASD.

  • Attack with 'L'

  • The HP counter will appear in the lower-left corner (when an enemy attacks you).

  • Press ESC to close the game.

Epic gamer moments screenshots:

Screen.png

Screen2.png

Good luck!

About the game:

This game is the first game my friend and I made using our own game engine made with pure C++! yeah, it was hard.

We also lost about 17 hours so there are some known bugs:

  • At the third level, sometimes one of the lines that open the doors won't disappear, just restart the game.

  • Sometimes when you exit the game it will congratulate you for finishing it, We don't know, it's weird.

  • When you finish the last level the game will exit automatically, it doesn't crash

*Don't worry if the console window will be full screen, it's the way it's supposed to be and you can always press ESC ;) *

Updated version: ===========================================

Changes:

  • Better combat system (you can't hold L anymore)

  • The music doesn't stop

  • The game end properly

Have fun! :)

Ratings

Overall 1335th 3.456⭐ 47🧑‍⚖️
Fun 1216th 3.322⭐ 47🧑‍⚖️
Innovation 686th 3.556⭐ 47🧑‍⚖️
Theme 2072th 3.159⭐ 46🧑‍⚖️
Graphics 1609th 3.326⭐ 45🧑‍⚖️
Audio 995th 3.25⭐ 46🧑‍⚖️
Mood 982th 3.5⭐ 47🧑‍⚖️
Given 49🗳️ 71🗨️

Feedback

Doot
21. Apr 2020 · 11:44 UTC
Hey! I get the following error when trying to launch the game:
The code execution cannot proceed because VCRUNTIME120_1D.dll was not found. :x:
I tried on windows 10 by just downloading and extracting. Keep me posted!
TheCze
21. Apr 2020 · 13:36 UTC
same error as doot unfortunately
Airola
21. Apr 2020 · 13:40 UTC
I get an error about MSVCP140D.dll missing. I'm using Windows 8.1. Too bad, because I would've really liked to try this game. Looks my kind of a thing.
ImmortalityBH
21. Apr 2020 · 14:01 UTC
C++ ftw! Sad it doesn't work tho currently.
🎤 Gelgavish
21. Apr 2020 · 14:01 UTC
Hi @doot, @thecze and @airola! thanks for visiting! :)
Just uptaded the file, it should work now.
🎤 Gelgavish
21. Apr 2020 · 14:16 UTC
@immortalitybh, it works now :)
Airola
21. Apr 2020 · 14:54 UTC
Ok, now the game runs :) However, there are still bugs regarding to how the screen shows for me. I can only play it windowed in a manner that doesn't show the whole screen.
![rushbombexample1.jpg](///raw/f79/13/z/31a29.jpg)

If I resize the window to "full screen" it makes the window very high but not wide at all, but I still can't see the whole room
![rushbombexample2.jpg](///raw/f79/13/z/31a2b.jpg)

and if I go off the screen on right and up and move around, then I get an error message and the game crashes.
![rushbomberror.jpg](///raw/f79/13/z/31a31.jpg)
sorry for the Finnish language in that error screen
🎤 Gelgavish
21. Apr 2020 · 16:22 UTC
Hi @airola, the problem with the level loading is caused by the size of the console windows, it supposed to be full screen. As for the error, it happened when you tried stepping out of the shown area at that specific level? I'm currently trying to solve your issue, but if you have a Windows 10 computer laying around it would be better to play on it.
Airola
21. Apr 2020 · 16:57 UTC
@gelgavish I only have a Win 8.1 available. The problem for me is that I can't see the right edge of the screen so I don't exactly know where the player character is.

Initially I thought it might happen when I collect the letter P. Again, I can't see that letter on my screen but I see from the pictures on this page that the letter is there. I've been somewhere around there when it has happened.

But I just noticed that on my computer the vertical walls are different than in those pictures. The walls are shorter and it makes it possible for me to walk in between the "holes" in the wall. One time I got to walk under the bottom wall.

So walking to the right side of the game area to a point where I can't see the character anymore I have been able to exit the room and then moving up for a while and moving around outside of the room the crash happens.
🎤 Gelgavish
21. Apr 2020 · 17:45 UTC
Ok @airola, I think the problem is caused by the sizing of the command line window, that's why the levels are so messed up. Here is a [link to a website](https://techjourney.net/how-to-fully-maximize-command-prompt-window-in-windows-8-7-vista/) that tells you how to maximize the console window in windows 8, do this in the first level after "maximizing" the window.

If you need more help just tell me! :)
Sausty
22. Apr 2020 · 11:26 UTC
How could you make a game this good using only a C++ console application? I'm stunned!
🎤 Gelgavish
22. Apr 2020 · 11:35 UTC
Thanks @sausty! It just takes a lot of head bumping with the win32 API ;)
Doot
22. Apr 2020 · 11:59 UTC
Good job!
It worked this time! I had fun, and the level design and general progression is very well thought out. The look and texts give this game a strange feeling, so much that when it crashed at the firewall level I didn't even know if this was intentional, and I kinda don't want to know.
Thanks for the game.
🎤 Gelgavish
22. Apr 2020 · 12:22 UTC
Thanks for the feedback @doot! If you want to know what happened to the game after all read the game description :)
ZEZEL
22. Apr 2020 · 18:01 UTC
Very good job ! I liked the retro feeling an the way how you handled the console !
Likai
22. Apr 2020 · 18:06 UTC
Neat game, especially for C++
I thought the enemy mechanic could've been fleshed out a little more - what's to stop me from just holding L the entire game? Digged the idea though!
🎤 Gelgavish
22. Apr 2020 · 18:09 UTC
Thanks @zezel and @likai for the feedback! :)
Yeah, we forgot to add in the timer who is in charge for that :P
koljam
23. Apr 2020 · 09:32 UTC
Thanks for your game, it was quite fun! I encountered some of the known bugs which were a bit annoying but I think thats okay, especially if you did it with your own engine. And I really liked the labyrinth level design!
Acdia
23. Apr 2020 · 09:43 UTC
Really cool! I already started worrying if there wouldn't be any console-based games. The music is nice as well and even the enemies following the player are good. Of course there are some bugs, but I guess there are some in most of the games in a jam.
🎤 Gelgavish
23. Apr 2020 · 10:07 UTC
Hi @koljam and @acdia, thanks for playing our game! :D

I hate those bugs but we didn't have time to fix them, maybe the next game engine will be less buggy ;). Yeah, this time we have dedicated more than half an hour for the level design :P glad you liked it!

Really @acdia? I programmed the enemy AI part and let me tell you something, it's not the best AI...

Thanks again for playing our game!
Acdia
23. Apr 2020 · 12:56 UTC
It doesn't directly follow the grid and is abled to move directly to the player. It also tried to get to the nearest position possible at some point and has a detection radius. Of course it's not a pathfinding, like in some games with no time limit at development, but it's some type of AI and it doesn't get stuck to walls or other enemies. So I would say it does its job well.
🎤 Gelgavish
23. Apr 2020 · 13:43 UTC
Thanks @acdia :)
Celdur
23. Apr 2020 · 22:00 UTC
Impressive work making this from scratch. Going with a hacking theme works very well with the limitations too. One complaint though, is that you can just hold the L button and you won't have to worry about enemies at all.
ZebraAtomica
24. Apr 2020 · 03:28 UTC
Oh my, the memories of my first game came back to life XD I don't like them, take it away! hahahaha
So, with your own engine? Epic gamer moment. hahahha

I can't say much of your game, it is really good, you got more than i would ask for for an ASCI game. Only thing that i would have to agree with Celdur is that the ërrors aren't a challange, but you added a Virus, or firewall, then the player would have to switch from pessing L to pressing... B... I don't know hahaha, just a little far because it's hackerman momment XD

A really enjoyable game, one that you usually don't see but give smiles just for seeing an @ walk XD The colored switches blew my mind.

![unicorn spin.gif](///raw/254/03/z/32eca.gif)
🎤 Gelgavish
24. Apr 2020 · 12:32 UTC
Thanks so much for the amazing feedback @celdur and @zebraatomica! About the enemies, we will upload an updated version with enemies you can take seriously, so get ready for that! :D
Stefanie Leitch
24. Apr 2020 · 13:03 UTC
Hmm, interesting concept. The enemies didn't seem to pose any issue whatsoever, I killed them all and I never even looked at my health counter :P. Also, I think I finished it? The game just ended all of a sudden, but there was no indication as to why.

Liked the retro style, and the music though! Also, did you have to pick up the letters/numbers in any order on the levels? I just grabbed them with no thought to the order -- having that matter could make things more interesting!
🎤 Gelgavish
24. Apr 2020 · 14:54 UTC
Hi @stefanie-leitch :) The game just quitting at the end is one of the known bugs, we will fix it in the upcoming version alongside with enemy/ attack improvement. So if you want you can check it out in the next few days!
Anyway, thanks for the feedback! :D
Willian Oliva
25. Apr 2020 · 18:26 UTC
Really liked the game!
You could fix the soud, caused when it ends, the game keeps mute
🎤 Gelgavish
25. Apr 2020 · 19:31 UTC
Thanks for playing our game @willian-oliva! We know about the music problem, we forgot to make it loop :P but it will be fixed in the next version. :)
BlackMambaJesus
25. Apr 2020 · 20:26 UTC
This game was really cool. Big ups to you guys for making your own engine too. I really like the concept of finding IP addresses and hosts to get deeper and deeper into the system.

My only one point of criticism was maybe the clearing editors could be limited in some kind of way. i was able to just hold it down and it wasn't really an issue.
🎤 Gelgavish
25. Apr 2020 · 22:45 UTC
Hey @zezel, @likai, @celdur, @zebraatomica, @stefanie-leitch, @willian-oliva and @blackmambajesus
Just wanted to let you guys know we just released an updated version with some improvements. So check it out if you want :D
🎤 Gelgavish
25. Apr 2020 · 22:46 UTC
Thanks for the big ups @blackmambajesus :D
kschmidt
26. Apr 2020 · 00:01 UTC
Wow very cool entry! Kudos for doing a console application. Music was fun, some feedback: I never noticed my HP bar. Overall great job!
PeterBuo
26. Apr 2020 · 22:04 UTC
Impressive work of the console
ExeVirus
27. Apr 2020 · 01:05 UTC
Haha that was fun! I appreciate that everything was console based and that the levels are a .txt file (user generated content??? ;)

Anyways, We also did ours in C++, but it used the SDL libraries so we had a much easier time creating our game engine than you. I don't envy trying to make a pure console game like that, Though I am inspired to....
PhilStrahl
27. Apr 2020 · 03:52 UTC
First: Congrats on coding a game in your own engine! As you've seen in the stream (https://www.youtube.com/watch?v=Z2FekepgpMs ) I had some troubles with the HTTP level, probably because I zoomed into my console too much and broke something. Nevertheless I really enjoyed the hacker-y atmosphere and the fact that I was playing a game in a bloody console window!!
🎤 Gelgavish
27. Apr 2020 · 08:00 UTC
Thanks @peterbuo! :D
🎤 Gelgavish
27. Apr 2020 · 08:06 UTC
Yeah, C++ no-engine team, high five @exevirus! :D It's ok if you guys use SDL for your game, no respect gone, I think we're going to use OpenGL next time! :)

Hmmm... user-generated content... let me think about it ;)
🎤 Gelgavish
27. Apr 2020 · 08:14 UTC
Hey @philstrahl, thanks for streaming our game! :)

I think the issue was because you had a lot of things running on your computer when you played, we didn't program the engine quite efficiently so maybe it couldn't function right because of no RAM available... maybe the next engine will be better ;)

But if you are still interested you can try it off-cam (by the way, running through the buttons as fast as you can helps sometimes), anyways thanks for playing our game :)
WillyPa
27. Apr 2020 · 09:37 UTC
Super nice game! but the graphics weren't my favorite
GaryS
27. Apr 2020 · 10:11 UTC
I have to applaud making your game from scratch with no engine... that's pretty hardcore.
I'm not sure if I got to the end or not - after the firewall level, the game simply closed.
I can't give the graphics a good score, as there kinda aren't any... but that _does_ fit in with the theme of the game, so feels a little harsh!
gamescodedogs
27. Apr 2020 · 13:23 UTC
Love the retro vibe you gave me :) Wish you the best of luck!
eduardogacn
28. Apr 2020 · 06:20 UTC
nice game!
brenno263
29. Apr 2020 · 05:07 UTC
Love the vibes, I think you could use some weirder characters. I'm not sure if the terminal will be happy with unicode, but I know there's a bunch of directional pipe characters that would make way better walls than pipes. I'd look at Nethack and various in-terminal non-graphical skins (nobody should ever play nethack with a graphical skin, that's heresy)
PostMeridianGames
29. Apr 2020 · 10:52 UTC
Cool game !
I actually considered having a similar approach when making my game (In the end I went for using Unity).
Good job ! :)
Chief141
02. May 2020 · 06:14 UTC
Cool game, i really liked the looks of the game... And the gameplay was fun too
Ovid
02. May 2020 · 21:19 UTC
Thank you @willypa, @garys, @gamescodedogs, @eduardogacn for your feedback!
LaZZyDev72
04. May 2020 · 17:54 UTC
Very Cool. :v: Keep It Up.
🎤 Gelgavish
05. May 2020 · 17:19 UTC
Thanks so much for the nice feedback @brenno263, @postmeridiangames, @chief141, and @lazzydev72! :D

Wow, that's kind of embarrassing, we didn't know about Nethack, oh well... We used special characters in our game (not that crazy when I think about it) but we could use them only on entities, but we may change it in the future @brenno263 :)

Really @chief141? we were very concerned that the gameplay is bad, it's nice to know the gameplay is good :D

Thanks @lazzydev72! I think we will ;)
🎤 Gelgavish
06. May 2020 · 07:09 UTC
don't worry @postmeridiangames, maby next time :)
room606
06. May 2020 · 19:45 UTC
Tried to launch it on Linux using WINE.. No luck :sob:
🎤 Gelgavish
06. May 2020 · 19:58 UTC
Sorry @room606, maybe a virtual machine will work? The code of the game is really Windows based :P

If you will get a virtual machine make it windows 10, no lower
Convg
06. May 2020 · 20:14 UTC
Nice game. Really cool and original concept. In my top 2 so far. Good work!
Ovid
06. May 2020 · 20:20 UTC
Thank you @convg! we're very happy that it is in your top 2 so far!
Firesplash Entertainment
07. May 2020 · 17:43 UTC
Thanks for submitting your game to our stream!

As always we will create highlights for a rewatch if you want.

I liked the game idea, and the fact that you created it from scratch without using any commercial engine.
Well the artstyle was... interesting - To be honest, its more like typography ;)
It was rather short, probably some more levels would have been coll but all in one it fits I think.

The only point is that it feels strange that after killing the last enemy of the "firewall" - The game immediately quits.
Papaver
07. May 2020 · 17:44 UTC
Cool :) I like how you used characters and colors. Would have enjoyed more levels!
polegar
07. May 2020 · 20:03 UTC
Great idea and realization, I really like the mood that you created for your game thanks to the console graphics and the audio. They both go very well together. The gameplay was simple but fun, the firewall level is a nice surprise and change the rythm of the game. For the drawbacks : when you loose it's a bit frustrating because there is no loosing screen and the game stops. It would have been nice to restart from the level you were at. Anyway great job !! It's nice to discover that there are more people from the "no game engine team" :smile: !
STREETGEEK
09. May 2020 · 08:16 UTC
pretty cool!, Color scheme is great, but i would've liked to see more variety in the level design.
Overall Great though!
Ovid
09. May 2020 · 18:24 UTC
@firesplash-entertainment thank you for streaming our game!

We'd like to have those highlights for a rewatch.

We'll create more levels, fix the issues and the bugs of the game.

And about the "Firewall" level - the game ended after that level because of a bug that made it difficult for us to create the end screen.

And again thank you for supporting us!
Ovid
09. May 2020 · 18:41 UTC
@papaver, @polegar and @streetgeek for your feedback! It helps us with the progress of the game that we'll keep soon.

@polegar, we'll add a game over screen :)
Sandra Martinez
10. May 2020 · 09:49 UTC
:( couldn't launch the game. After the start screen, it showed "Press any key to continue..." and now everything is black. I rated your game but I hope I can try playing it later
🎤 Gelgavish
10. May 2020 · 11:32 UTC
Hey @sandra-martinez, are there any scroll bars in the console window? it might be due to the screen size
Sandra Martinez
10. May 2020 · 12:30 UTC
![Annotation 2020-05-10 192917.jpg](///raw/6bf/d2/z/33ee2.jpg)
Here. There is a scroll bar on the right but I still don't see anything after scrolling it
🎤 Gelgavish
10. May 2020 · 12:37 UTC
Ok, this is a tricky one @sandra-martinez... :) I guess you started scrolling from the top, right? I think this is happening because the levels can't be printed, is there a "res" folder? Can you try downloading a different version if it doesn't work?

Thank for trying hard playing our game btw :)
lilkrit
11. May 2020 · 14:38 UTC
This is awsesome :D