Welcome to my new event, the PEW PEW PEW Trains❗

[For updates to the game, please see my first post below the thread description! If you want any of these features, you need to download the latest version and install it over the top of your current version!]


Hi, everyone! I've sent out all of the keys for wins where the player code was valid! I have also tried to reach out to each person individually that did not have a valid code to explain what's wrong (e.g., the player never added their player name and code at all, the code is the default one for "player" [this happened a lot], etc.) and to please fix it ASAP. When you update your invalid code with the correct one, please send me a SG message or IM me on Steam, and I'll check it and get your key sent out as soon as I can (I'm going to be in a training class the next couple of days, so will only be online in the evenings).

If there is an issue with a key, please agree to delete the GA, and I will find an alternate prize for you!

Congrats to all of the winners!


This event is all about action games! All of the games in the GAs for this event include one of three things:

  1. Guns!
  2. Lazzzzers!
  3. EXPLOSIONS πŸ’£πŸ’₯
    Or, preferably, ALL THREE!

When I thought about how I wanted to do an action-game-based set of trains, I thought, "why not make it so participants have to actually play an action game and get a decent score to enter the trains?" Yeah! But where was I to get a game that would let me insert links to trains in it? Well, I looked and looked, but couldn't find anything that would work. So, there was only one answer: I'd have to make one.

That's right, people, I MADE YOU A FREAKING VIDEO GAME!

I think that this is the first time we've done this on SG, but I could be wrong. Either way, I wanted to do something new and different for this event.

[For the mods: yes, people are going to have to download something that I made. No, I do not make money from this in any way, it includes no advertising nor any type of promotion, and I do not intend to sell it in the future. In other words, there is no personal gain of any type for me in this. I developed this strictly for a SteamGifts event to give to the community. Just wanted y'all to know that I always try to follow the rules. πŸ˜πŸ˜ŽπŸ‘πŸ»]

Please read everything that follows! I know that it's a lot, but it's all important (plus, I took the time to write it 😏).


So what is this game?

The game is called 1954, and it is an endless, RNG-based shooter that heavily rips off was inspired by the classic 80s video game, 1945. It started out as me doing a tutorial for a very, very crappy version of that game, and I thought, "man, I can work on this and make it way better than this garbage," so I did. I found a guy who created a sprite sheet that replicates the graphics from 1945 almost to the pixel, and he was offering it as full public domain for use in anyone else's project. As I'm not any kind of real artist, I grabbed it, thanked him, and used it as my inspiration to create this game. All sound effects were either from packs I own or came from Freesound.org (I will be adding credits to the end of this thread later).

Hey, that's super. How does the event work? The trains, man, the trains!

Ok, there are two trains in this event. The first one contains 82 carts and the second one contains 83 carts, for a total of 165 GAs. They're running from today until mid-day (CT US) on February 10th. To enter the trains, you must play the 1954 video game and achieve a good enough score to expose the 5-character code that you can type into the URL of the first invite-only GA of each train (if you don't know how to do this, I or many others around SG can help you understand how to make it work).

First things first: you need to download the (very small) installer for the game from HERE.

Then, play the game. Be sure to change your player name to your SteamGifts name! You need to score at least 10,000 points to get the code for the first train. You need to score 25,000 points to get the code for the second train. As you would expect, the games in the second train are of higher average quality or are more rare/unique/etc. The second train also includes a couple of non-bundled GAs at the end.

You will see the train codes on the Game Over screen after you game ends if your high score is qualifying (meaning that if you are trying to get a higher score and don't do well on another game, you'll still see any codes that you qualified for from previous games). They will be clearly labeled Train 1 and Train 2. You can use these codes to enter the trains by replacing the ????? in this URL: "steamgifts.com/giveaway/?????/"

Also, don't try to hack the saved high score. It's encrypted. You'll likely fail. Just play the game, Cheaty McCheaterpants. 😜

So what's to keep people from just giving the codes to their friends so that they can cheat and not even play the game?

Hey, I'm glad you asked! So, the other thing you'll need to pay attention to is the winner code that follows your name on the Game Over screen. When your game is over, in the middle of the screen, you'll see your score, the high score, your player name, and finally your winner code under that (see attached graphic at the bottom with this and the train codes highlighted in green boxes). This is why it's important to enter your SteamGifts id as your player name. The code that is generated is completely unique to your player name and is generated using a terrifying algorithm that I created. If you're a cryptologist, you might be able to break it in a few hours, but it would be a lot easier just to play the game.

So, when you're ready to enter the trains, go right ahead. But, the other thing you need to do is update this Google Sheet with your player name (SteamGifts id) and the generated code. I will be checking all winners by running their SG name through my algorithm, and if it doesn't match, I'll be contacting you to prove to me that you played (in case you just made a typo or your arch enemy changed your entry or something). But anyone caught cheating will have their GA re-rolled and they'll go straight on my blacklist for life, so please just play the game that I took the time to make for you, ok?

