Home | Rules and Guide | Sign In/Create Account | Write a Post | Reddit | #ludumdare on irc.afternet.org (Info)

Thanks for making Ludum Dare 26 AWESOME! See you in August!

Ludum Dare 26 — April 26-29th, 2013
[ Results: Top 100 Compo, Jam | Top 25 Categories | View My Entry ]
[ View All 2346 Games (Compo Only, Jam Only) | Warmup ]

[ 10 Sec Video Compilation (x3) | 260 Game Video Compilation | IndieCade Deal | Ludum Deals (Unity Deal Ends Soon!) ]


About mitch (twitter: @iammitch)

Entries

 
Ludum Dare 20
 
Ludum Dare 19

mitch's Trophies

Archive for the ‘LD #19 – Discovery – 2010’ Category

Discoverer – Post LD

Posted by (twitter: @iammitch)
Friday, December 24th, 2010 6:04 am

Following on from what I made in the compo, I’m going to try and build upon it’s underlying ideas and concepts. Currently, I’m experimenting with moving the core of the game over into a Unity project… slowly getting there :D

Yep, slowly getting there :D

Currently on my check-list of things that (I think) would be awesome for the game:

  • Multiple “floors”
  • More use of lighting
  • More interesting turrets
  • Better level transitions
  • Level editor (A must :P )
  • Treasure :D

Once I’ve got the basis of it working in Unity, I’ll post a test build of it and some more info about what I’m trying to get out of it :D

Discoverer – More Post Mortem

Posted by (twitter: @iammitch)
Wednesday, December 22nd, 2010 5:40 am

Following on from my first post mortem… I’ve uploaded pictures of the notes that I took throughout the comp.

Discoverer – Post Mortem

Posted by (twitter: @iammitch)
Monday, December 20th, 2010 6:12 pm

First things first, I finally got the timelapse to upload!

Discoverer – 48H Timelapse

Now onto the post mortem.

What Worked

  1. The Idea
    The idea was simple enough.What I’ve found from working on other projects, is that I tend to get carried away with the idea, and never actually work on the game itself. So for the LD I forced myself to set out the idea, and then not to alter the idea too much (Slight variations were okay though!)
  2. Enemies as Turrets
    Having the enemies as turrets turned out to be better in the end (In my opinion anyway :P ). Rather than have crummy AI that wouldn’t have been able to follow the player properly, the turret concept got better the more I went with it, and started to explore ways in using the concept more (Teleporting turrets anyone? :) ).
  3. Simple Graphics
    I know that I’m not a good graphics artist, and that to pull off anything fancy, I have to take time. Having said that, I think that I’ve done a good job of it’s looks, even if it was a bit “quick and dirty”.

What Didn’t Work (As Expected)

  1. Map Generation
    The map generation was quite appalling in the end. I had envisioned that the generator would build structures and challenges that got more complex as the player went though the game. But in the end I ran out of time, and it never really progressed. When I do a “remake” of this project after the comp, map generation is definitely on the list of things to fix.

What Never Made It In

Challenges... never quite made it in...

  1. Weapons / Treasure Chests
    I had also planned that the player would get more powerful weapons as they progressed through the game, but in the end, it was left out as the mechanic wasn’t in place, which meant that having it in there would have broken the style of gameplay that I was going for.Again, this is one of the things that I hope to fix when I look at it again.
  2. Challenges
    Something else that I had hoped to have working in the final version of the game, but it never did make it in. If they were in, they would have been like the boss levels, except that they wouldn’t have been required to progress through the game.
  3. The Final Boss
    The final boss, also, never made it. It The idea was that after you had gotten the 4 keys from each of the arms, you would then fight a final boss before finishing the game. Ah well, maybe in 2.0 :P

And that’s that done. Now to downgrade the required framework from 4.0 to 3.5 (Or even 3.0!) :P

Update: Have uploaded another copy of the game that targets C#2.0 instead of C#4.0 (Source code included, slight alterations to some files, optional paramaters aren’t supported by C#2.0 :P ), the download link for it can be found on the submission page.

Discoverer – Finished!

Posted by (twitter: @iammitch)
Sunday, December 19th, 2010 6:22 pm

http://www.ludumdare.com/compo/ludum-dare-19/?action=preview&uid=3094

http://mitchdev.com/projects/ld19/

Note: The game requires that version 4 of the .NET Framework is installed on your computer. You can download it from here:
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7

Overall, it was a very fun experience building a game in 48 hours :D

I’ll write a post-mortem in the next day or so, and I’ll also upload my chronolapse video either later on today or tomorrow (Waiting for 12:30 (AEST) to come around, before I start to edit it). I’ll also attempt to port the code over to Linux as well (That might be a challenge!)

EDIT: Fixed a few small problems. All should be good now! :D

Discoverer – Test Build

Posted by (twitter: @iammitch)
Sunday, December 19th, 2010 4:14 am

So, I’ve finally nailed the way the game handles the storing of “keys”.

Hurrah! A UI!

