LD20 April 29–May 2, 2011

Lava and level 2

Got the leve logic done, and finished level 2, complete with lava pits and the Orb of the Sun!

9 hours to go and millions of things still to make (and a WoW raid in the meantime)… So I got about 4 hours of real work ahead of me… :\

Task list:

  • Framework working
  • Loading a level data (from a DDS image)
  • Rendering the level (3d generated from the level data)
  • Drawing the character
  • Rendering character
  • Design levels/items so I know what to implement
  • Spawn points
  • Bind spawn points to scripting events
  • Draw “old man” and do speech system (seems like a polish thing, but it’s kind of important…)
  • Give and take objects to the player (through scripting)
  • Spawn creatures and give them rudimentary AI (also through scripts)
  • Draw and animate imps
  • Wand of Unsummoning
  • End of level (portal thing)
  • Main menu
  • Title screen
  • Game over screen (?)
  • Sound
  • Music
  • Level 1
  • Level 2
  • Level 3
  • Level 4
  • Level 5
  • Load/Save
  • ….

And it’s done!

TADAH!
Also it seems the human limit is 28000 points while 45000 are possible.

Now listening to: Strange Comfort – Bit Shifter

Short gameplay video of what I have so far

Sorry, I can’t capture audio with what I’ve got right now… but you’re not missing much:

LD #20 Demo1

As you can see, I’ve got movement, scrolling, and collision pretty well covered… still need enemies, combat, status screen, NPCs, bonus items… oh, and the in-between scenes need more coding (the hard-coded levels)

Tags: LD #20 - It's Dangerous to go Alone! Take This!, pygame, python, video

Cave Of Cursors Update

Almost There! All I need to do now is make the music!

Here are a few screen shots:

#gallery-1 { margin: auto; } #gallery-1 .gallery-item { float: left; margin-top: 10px; text-align: center; width: 50%; } #gallery-1 img { border: 2px solid #cfcfcf; } #gallery-1 .gallery-caption { margin-left: 0; } /* see gallery_shortcode() in wp-includes/media.php */ CaveofCursors5 CaveofCursors6
CursorWatch Instructions
CaveofCursors CaveofCursors2
CaveofCursors3 CaveofCursors4

Tags: cursors, game, LD20, screenshots, xedfire

Messenger difficulties

This really isn’t going great, but I’ll keep stabbing away at it. Having a lot of problems with the character and animation, so I’ll quickly animate the character again. o_o

Obligatory Workspace Post

This is obviously late, but we couldn’t get a good picture at night:


LD20X6: Explosions! (well, not yet)

Wow… 11 hours without a post. Well, in a way that’s good… I haven’t really lost steam working on the actual game yet, so I’m still devoting energy to that. I didn’t sleep last night. The plan is to stay up until LD compo is over, and then crash until work Monday morning. (and of course, as I started to write this post, I fell asleep in my chair)

In the meantime I’ve gotten enemies implemented, and you can shoot at each other and make each other disappear… there’s explosion noises (all sfx are created with sfxr) but no explosion animation yet. (I’ll probably end up using one of the explosion generators i found, if i can get one of them working :P)

Obligatory screenshot! Now with most stuff except explosions and bugfixes.

If anyone wants to try it out, all you should need is PyGame and Python, (which means theoretically it should work on Linux, Windows, and Mac as-is) and you can grab the source using Bazaar:

bzr branch http://dev.skewedaspect.com/bzr/whitelynx/ld20x6/trunk/

The code is released under the MIT license, and the content is under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Only 2 more puzzles to go!

It’s approaching 3am, and I may just have enough time to pop in some kind of music. May have to optimise my renderer and script code slightly, but I should have the time to spare. Don’t plan on sleeping just yet.

The game likes that you have gotten this far ^_^

Ready your weapons

Pretty much like the armor : you can equip (E) one, sheath (S) one, look at one through inventory screen for description. Both pieces of equipement make your strength and agility better, so you can fight better.

Now, to Misc. Drinking potions and using misc items will make your stats better, or worse in a permanent way ! There won’t be random effects like Rogue though, I’m too short on time. As it is, it shouldn’t take much time to implement.

Then, mobs : mobs will be generated throughout the map, and as i’m missing time, will always do one of two things : if not next to the player, move in his direction; and if next to him, attack the player. This way I won’t have too much work, but it still means coding a new bit of the engine whereas misc is only pasting and adapting existing code. With luck, I’ll have time for more graphic work.

Here’s a screenie :

This sword is nasty.

This sword is nasty.

Comments

Xedfire
01. May 2011 · 15:08 UTC
I just love following the development of an inventory system! Keep at it!

Closing in!

I am quickly approaching my self imposed deadline of “6 or 7” and have a bit of stuff left to do. Oh noes!

I gotta make a opening screen, a help screen, and a death screen, or else this game will be completely incomprehensible.

The good news is that I now have music, and some particle effects. The bad news is that is where the polishing ends. Good thing that I meant to make it so ugly :)

Tags: update

Dinner!

The final dinner before the deadline.

It was too delicious so I had no time to make a photo. Here is a drawing :).

Time is of the essence

So I lost about 6.5 hrs while messing with collision… I did get it working though!

Now, on to gravity flipping!

Screenie:

Feeling Very Ill, Not Sure What I’ll Do

Woke up this morning feeling very sick, dizzy, and foggy. I was more tired than when I went to sleep last night. Right now, I’m less drowsy but I have a splitting headache.

I can’t really work on a game at this point. :(

I’m really ashamed of myself. I shouldn’t quit, but I might have to. I don’t know what to do. On one hand, if I don’t quit, I’ll have a shit game at best and probably feel sicker tomorrow. On the other hand, if I back out I’ll have to live with the fact that I gave up, and that’s something I really don’t like the thought of.

I don’t know whether I’m going to finish a game or not, and I’m really ashamed of that.

— Mr. Dude

CSS is Cool – So are Games

Things are going really well. Had a slow down this morning due to a lack of sleep. It’s now 3am and I need to wrap this up, hand it in and sleep for work tomorrow.

Really enjoyed the comp so far.

PS: As before, all the graphics are pure CSS no images.

Stuff done and those yet to be

Time won’t stop even if I wish. Minutes and hours are passing by like snowflakes in heavy snow storm but there is progress! I’ve done quite some stuff in last few hours if I can boast. Enemies are implemented, lighting system updated and some additional graphics done. I want to make more than 2 enemies at the moment but I’m afraid 9 hours will turn around like nothing and that’s why I have to concentrate on most important stuff – dying, completing a map and most of all main menu.

 

Tags: TODO

Evil Circles beta2

The goal is to destroy all circles with your squares.

  • Click on a square to split it into 9 smaller squares.
  • Drag a square to shoot it

Rewriting the great SquareCity with GameJs so we can play it on the web (and iPad).

 

Level Editor Help

Click on the map while holding down a key to create objects:

  • w wall
  • c circle
  • 1,2,3 to create squares

Use the Load and Save buttons below the game to set or get the current map in text form (easy to copy & paste on the internet).

To enable god mode add “,god” to the URL:http://apps.gamejs.org/evilcircles/latest#0,god

SquareCity

Petras Zdanavius created the graphics & game mechanics for PyWeek12 http://pyweek.org/e/petraszd-pw-12/ and won a solid second place!

Additional Art

Yay, progress :D

Got the first 2 tutorial levels working 😀 Now onto more levels! You can play what I’ve got so far here. (the thing it loads to is a level select screen)

Or a screen that pretty much sums up the game:

Stegosauruses are evil!

OH BOY HERE WE GO

Dangerous Dan has been released. Go play it.