Please note that there is an updated version of the game! Please see notes at the bottom of this main post!


Alrighty, folks! Welcome to the super late 2022 Halloween Event:

Back To The Darkness From Whence Ye Came!

This is another video game event (since everyone here should be a gamer!), similar to the previous couple of Halloween events! This event has 101 giveaways in it! There is some trash, but a whole lot of treasure! All of the games are horror/scary/extradimensional-evil-being/Halloween-themed.

So, the last couple of years, I've done game-flips, which weren't just straight-up asset flips. I mean, I did go get new assets and replace ones in existing games, but I also ended up adding a lot of additional code to make those games better/more focused/the right length/whatever for our events. This year, however, I wrote a whole new game (similar to what I did back with the 1954 game for the PEW PEW PEW train a couple of years ago). I did start with some GameMaker template items to accelerate things a bit, but it's primarily all custom code. I also was using GameMaker 2 for the first time (since I got a 1-year subscription in a bundle somewhere), so there were a few things to learn there as to what's changed from the original one that I already knew at least fairly well.

Alright, alright, that's super...tell me about the actual game, dude.

Ok, fine, fine...I'll get to the good part.

Totally made-up, conveniently-timed background story: Halloween is over, but somehow all of the ghosts and monsters haven't returned to their own purgatorial dimension of darkness! Nope, they've decided that it's way better to stay here and just continue to terrorize the creatures of this dimension all year long. You, the never-rotting jack o' lantern hero, have to step up and blast these baddies back where they belong. That's right, strap on your weapons and scream toward the evil creatures of the night, "Back to the darkness from whence ye came!!!!!"

Basics

Gameplay

So, the game is an endless arena shooter and completely uncomplicated. Shoot everything that moves, and get as high of a score/level as possible. You can grab powerups to make this easier (more on that in just a bit), but otherwise you just need to run around, keeping yourself from getting hit by the monsters and kill as many of them as possible. You start with 3 lives and lose one each time you get hit. Also, when you get hit, you'll turn red with a glowing ring around your jack o' lantern, and you'll be invincible for 3 seconds -- move away from other monsters fast!

Levels and Scoring

This is super easy. For the first 20 levels, you'll level up for every 30 points you earn by shooting monsters. After that, it'll take 50 points per level. There are seven different types of baddies, and they score as follows:

  • Ghost - 1 point
  • Cyclops - 2 points
  • Chompy Beige Anger Blob - 3 points
  • Saucer Demon - 4 points
  • Reaper - 10 points (these guys are pretty tough and take quite a few hits to kill)
  • Zombie - 5 points
  • Tunnel Worm - 6 points

Enemy spawns are pretty well-paced up through level 50...and then the gloves are off. Expect a pretty continuous onslaught at that point, and it will get slightly worse every 10 levels above that. 😈

Enemy Movement

  • Ghost - floats slowly, directly toward you all of the time
  • Cyclops - moves toward you horizontally first, then vertically, constantly speeding up and slowing down (watch out for these guys, they're tricky)
  • Chompy Beige Anger Blob - crawls toward you constantly, moving vertically twice as fast as they move horizontally
  • Saucer Demon - hovers toward you, then suddenly breaks into bizarre spiral movement (no one knows why)
  • Reaper - travels left-to-right or right-to-left straight across the screen, accelerating as it goes (be careful of that speed if you're on the far side from where it started)
  • Zombie - walks toward you, then randomly stumbles into a wavy, drunken gait (because, hey, it's a zombie πŸ˜†)
  • Tunnel Worm - doesn't move at all...but will shoot three projectiles your direction if you don't kill it fast enough

Weapons/Powerups

  • Candy Corn - this is your default weapon. There is so much leftover candy corn (because it sucks and no one wants to eat it) that our hero was able to collect it all and turn it into ammunition
  • Orange Candy - shoots a triple set of spinning orange candy, doing the same damage each as the default weapon; limited ammo
  • Eyeball Shooter - a splorch-sounding weapon that fires in a single stream, doing the same damage per hit as the candy corn, but firing at 5 times the speed; limited ammo
  • Bat Gun - shoots a fairly slow stream of screeching bats that waggle left and right, but do major damage for each hit; limited ammo
  • Purple Bomb - single use here, but awesome...grab it and kill every single monster in the room!
  • Invincibility - grab one of those red pumpkins on the ground, and you'll turn on your invincibility shield for 8 seconds!
  • Extra Life - starting at level 25 (before that, you're on your own, kid), you'll occasionally see an orange pumpkin with a "+1" next to it...grab it and get an extra life. But leave it be if you're already at 3 lives, because you can't have more than that! Save it for when you take a hit.

Controls

This is easy. Point the crosshair mouse cursor where you want to shoot and hold down that left mouse button. To move, you can use either WASD or the arrow keys (to support both lefties and righties). Nope, sorry, you can't redefine the keys. Didn't have time to code that.

That sounds good, but you still haven't told me how I can win games

Oh yeah, that's kind of important. So, there are four trains with increasingly higher requirements to enter, but the games get increasingly better as well. All of the trains require you to have given at least something on SG before, and thus require a measly level 1 to enter, but this should help filter out at least some of the bots and extra-bad leechers.

  • Train 1 - Reach at least level 10
  • Train 2 - Reach at least level 20
  • Train 3 - Reach at least level 30
  • Train 4 - Reach at least level 40
  • Grand Prize: Reach at least level 50 (this is the full Walking Dead Definitive Edition that includes the entire series with remasters of the first couple of games, a $50 package)

FYI, this is honestly pretty easy to do. First "real" playthrough of the finished game, I made it to level 87. Second playthrough, I made level 138. 50 should be a piece of cake.

Once you've achieved any/all of these things, the code to enter that train will be available on the game over screen, clearly labeled along with your score.

In case you're not familiar with it, every giveaway on Steamgifts has a five-character code, and that's what's listed as the start of each train. All you need to do is write down your train codes, and insert them into the URL in your browser as follows:
https://www.steamgifts.com/giveaway/ABCDE/
All you have to do is replace "ABCDE" in the string above with your five-character code from the game, and POOF! MAGIC! You'll be looking at the first cart in that train. There is a sample graphic of what this looks like at the end of this description with obviously fake codes in it.

Important street cred for keys

The game in the last cart in each train, as well as the grand prize, were all donated by jesuswarjesus. So please take the time to say thanks to him, as he got me over the hump to get this from 96 GAs to the 101 that I wanted to make it.

Unfortunately necessary note about cheating and proof that you actually played

Don't do it. Play the game. It's not that hard, doesn't take that long, and should be at least some degree of fun. Anyone caught cheating, whether giving or receiving codes from the game without playing it, will get added to my blacklist. My blacklist is short...but once you're on it, you're probably never coming off. So, just resist being a douche canoe and play the game that I worked hard to bring you, ok? Alrighty. Enough about that.

The game doesn't save the high score to a file or anything (another thing that I ran out of time to do), so you'll need to get a screen shot. Please get a screen shot of the game over screen that shows all of the trains for which you're qualified, and have your profile up in Steamgifts in the background (I've provided a sample of what that should look like at the end of the instructions here). Please do not post it in this thread and show other people the train codes! Just keep it handy or go ahead and upload it to Imgur or something. I'll be spot-checking wins and all of the most valuable ones, including the grand prize. So be prepared to prove that you played or be ready for a re-roll.

Things that I would do if I had more time (and especially if I were going to release this game)

First and foremost, there would be some basic graphic options, key reassignment, and saving of settings/high score to at least a local file. I would also design specific waves of baddies with more varied patterns, as well as adding at least 4-5 more of them. I'd add at least a couple of more weapons. And most importantly, I'd have boss battles every 10-20 levels or so. But I was coding an entire game in a week of free time (while I was trying really hard not to let my super-busy life schedule fall off of a cliff), so I had to keep things pretty simple and focused for this go-around. Maybe I'll crack it back open later and enhance it. We'll see.

Ok, let's get going!

First things first: Download the game

Install the game (on Windows...sorry, no time to attempt multi-OS support here) and fire it up! Now, your browser and probably your anti-virus may complain that they don't know this file, that it's unsigned (or whatever other malarkey they come up with), and start panicking and tell you not to install it. It does not contain any trojans. The game does not communicate with any external servers or attempt to contact anything over the internet. It just runs on your machine. It's safe, I promise.

FYI...if you want to make the game full-screen, just hit alt-Enter to switch between that and windowed mode. You can also drag the corner of the window with your mouse to resize it manually.

Other stuff

The trains end at 11:59 pm on November 14st - Central Time, US, so you have time to finish up. And this year you have no excuse that Halloween got in the way since I delivered this so late. 🀣

A couple of these keys (especially in the lower-level trains) are really freakin' old. So, please be cool and agree to a delete if they don't work for some reason. Being the swell guy that I am, I'll find some kind of replacement game for you of roughly equal value, so you won't go home empty-handed if you were supposed to win something.


EDIT 11/11

So, I just uploaded an updated version of the game (you can still use the link above). It is totally ok if you've already finished with the original version! I just made some minor convenience updates -- but nothing that will change anyone's ability to get a higher score nor change the difficulty level. If I tweak any of those things, it'll be after the event is done so that everyone was playing the same game at the same difficulty level. :)

Little things I added/changed:

  • the game over screen now displays the final level that you reached
  • remaining ammo for the powerups now displays at the bottom right corner of the game screen
  • fixed a bug on the levels (this did not affect score -- only how levels were calculated) that essentially gave y'all a free 4-5 levels right after level 21...yeah, some of you that barely made level 50 before didn't really hit it. But that's ok. Nobody is gonna make you go back and redo things if you don't want...if you squeaked in there because of my bug, congrats. πŸ˜‰
View attached image.
View attached image.
2 years ago*

Comment has been collapsed.

Were you starting to lose faith that the event I promised would ever happen?

View Results
Yeah, I mean, you kind of kept moving the date out, and despite the regular updates, it just didn't seem like it was going to ever get here. Also, I don't believe in anything or anyone. I mostly just sit in the dark alone and cry, wishing that I could be a flying glitter unicorn in a happier land made of gumdrops and chocolate..
NEVER! I have unyielding faith in you, O Grande Poobah of unnecessary game events created solely for the purpose of self actualization and perhaps a bit of good karma!
I spent the entire last week in uncertainty, gently wallowing in a giant vat of mashed potatoes. I am slowly eating my way out, but my naughty bits may be permanently adhered by mashed taters.

Wine completely vomited on the game so I guess I'll try running it on a VM next. Unless anyone had a good experience with running it on Linux and can tell me what I did wrong? :)

High expectations, though. Hopefully I can get it running and it isn't too difficult. :P

2 years ago
Permalink

Comment has been collapsed.

There was someone else here that got it to run via Wine without issue. Huh. Wonder what happened in your case?

2 years ago
Permalink

Comment has been collapsed.

I just figured it out, actually. I had to use a 64-bit prefix and my default script for wine games (outside proton) uses a 32-bit prefix, which is recommended unless the software is built as 64-bit. Rebuilding the prefix from scratch for a 64-bit architecture solved it. I think it's the first time I spot something I needed to run like that. At least now I know that "bad exe format" may potentially be solved by changing to 64-bit! :)

And then I died on level 3 because I am absolute ass at this sort of game lmfao. I'll try again on the weekend. Pity you didn't make the GAs a day longer -- then I'd have the whole holiday on tuesday to try to suck a little less! :D

2 years ago
Permalink

Comment has been collapsed.

Glad you got it working! And definitely give it a couple more tries. Once you get the hang of it, you should be able to cruise through level 50 without any problem. I've had several people tell me that I made this game waaayyy too easy until they got past 50. :D

You'll get there!

2 years ago
Permalink

Comment has been collapsed.

Yeah, on the second try I got to level twenty-something, and on the third try I broke through 50. Definitely easier than the last time you did this! :)

2 years ago
Permalink

Comment has been collapsed.

Yeah, that last level on Halloween Blaster was pretty brutal...you had to be ready for it. :D

2 years ago
Permalink

Comment has been collapsed.

Bump! Thank you for the event. :3

2 years ago
Permalink

Comment has been collapsed.

Thanks for the fun game and the generous train, it was my first time playing a Vampire Survivors-styled game!

2 years ago
Permalink

Comment has been collapsed.

Fun times, thanks!

2 years ago
Permalink

Comment has been collapsed.

Thanks for the event, Grez :)

View attached image.
2 years ago
Permalink

Comment has been collapsed.

Bump :)