RECAP:

  1. Download and install the game
  2. Run the game and be sure to enter your SteamGifts name as the player name
  3. Score at least 10,000 to enter train 1 and/or 25,000 to enter train 2
  4. Take note of your winner code and add it to the Google Sheet

More about the game

The basic instructions are included in the game (just click on the question mark on the menu screen), but I also want go over some things here as well as provide some more semi-spoiler-level stuff for those who are curious about where/how the difficulty ramp-up works.

Controls are simple: you move your plane with either the WASD or arrow keys. You shoot with the space bar (you can just hold it down) or the Enter key. Press the pause key or the P key to pause the game. No, I didn't make reassignable keys (it's actually a big pain in GameMaker Studio...you should see the code that I had to write just to allow you to enter your player name and save it), but at I did try to include two sets to support both righties and lefties. 😎

You can turn the music on/off by simply clicking on the musical note on the menu screen.

You can resize the game window, and the game should scale appropriately. You can also switch to full-screen (and back) by using alt-Enter. For ultra-wide-screen gamers like me, it should letterbox things appropriately in full screen.

Shoot everything that moves. At first the game starts very slowly, but believe me, it will eventually get close to a bullet-hell game. Be vigilant about picking up power-ups...they are your key to survival when the difficulty ramps up. At very high scores, power-ups will be very frequent and practically litter the screen. Grab everything that you can...they're worth points, plus caching as much of the spread-shot power-ups as possible is key to carving through a screen full of enemies.

I've tested the install on multiple PCs, and everything seems to run ok even on a fairly-potato computer. Oh, and sorry, you need to be running Windows to play the game. No linux distro (I'd love to, but no time for the extra build and testing). No Mac (shouldn't you be running Parallels, anyway? 😜).

Notes and tactics

  • Enemy bullets remove 10% of your health.
  • Colliding with an enemy plane is instant death (so if you have to choose between a plane and a bullet, clearly choose the bullet).
  • When you lose a life, your gun speed powerup will be reduced by one, and you will lose your diagonal shot
  • Your bullets can collide with your enemies’ bullets in midair! This is a key tactic to surviving in the game.
  • The most important tactic is to upgrade your guns and use them for defense as well as offense.
  • The second most important tactic is to load up on every spread shot powerup you can grab.
  • No bonuses will spawn before 500 points
  • Bonuses will come more quickly as you progress through the game…at very high scores, they will drop rapidly. You’ll need them to survive, so grab everything you can without colliding with enemies.
  • The first gun speed powerup only spawns after 1K
  • The second gun speed powerup and diagonal shot powerup only spawn after 2K
  • You can have a maximum of 5 lives from collecting powerups
  • Grabbing a spread shot powerup gives you 5 rounds of shots at 1 shot per second
  • There is no limit to how many spread shot power ups you can collect, e.g., if you grab 4 powerups, you’ll have 20 seconds/rounds of spread shots
  • Enemy shooting speed increases as your score increases
  • Enemies arrive more quickly as your score increases
  • Bombers arrive every 2K-2.5K
  • Kamikaze Storms arrive every 2.5K-3K
  • Formations arrive every 1K-2K starting at 500-800
  • Jets arrive every 1K-1.5K starting at 3K-3.5K
  • Bombers get tougher to kill throughout the game, with a maximum HP of 200
  • Bombers will travel along one of three various flight paths
  • Bombers have three different shot patterns: burst, spiral, and volley. Learn them and use your guns to protect against them
  • Under 3K, enemy formations are always comprised of Fighters
  • From 3K-8K, enemy formations can be Fighters or Heavy Fighters
  • At 8K, enemy formations are always Heavy Fighters
  • At 4K, Fighters and Heavy Fighters increase in speed
  • At 5K, the Jets increase their fire rate
  • At 5K, sometimes the Kamikazes will attack from the side
  • At 6K, some of the Spewers will slide sideways
  • At 12K, the center (or 2 leads in double-V) plane in a formation will be a Spewer
  • At 15K, the Jets get 50% more HP
  • At 25K, small enemies other than the Kamikaze gain an extra HP
  • At 30K, the Jets arrive in pairs

Important note: lior9905 has added 29 new carts to the end of the first PEW PEW PEW train! If you haven't already found them, go back and enter some more GAs!

If I missed anything or anyone has any further questions, ask away.

Ok, I think that covers everything! So play the game, which I hope is fun for you, and best of luck with all of the PEW PEW PEW GAs!!!

View attached image.
4 years ago*

Comment has been collapsed.

Just wondering, what is your high-score :)

