Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

LaserSmash

Classic arcade sci-fi shoot 'em up action! · By Dr. Fortyseven

Basic Feedback

A topic by Cheshyr created Jun 19, 2016 Views: 534 Replies: 4
Viewing posts 1 to 3
(+1)

I'm not certain if the difficulty resets between play-throughs on the same launch? Teleport is too random; would prefer it if it picked a random place on the opposite half of the map. What's the difference between small and large bombs? Both seem to be instadeath, and I keep getting 3 high-speed bombs on the screen at the same time. Seems there should be a limiter based on bomb_count * total_bomb_velocity, tyo keep it in the bounds of possible?

This is pretty slick, I have to say. I hope you had a good time making it.

Developer (1 edit)
I'm not certain if the difficulty resets between play-throughs on the same launch?

The difficulty is tied directly to the score, so it should be reset at zero. If you want to force a difficulty multiplier (it goes up to 6x; I heard the original game had no cap on the multiplier, but...) to compare, hit one of the number keys along the top, 1-6. (I forgot to disable those debug keys for release, but eeh, it's a beta. :P)

Trivia: The 'thump' audio beat in the background is tied right into the wave generator -- every beat there's a chance of something spawning. Higher the multiplier, the faster the beat. Thumpa-thumpa.


Teleport is too random; would prefer it if it picked a random place on the opposite half of the map.

If a bomb is falling all the way on the left, MAYBE you can get there in time from the right side of the screen. It's kind of a desperation move. It's also used for shaking missiles that lock onto you. (Some missiles will just thud into the ground, but once in a while one will chase you across the ground -- warping to the other side (if you're lucky) is the only way to save you. Or just kill it before it gets down that far. ;)

All of this, including the purely random warp, are mechanics of the original game.

I actually did consider sliiiightly skewing the results in a certain direction, based on your controller input (so if you were moving left and hitting the warp button, you'd be statistically more likely to warp that way), but I realized I would be monkeying a bit too much with the original game design. If it wasn't a remake, I'd have done that to give it a bit more 'strategy'.


What's the difference between small and large bombs? Both seem to be instadeath, and I keep getting 3 high-speed bombs on the screen at the same time.

Then you better get killin' them, mister! :D Large bombs are larger, and easier to hit. (Lower scoring and probably slightly slower on average, too, if I remember. Or maybe not. Gotta check.) Smaller ones, the inverse of all of that. In the original game they were just called "spinners" and looked like little hurricane symbols. I changed 'em into something a bit less...abstract. But they still kill everything if they hit the ground. They're your #1 priority. That's what this game tends to come down to: prioritizing your targets. Bombs are the most important thing to clear off the screen. Guided missiles #2. UFO almost ties with missiles. And plain ol' rocks are the 'filler'.

The original game was basically you trying to stay alive as long as possible. You're supposed to sometimes get a raw deal and get killed unfairly. But if you're on top of it, the net wins will should outweigh the losses.

This is old home console arcade game logic, don't forget.


Seems there should be a limiter based on bomb_count * total_bomb_velocity, tyo keep it in the bounds of possible?

It looks like I have a max of 3 per type of enemy (so 3 large bomb, 3 small bomb, 3 large rock, etc.).


This is pretty slick, I have to say. I hope you had a good time making it.

Thanks, man. I had a blast. I've started versions of this game for every framework that I thought I was going to spend time in. Allegro, Flixel, a couple JS libs. But once I finally settled on Unity, a good chunk of this game's development was in 2014. And then it got back-burnered for a good percentage of 2015. Now I just want it out so I can move on to other things. :P I'll give it a couple cycles to fix bug reports, optimize it. It'd be nice to get a high score cart integrated, but that's starting to get into feature-creep territory, which is another part of what slowed down development... I was so 'in love' with working on this that I kept tweaking and changing things. That's fine up to a point...

Here's a question: whoever created those side shields that zap rocks that go off screen... why didn't they just place a shield above you and avoid everything? Good question. The real answer is, I needed an excuse to get rid of rocks that were outside the playing field, and hated to just have them vanish. Only after I implemented it, and patted myself on the back, did I see what a plot hole it presented. ;D

For whatever reason, I was seeing bombs and missiles immediately after a loss and replay, without closing the launcher. Might be a bug. Maybe I accidentally hit one of your debug keys and didn't notice.

I forgot that this was a re-implementation of the original game. Naturally, stay true to the mechanics. My suggestions weren't taking that into account.

Do you feel better now that this is out of the way?

Developer(+1)
For whatever reason, I was seeing bombs and missiles immediately after a loss and replay, without closing the launcher. Might be a bug. Maybe I accidentally hit one of your debug keys and didn't notice.

It's not impossible. There ARE a couple debug keys in there that spawn stuff manually. (Just checked; it needs ALT in addition to a letter to do the spawn. ALT+R for the missile, ALT-U to spawn a UFO.)

I just played through a couple games to try and repeat what you're describing, but I can't. They DO continue to spawn during the GAME OVER screen, though. (Where they do nothing except keep the background busy.) But I doubt that's what you're referring to. Damn, that's weird.

Can you consistently repeat it? It'd nice to get a vidcap of that. ;U

I forgot that this was a re-implementation of the original game. Naturally, stay true to the mechanics. My suggestions weren't taking that into account.

Still good to think about. Several times during this game's development I thought about whether I wanted to remake it or try to enhance it with power-ups and stuff like that. Eventually I decided to keep it as pure as I can (which didn't COMPLETELY happen), and then maybe some day augment it with modern extras and sensibilities as a sequel of sorts.

Do you feel better now that this is out of the way?

This should have been pushed out a LONG time ago, but I let feature creep soak in hard. I kept doing crap like redesigning the asteroids artwork (they had animated fire along the bottom of them, once, making it look like they were burning in the atmo, but it looked really tacky).

I need to stick to a schedule. Hit it. And push it out. (Within reason.) Hanging onto this game for so long was a huge mistake; one that I hope to keep from happening again.

I'll try to get a vidcap of it happening. Maybe I'm imagining it.

I had a project I did after hours for work in early 2015, in about 3 weeks. Simple reverse engineering project.

I released it last week. Feature creep, man. But, we've got a nice dev kit now. Oh, and yeah, it replaces that old printer or whatever.