The game is 95% playable. You should be able to complete the first arm (The north facing one). I’m going to improve upon the map generator (It really sucks at the moment), fix up some tiles, and complete the remaining arms. And then do the “final battle” stuff.

Also, I’ll stick in a backstory so there is a motive to actually play the game too :D

If you want’s to give it a try, you can download it from here.

Keys:

WASD – Move

E – Action Key

R – Reload

LMB – Shoot

Discoverer – Boss Battles!

Posted by (twitter: @iammitch)
Sunday, December 19th, 2010 2:23 am

Finally settled on a name for the game, Discoverer. Has a nice ring to it :D

Progressing along nicely, finally fixed the problem where projectiles were missing the players bounding box. Have decided that the player must fight a boss in order to get the key that allows them to “finish the game, and find out the secret:D

Back to coding!

Mitch’s “Discovery Game” – Screenshots

Posted by (twitter: @iammitch)
Saturday, December 18th, 2010 5:28 pm

Here’s my progress over the last 24 hours.

Chronolapse is also still chugging along, at 16,000 frames XD

Progress

Posted by (twitter: @iammitch)
Saturday, December 18th, 2010 8:18 am

So, I’ve now got “portal keys” working. If there are portal keys present in the map, the portals that are on the map will not activate until all of the keys have been collected.

Once the keys have been collected, we can return to the portal and goto…

Somewhere in space? Hmmmm, I wonder where this could lead to… :D

Even Moar Progress

Posted by (twitter: @iammitch)
Saturday, December 18th, 2010 5:49 am

10 hours, 45 minutes later…

I wonders what we shall discover here :D

It’s slowly taking shape, and I’m kinda starting to like the way it’s going. Next up on my list of things to add would be enemies, the most important part :D

After that, I’ll work on adding the backstory to the whole thing, and tidying up some other things (Art, Sound).

I’m looking to be on track (For a change) :P

Progress

Posted by (twitter: @iammitch)
Saturday, December 18th, 2010 12:27 am

5 1/2 hours in, I’ve managed to get the game to read this file…

And import it into the game like so:

Still having a bit of trouble rendering the tiles though, but I should have that fixed in the next few hours.

Next up, “chests” :D

Edit: Who would have thought that changing one letter would fix all of the problems :D

From:
for (int x = (int)tl.X; x <= tr.Y; x++)

To:
for (int x = (int)tl.X; x <= tr.X; x++)

Can relax now :P

Discovery…

Posted by (twitter: @iammitch)
Friday, December 17th, 2010 8:12 pm

My idea for the game is slowly taking shape (I’ve settled on the style, and hence the type of view). Here be a screenshot of the game so far :P

Better game name coming soon :)

Moar screenshots to come :D

Chronolapse Photo Merger

Posted by (twitter: @iammitch)
Friday, December 17th, 2010 6:01 pm

Having had a quick looksie at how chronolapse performs its video encoding, and wanting to have more “control” over the process. I wrote up a small program that provides more functionality.

Screenshot :P

The main addition is the ability to skip over photos, which means that if I record a frame every 5 seconds, I can then later on record the video using only every 4th frame.

The only problem at the moment is setting the output format (It currently records to the file types “equivalent video format”, MEncoder isn’t making it easy, or I’m not looking in the right spot…), I’ll keep trying to get it right (Or if someone knows what settings should be used, let me know :) )

You can download it from here.

I’ll look into fixing problems with it once the comp is over (Only an hour to go!)

The Setup

Posted by (twitter: @iammitch)
Friday, December 17th, 2010 5:46 am

Here’s the setup that I’ll be using this weekend for building my entry.

And here’s the specifics of what I’ll be using:

IDE: Visual Studio 2010

Language: C#

Libraries: SFML2 (C# Version) : My Base Code

Audio: SFXR

If I need to create pictures, I’ll use Photoshop (Vector Art FTW :D ).

I’ll also do a chronolapse of the whole thing as well (I’ll record at 4 frames a minute, but I might use less in the video or something :P )

As for type of game, I’m thinking maybe a simple RTS or perhaps a platformer.

LD19 – Code Declaration

Posted by (twitter: @iammitch)
Monday, December 13th, 2010 10:33 pm

For the competition, I’ll be using “My Rendering Library”, a little C# library that provides helper classes/functions for SFML2. The most current copy of it can be downloaded from here.

Edit: Updated some parts of the code, and added an application which starts up a minimal copy of it.

Edit #2: Updated more parts of the code, now has particle emitters! :D

Edit #3: Added “Object Shadows” :)

Edit #4: Fixed error in the culling algorithm (Was removing objects from screen when the screen was rotated).

Edit #5: Fixed problem where the offset was not being applied properly for objects that inherit AdvancedRenderable.

I’m In!

Posted by (twitter: @iammitch)
Monday, December 13th, 2010 3:14 am

Going to make an attempt at this LD (First one too!). It should be a fun experience to build a game in 48 hours!

For the programming side, I’ll use either SFML or XNA (Depending on what the theme is) in C#. For pictures, either Paint or Photoshop. And sfxr for sounds :D

Good luck everyone!


All posts, images, and comments are owned by their creators.

[cache: storing page]