4 years ago
Permalink

Comment has been collapsed.

I think that I hit around 130K and then suicided...I've played it lot testing it, so I bailed at that point. :D

4 years ago
Permalink

Comment has been collapsed.

I'm at 141891 points and there are no more enemies... If I can't kill myself, how do I get my score to register?

Video

Edit: I just Alt-F4'ed and started a new game.

View attached image.
4 years ago*
Permalink

Comment has been collapsed.

Lmao :D

4 years ago
Permalink

Comment has been collapsed.

Weird...has to be an enemy frequency calculation problem...but I'm wondering why it would hit right then. I originally had this issue at around 30K, but thought I'd put code in place to prevent the problem from being able to happen. I know that one player hit over 200K, so you would think that would mean this is an anomaly. Huh. I may have to jump into an epic game later today and see if I can reproduce the issue.

4 years ago
Permalink

Comment has been collapsed.

I let it run for at least 20 minutes so it wasn't a temporary thing. Maybe some value went out of bounds?

4 years ago
Permalink

Comment has been collapsed.

Yeah, the way GameMaker works is that repeating events are based upon "Alarms," which are essentially timers. The frequency with which I spawn the new enemies is based upon a calculation so that they come more frequently as the score goes up, but it shouldn't ever be able to hit 0. There is also a check to see if the player has recently died, which causes a delay of spawning new planes for a few seconds. I wonder if there was some odd alignment of events that caused the "death" flag to get stuck. Any chance that you had just died right before that happened (doesn't look like it from the 5 extra lives, but of course those could have been picked up after the enemies stopped, so I thought I'd ask)?

4 years ago
Permalink

Comment has been collapsed.

I can't remember, unfortunately. But I'd say that what you're saying makes a lot of sense.

I took the screenshot a long time after it went quiet so it's quite likely I picked up the extra life at some point.

4 years ago
Permalink

Comment has been collapsed.

I think that I figured out the bug. It was definitely in the enemy frequency calculation.

I reproduced what you saw at just a slightly higher score than you (and I mean just a few hundred points). Then force-added a small value to the calculation for the alarm (because I suspect that with the crazy division, it was either rounding to zero or actually going negative), and things were fine...up until just over 200K, then the problem came back. So now I've added some bracketing logic and looks for that calculated value being completely out of range, and if that happens, it's defaulting to another set value (i.e., it should bottom out). I took it up to almost 250K and all still looked well.

Also, I added a fire-lock so that you don't have to hold down the fire key. Toggle it with the L button. :)

4 years ago
Permalink

Comment has been collapsed.

Glad you were able to find it. And thanks for the fire-lock; my hand still hurts from this afternoon!

4 years ago
Permalink

Comment has been collapsed.

Great game though, you've outdone yourself once again, Grez!

4 years ago
Permalink

Comment has been collapsed.

BUMP ! good game .

4 years ago
Permalink

Comment has been collapsed.

Great game, Grez! Thx a lot!

View attached image.
4 years ago
Permalink

Comment has been collapsed.

lol, thanks, PEW PEW kitty!

4 years ago
Permalink

Comment has been collapsed.

I suicide at 50k, nice game :)

Thanks for the train and effort you put in.

4 years ago
Permalink

Comment has been collapsed.

Well done, this was actually better than many Steam games I have played so far… :-)

4 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

4 years ago
Permalink

Comment has been collapsed.

Awesome, glad you had fun!

4 years ago
Permalink

Comment has been collapsed.

Yep, got bored after 100k! Thanks for the ride ^_^

4 years ago
Permalink

Comment has been collapsed.

Yeah, at some point, you've kind of seen everything. If I were trying to go for something that would be released on Steam, I'd add in some specific events/waves/bosses/etc.

4 years ago
Permalink

Comment has been collapsed.

I was kind of hoping for a 100k kill screen or a final boss :P

4 years ago
Permalink

Comment has been collapsed.

Awesome event! Thanks, Grez!

4 years ago
Permalink

Comment has been collapsed.

You're welcome :)

4 years ago
Permalink

Comment has been collapsed.

Nice event :)

4 years ago
Permalink

Comment has been collapsed.

hey, please let me know soon, i want to post them, here or somewhere else.

4 years ago
Permalink

Comment has been collapsed.

Hi, I'm sorry...not sure what you mean here. Let you know what soon?

4 years ago
Permalink

Comment has been collapsed.

you have trains running, i wanted to add giveaways to your trains, basically you tell me the end time of your giveaways, i make new ones accordingly, give you the links, you add them to your train.

4 years ago
Permalink

Comment has been collapsed.

Oh, gotcha. The trains end on February 10th at 4:20PM (joke intended :D) Central Time, US.