2 years ago
Permalink

Comment has been collapsed.

Bump

2 years ago
Permalink

Comment has been collapsed.

This is a greay annual event which I always forget. Thank you again!

2 years ago
Permalink

Comment has been collapsed.

Bump :) πŸ™

2 years ago
Permalink

Comment has been collapsed.

Bump!

2 years ago
Permalink

Comment has been collapsed.

Bomp for Ε›olved`played!
Ps Highscores could include the level reached. I think I got somewhere around lvl 9X with score: 4148

2 years ago*
Permalink

Comment has been collapsed.

Yes, good suggestion. Others have made it too. I may make a small update with a couple of things like that and listing remaining ammo on the screen for the powerup weapons. I don't want to do anything that would affect regular gameplay much, since that would be unfair to those who appear to be doing some competing on high score. But I may make some additional changes after the event is over for those who may still want to play this little game once in a while. :)

2 years ago
Permalink

Comment has been collapsed.

View attached image.
2 years ago
Permalink

Comment has been collapsed.

Great game, got the train 3 on first try, then got the grand prize on the second run after I've read the developer's tip about staying on the corner

If I may, I have one sugestion, if it's not too hard: Make the game anounce when you got one of the key levels

2 years ago
Permalink

Comment has been collapsed.

Bump ;)

2 years ago
Permalink

Comment has been collapsed.

bump since i have just finished the game. it took me 12 minutes to get to level 61. pretty sure i can do longer but i decided to stop since i still got cj event to finish. yes, the game is quite easy. once i noticed that enemy doesn't spawn in the corner, i just stick to one corner next to any powerup and grab it whenever i got overwhelmed. strangely, the last 20 levels seem to be easier than the first 20. i'm not sure if it's because i already got used with the game or it's because i recorded my attempt (just want to make it extra safe if i messed up with my screenshot attempt) and it slowed down my laptop speed, but i remembered grabbing a lot of powerups in the earlier levels because i couldn't keep up. i mostly can finish the last 20 levels with minimal movement, as comparison.

some small input:

  • i couldn't see the crosshair (it's there but it isn't noticeable enough with the background)
  • the bullets (or should i say candies?) moves slowly if you changed your direction a bit.
  • i find it weird that enemies slowed down when they are hit. it gives me an advantage so i dont have to worry about them killing me as long as i shoot them, but i think it's worth to note.
  • the screen scrolled up too slowly whenever i move up or down.

anyways, thanks for the event!

2 years ago*
Permalink

Comment has been collapsed.

Hey, thanks for the feedback!

  • One the crosshair: it's funny, I spent a lot of time finding a crosshair graphic that I thought had good contrast and could be seen...you should have seen the default 1-pixel-wide black-only one that is built into the game engine. Blech. Maybe I'll update it so that the white graphic has a black outline around it, which may help some. I'll try it when I have time for some pixel-by-pixel work.
  • I'm not sure what you mean by the bullets moving slowly when you change direction. Do you think your CPU/GPU is getting overwhelmed? It really shouldn't...there's not that much going on in this game. I ran it on a 10-year-old tablet PC (Surface Pro Gen 1!), and it ran smoothly. Feel free to provide more detail here (or a video if you want). If it's something I can address, I'll try. But the game speed is locked at 60fps. It should be smooth unless you're running it on a 2nd gen Pentium or something. πŸ€£πŸ€“
  • Yes, I coded minor knockback when the monsters are hit with the bullets. This is completely intentional so that you can use that as a strategy to avoid getting completely overwhelmed, especially when you're on very high levels. You can slow down a large group, turn and kill a couple of stragglers coming from another direction, then still have time to turn back and finish off the partially-damaged group. You'll also note that you move more slowly when you're firing vs when you're not. If you're trying to just escape, stop firing and run!
  • Yes, I agree that the camera lets you get too close to the edges of the screen before it scrolls. I didn't want the character to be locked in the dead center all of the time, but I'd like to increase the threshold for scrolling. I'm new to dealing with cameras and views in GameMaker, so I'll have to do some more research and figure that out. Right now, it's using the default thresholds for the camera and I'm not sure where to change it yet. But I will if I can figure it out.
2 years ago
Permalink

Comment has been collapsed.

  • okay, i just watched the video that i recorded to make sure, but i think i get where the "my crosshair is missing" comes from. the crosshair is gone if it's out of the screen (which is understandable), so that might be why i didn't see it (plus i was shooting all the time so i ended up using the bullets as a reference where my cursor was)

  • i think some of the bullets was still aiming on the previous direction. it might be happening because it got fired before i moved the cursor though, so it kinda gives a visual effect that the bullet didn't move until a few miliseconds in. it doesn't look that noticeable after i see it again in my video, but it really feels like it when i played it, hahah. not sure if it's cpu/gpu problem since i didn't check it when i played it, but i kinda doubt it since the game didn't slow down (at least to me).

  • ah, i see. that's nice. i didn't know that there is a difference in speed between firing or not. i constantly fire my weapons all the time...

  • i wish i can help with the scrolling, but i never coded in gamemaker either so i don't know how to fix it. hope you'll find the solution though!

anyways, just saw the new update. glad i gave a buffer of 11 levels so i can say that i actually reach level 50 ;)
i saw that my level changed from 21 to 27 in my recording, so the increase might be higher than you mentioned.

2 years ago
Permalink

Comment has been collapsed.

Bump! Thank you again for a great event and game :D

2 years ago
Permalink

Comment has been collapsed.

Minor game update! Details at the end of the main post!

2 years ago
Permalink

Comment has been collapsed.

Thanks for the event and giveaways :)

2 years ago
Permalink

Comment has been collapsed.

This is awsome. People in this site always do very creative thing with puzzles on events but this is new level of cool! Game is really fun and I like art in it. Thank you for game and trains!)

2 years ago
Permalink

Comment has been collapsed.

Glad that you had fun! If you get bored, you can go back and play some of the other games I made in previous years. The trains are obviously long over, but the games still work, and of course they're the best price ever: free. 😁

If you just search for "Grez" in the discussions section, you'll come across at least 3-4 others I did previously.

2 years ago
Permalink

Comment has been collapsed.

Thank you for tip! I tried them too and all your games are very fun! My favorite is Halloween Highway. My mouse is little slow so I did not get very far yet but I think if I install game in our tablet then I can get long in it too.

2 years ago
Permalink

Comment has been collapsed.

Yes, I found it to be a bit easier on a touch screen. I played it on my old Surface Pro and it worked great! The good news is that you can grind a bit on that one, too, upgrading your guns and such, which makes future playthroughs easier/longer. :)

2 years ago
Permalink

Comment has been collapsed.

Bump! Thanks to both of you for the fun event :)
First time I play a game in the vampire survivors style, now I see a little better why it's popular, although in this case for my taste it lacks some progression :p

2 years ago
Permalink

Comment has been collapsed.

Funny, people keep mentioning Vampire Survivors, and I had to look the game up because I've never even seen it. 🀣

That game clearly had a development team that had a lot more time and money than I had (which was basically zero...lol). A couple of weeks of 1-3 hours each in the evening is all I spent on this little game...not quite the same scale as Vampire Survivors, where there are hundreds of treasures to collect and combines a schmup, bullet hell, looting, and semi-idle features all into one game.

When I made this game, I was thinking of just a general arena shooter, and hearkening all of the way back to Robotron in the mid 80s (yeah, I'm that old...lol). Just a fun, reactive game where you're basically killing everything that moves.

But maybe someday I'll get ambitious and attempt to do a "full" project along the lines of Vampire Survivors. Looks like a cool game, and I could probably pull something like that off, given enough time.

2 years ago
Permalink

Comment has been collapsed.

I really like your halloween games grez1, thanks for them :)!

2 years ago
Permalink

Comment has been collapsed.

Little fun! Thx and bump

2 years ago
Permalink

Comment has been collapsed.

Great work as usual grez1, you're certainly the Superman of Steamgifts! :)

2 years ago
Permalink

Comment has been collapsed.

Thanks for the events I enjoy the game very much πŸŽƒ

View attached image.
2 years ago
Permalink

Comment has been collapsed.

Happy Cake Day!!!

πŸŽ‚πŸ¨πŸ°

2 years ago
Permalink

Comment has been collapsed.

grata mini game like alleays! thanks for the fun provided Grez

2 years ago
Permalink

Comment has been collapsed.

Arwiee! Haven't seen you around in a while! Glad to see you active in here, and happy that you had a good time with my latest little game.
(Κ˜β€ΏΚ˜)γƒŽβœΏ

2 years ago
Permalink

Comment has been collapsed.

I've been active, just not as much :) life been throwing to much work at me :)
I'm glad you were able to make one halloween game this year too.
;P

2 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.