Posts Tagged ‘explosions’
Alright, this is the first Ludum Dare and I already know what game I’m going to make. What about the theme, you ask? That’s easy; I don’t need a theme, or rules, or reason. I’ve already come up with the best 48-hour game idea.
Check it… A dystopian future. Aliens are
running amok being douches. You, a super bad-ass space warrior, have to stop them.
Epic space battles? Check.
You, walking in slow motion towards the camera with unreasonably-large explosions behind you? Triple check.
Slightly creepy but adorable love story involving you, a computer, and a shotgun? Check.
Zombies? No. Get over it.
At the edge of your seats? Of course you are. Now sit back and enjoy the orgasmic cover art for the game.
That’s right, there’s a cover already. I know; you may feel all the jealousy. And, without further ado, here is the art that’s gonna blow your fuggin’ mind socket!
Wait for it…
Waaaaaiiiit for it.
Believe it folks! My game has won the Game of the Year Award, and I haven’t even started writing code for it. Believe it: the evolution of combat… and, um… halos… have begun.
Er…… why is everyone looking at me like that? You guys must be nervous of my totally-innovative idea………………. right?
In all seriousness, I can’t wait to participate and learn from this experience!
Hey – here’s my final entry for LD10. THE CAVES OF INSANITY!! I had a fun time making this game, the highlight being colorinig all those fun backgrounds. Be sure to check ‘em out Enjoy the game, it’s pretty short-n-sweet. Download it HERE (win32). Or svn://www.imitationpickles.org/ld10/trunk or HERE (tgz source).
Here’s my wife, our hero, in this game:
And here’s a shot from the final level of the game .. it’s a tricker, but this time I did test all the levels and they can all be beaten Good luck!
This is it! Pretty darn complete. Download here: shortfuse.zip (1.1mb)
I tried making music, and that was a bad idea, so I didn’t put it in. Love those SFXr sounds, though!
Note: If it runs way too slow, or just if you prefer, you can use the command line argument “opengl” to run it in openGL instead of directX.
Lots of visual progress, a little bit of real progress. All new pixely graphics all around, and a new HUD at the bottom. The game automatically zooms the display in to cover the portion of the map that actually has stuff in it, so instead of scrolling, it just gives you a wider view on larger levels. That’s good because you need ot know the whole layout to make your plans. This zoom feature is currently very questionable, I seem to have to manually tweak exactly where it goes, depending on the level layout, so I’m missing something there, but it mainly worksish.
Currently, you can’t win or lose, but if you could be killed, boy would it be hard. Thinking ahead is a must, and it all goes quite fast. Each level has a percentage required to complete it, and you also need to stay alive, and the main gist is to get the best score you can, provided you blow up enough and avoid dying.
Now there are sounds courtesy of SFXr (just the fuse burning and explosions, at the moment, but that’s really all that can HAPPEN at the moment), and your fuse burns, and if it goes next to a barrel, the barrel blows up. The barrel explosions chain to neighbors. There are also a few assorted items visible on the screen – x2 and x4 score multipliers, and gold. The gold and multipliers are intended to entice you into taking risks you shouldn’t.
Still all temp art, but I suspect the flame particles will stay like this. They shoot up super vertically, looks like the barrels are practically launching into orbit. Initially an accident, now a favorite feature. I’m going to do art now, because I need to have the style down before I do the font stuff, which I feel is sort of next on the list. The core gameplay is done, you just can’t lose. And since this is a game of score, I need to get that score tracking up so I know what is happening there! Art’s definitely the biggest portion of what’s left, so let’s get on it.
Been tinkering with this over the last couple of days.
EDIT: Official sfxr homepage – http://www.drpetter.se/project_sfxr.html
As the audio geek I am, I find it a bit unfortunate that most LD48 entries are usually silent. I figure it’s probably due to the authors not having a quick ‘n’ easy application at hand for making sound effects and therefore neglecting that aspect of the game in favor of code and, usually, graphics. Even simple sound effects can add a huge amount of immersion and fun to a game, though.
What I present here is, if you will, an MS Paint for sound effects… or something along those lines. It’s meant to make it dead easy for anyone to whip up a few simple sound effects and save them as .WAV files for playback using most game/media libraries like SDL or pygame.
Basic usage involves clicking the left-most buttons to automatically generate random sounds loosely targeted at certain categories. For more advanced users it’s possible to spend some additional time to manually create fairly varied and interesting sound effects.
The interface is based entirely around sliders for controlling sound parameters, along with a few buttons. Even if you don’t want to spend time learning about all the sliders you can still have some fun just hammering away at them and listening to the various sounds that come out.
Hopefully this will mean that there’s no longer any valid excuse for anyone to get N/A in sound!
Download: sfxr.zip (win32, 48 kB) – Latest update: 2007-12-15 (see screenshot)
EDIT: Apparently it sort of works in wine 0.9.50, though with some stability issues. Fortunately though, the good Gerry JJ/mjau managed to port it properly. Here’s a copy of his post:
I ported DrPetter’s excellent sfxr (info) to SDL, so it can now be compiled and run natively in Linux!
Just type ‘make’ to compile. You need SDL and GTK 2.
Source code is obviously included in the portable archive, and anyone is free to use or modify it for anything they please. There’s no need to credit me, although it would be nice if you did. I would also appreciate a little email note if you do create something cool based on my code.
If I get around to making a little update I’ll include source code in the win32 archive as well.
For the LD4 in 2004, we did a series of preparation compos. They were much shorter as a real LD, and as theme had the remake of an agreed upon classic game. One of them was Robotron (the others were Sapce Invaders, Frogger and Spy Hunter). In the Robotron one you had 4.8 hours for the game. My entry turned out to be a much better game than the one I actually wrote with 10 times as much time for the real LD. Oh well.
The game is rather simple. One directional input (cursor keys) controls the movement of the pink blob, another one (ASDW) controls the gun. Just like in the original.
There’s 30 partially random levels, and quite a lot of different enemies with unique behaviors.
Some of them, like the crab and the spider, were added in a post-compo version. Those are really hard (but fun, this is one of the few of my games I play through occasionally), as is the final boss. The crabs circle you, and the spider tries to aim ahead when shooting – back then I was still good at calculus, apparently The final boss doesn’t shoot you directly, but takes a lot of hits and spawns random enemies.
Uplighter was my entry for the Light & Darkness theme. It was a puzzle game centered on lighting up levels to certain percent by, among other things, placing lights, breaking down walls, and removing light sinks.
It’s was my first entry to feature 3D, although all gameplay and lighting is really in 2D, and it was also my first entry to not use Allegro. Instead it used GLFW, which is more lightweight, and I really didn’t need all the extra stuff from Allegro.
Uplighter is probably my best and most innovative LD entry so far—it placed first in ‘innovation’, second in ‘fun’, and also won the ‘Best In Show’ award.
You can get the compo version of Uplighter. It’s for Windows, but there’s a shell script (kindly provided by alar_k after the compo) that will fix stuff so it will compile for linux. You’ll need GLFW, GLFT, FMod and FreeType2.
Small notice: After the compo, it was reported to run very slowly on 3.0+ GHz machines. I’m still not sure what that was all about, but it has been reported that this can be fixed by compiling it in VS. If this is still much of a problem, I might get around to fix it myself.
The Destruction of the Viruses was a fairly ambitious (but not very innovative) game written for the Infection theme. The player had to clean out the insides of a computer by killing all the viruses that resided there. The viruses could clone themselves, so it wasn’t always that easy.
It played like a top-down shooter, with FPS controls, and used OpenGL to draw a level that could be rotated around the player.
There were many good intentions, and much love for the number 5 (there being 5 levels, 5 enemy types, and 5 weapon types), yet the game failed badly. The biggest mistake was a bug which made some parts of the game framerate dependent, leaving it extremely hard if you had a low framerate (it played as intended at about 180 FPS). It’s hard to say how it would have fared without the bug, but as it were, it placed about 23th.
You can get the compo version, or its source, if you want to, but I really must urge you not to! Better to get the ‘made working dist’ released a few days after the deadline. Both of them are for Windows and OpenGL.
I have an even better version around somewhere, that I haven’t packaged and released yet. I’ll do that soon, and then I’ll include it here.
Having learnt some great lessons from my previous LD48 entry, Save The Hut, I decided to not include as much boringness, confusion and frustration in my next game. Together with the theme Construction/Destruction, and a cosmetic theme of Sheep, it all became so obvious: I was to make a game where you construct traps to destruct sheep. And lo and behold! there was The Destruction of the Sheep.
I decided to use pretty much the same tech as for Save The Hut, but used it better to get some fancier stuff, like sub tile precision movements, rotated sprites, pseudo 3D particle gibs, and paintable background.
The game was supposed to be a puzzle game, but in the end only a few levels were puzzly, the rest was just mindless, but entertaining, sheep destruction with lots of gore. All in all, it worked out very well, making me a winner in ‘fun’ and ‘complete’ categories, and third in ‘gameplay (innovation?)’ and ‘overall’.
There’s an improved version available, adding some fixes, and a 2x time speed-up button (but there remains at least two bugs and a lot of spelling errors). You can get this version of The Destruction of the Sheep as a .zip archive or as an installer. They’re for Windows.
LD48 #8.5 was an unofficial competition with two themes: Moon, and Anti-Text. “Moon” was actually some insanely long thing about how you’re looking at the moon and suddenly realize it’s an alien spaceship or something, but we just called it Moon. So I created probably my favorite of my own LD48 entries, Moon Invaders. There’s no text whatsoever in the entire game, which makes reading the manual rather necessary, since it’s a strategy game. It’s basically a tower defense game, but instead of monsters following a path, they descend Space Invaders style. I greatly enhanced this game post-compo, working obsessively for a week. I just like it!
Galcon cleaned up pretty well in the compo. Here are links to my post-mortem and history. Truth be told, I’ve been making versions of this game for about 15 years now. But this version almost didn’t happen – during the theme voting for this contest I was leading a large group of people to back a different theme from swarms – I had in mind to make an Adventure Game. But since swarms won, I figured I’d try re-making Galcon again for lack of a better thing to do.
On the tech side I realized I needed to up my production going beyond what can be done with pygame. I used pyplus and swig to build C extensions for my game so that I could do some cool graphic and swarming techniques not possible within python. However this caused some trouble, I was able to submit my linux source of the game for the deadline, but due to the craziness of python extensions for windows it took me another full day of work to get it ported to windows.
After the compo I made a shareware version of the game: