Hey, we have forums!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - McLintock85

Pages: [1]
1
General / Re: Coding Questions
« on: April 11, 2007, 02:03:19 am »
Nice news on the Mac front (I'm more of a Linux guy myself).

I wrote a tile-based 2D sider-scroller engine a few years ago. Working on the project was fun, I also created a map editor and a bunch of other tools. A friend from highschool and myself were going to turn it into some big epic 2D RPG... which never happened, of course ;) It's quite impressive that the two of you managed to pull such a project off, and what a gorgeous looking game it is.

My coding fingers have been itching for a while to attempt this again. I'm currently in the process of writing design documents (both for a game and the engine driving it) and researching possible APIs and techniques to pull it off. So far I've chosen the SDL for input & sound (used this on my other game projects), OpenGL for video (used software rendering in the past, except for one funky 3D OpenGL demo) and C++ for the actual code magic. And of course FLTK (http://www.fltk.org) for crafting the tool GUIs (easy to use cross-platform GUI API).

Oh, and getting collision detection done riiiiight can be a bitch, it's usually the hardest coding part for me  ;)

I'm always interested in the tools other people write to create their game worlds and animations, so screenshots of your Aquaria tools would be much appreciated. I read that you even created a custom application for handling the 2D skeletal animation stuff. Sounds fun :)

2
General / Coding Questions
« on: April 10, 2007, 02:06:23 pm »
Hi everybody!

I'm dabbling in the dark arts of 2D side scroller programming myself. After taking a look at your screenshots and the awesome new "Aquaria" trailer, a few tech questions came to my mind:

1. Do you guys use AABBs or OBBs for collision detection? Maybe even a pixel-based or swept-polygon approach?

2. Why did you use DirectX instead of say, the SDL, wouldn't that have made the game more portable to other platforms (e.g. Mac)?

3. Is the blur effect of the background parallax layers created at runtime or is it pre-rendered?

Pages: [1]