Thanks for wanting to add more GAs! When you have whatever you want to link to the end, IM me on Steam so that we can keep the links private. :)

Does this means that I get to enter a couple of GAs in my own event? Awesome. :D :D :D

4 years ago
Permalink

Comment has been collapsed.

i also get a free entry to train =p.

but yeah, more GA's for everybody xd.

4 years ago
Permalink

Comment has been collapsed.

doing one GA as a test, let me know if it ends on the correct time, i'm from israel, so i should be +8 hours from you (february 11th at 00:20 am).

4 years ago
Permalink

Comment has been collapsed.

I see both trains but I don't see any GA from you :P?

4 years ago
Permalink

Comment has been collapsed.

yeah, didn't get to it yet sadly, not home atm, will get to it today or tomorrow.

4 years ago
Permalink

Comment has been collapsed.

bump

4 years ago
Permalink

Comment has been collapsed.

PEW PEW BUMP!

4 years ago
Permalink

Comment has been collapsed.

Bump. Thanks for the GAs

4 years ago
Permalink

Comment has been collapsed.

Think I found an issue. I was up to 35k points with all 5 lives and I died. Then I saw myself respawn, but then immediately got a game over screen even though I had another 4 lives. I think the issue is that one of those big green planes was coming up from the bottom of the screen and it was over the respawn area so I kept respawning and dying for all of my lives in a matter of a split second.

Not a big deal though, I had fun. Thanks!
Now to check out the trains :)

4 years ago
Permalink

Comment has been collapsed.

Ouch. I've never had that happen. I've lost 2-3 from a bomber being in the area, though. I guess it's because the jets move fairly slowly. I may have to add in some respawn invincibility code, although it'll be a lot of work because it'll have to be added to all of the various collision routines for every object that can hurt the player. But I may take a run at it later today and see what it'll take.

4 years ago
Permalink

Comment has been collapsed.

It's not a big deal. It's not like you are selling the game and it probably won't happen to many people. A majority of the people that are going to see this thread and play the game have probably already played by this point, so it's probably not worth putting in the time unless you really want to.

4 years ago
Permalink

Comment has been collapsed.

Brrr Brrr Boom Boom Bump!

4 years ago
Permalink

Comment has been collapsed.

Bump! Fun event!

4 years ago
Permalink

Comment has been collapsed.

Happy cake day! ^_^

4 years ago
Permalink

Comment has been collapsed.

I can't access to train 1 for some reason maybe i am mixing a letter i don't know
cool game btw!

4 years ago
Permalink

Comment has been collapsed.

It's a capital O like Orange.

4 years ago
Permalink

Comment has been collapsed.

oh that makes sense, stupid me... thanks!

4 years ago
Permalink

Comment has been collapsed.

I had the same issue, it looks like a zero.

4 years ago
Permalink

Comment has been collapsed.

Thanks for the GA this is actually better than most shovelware that Is on steam right now, I suggest that you continue the development of the game, add more powerups, enemies and remove these illegal kamikazes lol

4 years ago
Permalink

Comment has been collapsed.

Lol, I'll think about it. Or I may just do some more advanced training on GameMaker and see if I can build a game that is intended to have a little more variety from the start.

4 years ago
Permalink

Comment has been collapsed.

Kamikaze storm + bomber is a pain in the ass xD

4 years ago
Permalink

Comment has been collapsed.

It's supposed to be. 😁😈 That's the fun of writing the game.

You: αƒš(ΰ² η›Šΰ² αƒš) ΰ­§ΰΌΌΰ² η›Šΰ² ΰΌ½ΰ­¨ (ΰΈ‡ β€’Μ€_‒́)ΰΈ‡
Me: 乁( β—” ΰ±ͺβ—”)ㄏ 🀣🀣🀣🀣🀣

4 years ago
Permalink

Comment has been collapsed.

Pew pew bumpity! ^_^

4 years ago
Permalink

Comment has been collapsed.

BUMP

4 years ago
Permalink

Comment has been collapsed.

Bumpew!

4 years ago
Permalink

Comment has been collapsed.

Thank you for the great idea and the event, grez!
Didn't enter any giveaway but left a lot of warnings :D

4 years ago
Permalink

Comment has been collapsed.

Yeah, I saw. 🀣 Thanks for that, BTW...can't tell you how many re-rolls I've had to do because of stuff like that.

4 years ago
Permalink

Comment has been collapsed.

Great event, Grez, we all appreciate the effo--

KAMIKAZE STORM!!!!

:D :D :D

4 years ago
Permalink

Comment has been collapsed.

😱😱😱😱😱😱

( Ν‘βŠ™ ΝœΚ– Ν‘βŠ™)

πŸ™ƒπŸ˜

πŸ»πŸ‘πŸ»

4 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.