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

Ludum Dare 23 — April 20th-23rd, 2012 — 10 Year Anniversary!

Ludum Dare 22 :: December 16th-19th, 2011 :: Theme: Alone

[ Results: Top 50 Compo, Jam | Top 25 Categories | View My Entry ]

[ View All (Compo, Jam) | Warmup ]


Thoughts on tech for LD15

Posted by (twitter: @isoiphone)
August 27th, 2009 4:14 am

I spent a hunk of time today hacking myself up a proper library and deciding on what I’ll be using for LD #15, should I not wuss out at the last moment.

I am leaning towards things which I have used for the longest, this is to reduce the amount of figuring-out I have to do.

As tempting as it is to use python/pygame/macos, I have one half the experience with that, so it is best to stick to ancient and familiar technology, despite its limitations.

To implement:

  • C/C++, sloppy and mixed. The way I like it!
  • 2d vector graphics where possible, otherwise rotated/scaled sprites.
  • Win32 (though, I would like to have it compile/run on MacOS as well. This shouldn’t be a huge problem.)

Libraries:

  • SDL (sound, graphics, and input)
  • OpenGL (strictly 2D and orthographic, unless I drink too many trappists and decide otherwise)
  • mmgr.cpp/mmgr.h by Paul Nettle
  • vector2d and related math templates by Bill Perone (I can’t seem to find a link right now!)
  • MT19937 Mersenne Twister random number generator

To create:

  • Photoshop for Graphics
  • SFXR for Sound
  • SciTE for Text
  • Visual C++ 6.0 for Code
  • SVN for revision control / backup

To eat:

  • Water
  • Trappist Beer
  • Cola
  • Food with nutritional content yet to be determined

Random thoughts:

I have a feeling I may regret my choice to use a gamepad/keyboard for input. But for now I will.

  • Con: Mouse games have a lot of instant-appeal. Easier to get interaction “feeling right”
  • Pro: Keyboard/gamepad is oldschool and works on consoles.
  • Pro: Leaning back in a chair with a gamepad is more relaxing then hunching over a mouse.

I can do sound. SFXR is freaking cool. I spent a few minutes playing with it today and fell in love. This saves me from making corny sound effects into a microphone during the last minutes of the compo! Thank you DrPetter

All of the libraries, save for my starting template are freely available online. None of them resemble a game library / engine, so they are squeaky clean.

At some point I will post my starting source up for anyone interested. Hopefully there is something useful in there to be pilliaged by others during this compo, or future projects.

I’m curious to see what other people are using, or who else is using a similar (fairly heavyweight, rusty, and old) setup.

Tags: , , ,

3 Responses to “Thoughts on tech for LD15”

  1. Jonny D says:

    Welcome, fellow SDL user. Gamepads are the way to go. Have you checked out StickyInput?
    http://code.bluedinosaurs.com/SDL.html

  2. fydo says:

    Cool, thanks for pointing me to MMGR, I think I’ll have to make use of it for my LD entry as well! ;D

  3. jovoc says:

    Ohh.. StickyInput looks nice. I might try that out this time.

Leave a Reply

You must be logged in to post a comment.


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

[fcache: storing page]