AmazeDS… an amazingly original tile, huh? :P

March 14th, 2010 by M. Lucanius

Greetings one and all!

I have finally completed my project for the drunken coders winter compo… woot! AmazeDS is a randomized “perfect maze” generator (by perfect maze I mean one in which there is only one solution per maze). It features multiple maze sizes ranging from 10×10 to 150×150 cell maps. There is a timer (which does not work in emulators due to their lack of support for RTC) and high scores based on best time. All the graphics where designed by me, but the song was acquired from jamendo. :P The current song may or may not be the final one.

screenshots:


Controls:
main menu

  • A: start game
  • Stylus: start game/options

options menu

  • B: back to main menu
  • Stylus: change difficulty/speed

game

  • D-Pad: move
  • Start: main menu

You can also resume a game after returning to the main menu. Just select the appropriate box when starting the game.

The song is “toccata – version1″ by captain barti et super séga CC-BY-NC-SA 3.0

Known bugs:

  • none

Todo:

  • make my own music :P
  • music mechanics
  • use NitroFS instead of EFS XP
  • learn libnds… ok that has nothing to do with this project but I still want to.

UPDATE: Basically the only difference is that now there is an unlockable mini-game for beating the hardest maze. :) Other than that, it has just been some non-critical bug fixes.

Ver 1.1 AmazeDS.nds

A Short Dive into Pure libnds (libnds)

February 5th, 2010 by M. Lucanius

Well, short post right now. Just wanted to throw this up ’cause I thought it was cool. This is officially my first venture into libnds… I picked the stupidest place to begin. I thought it’d be neat to monkey with the 3D examples and this is what came out: A quick little hue, saturation, and value square similar to the ones in paint apps. It simply cycles through the visible spectrum… perhaps I can use this someday… but not likely.

3D color square

It’s a start. :D

Tileset Based Background Maker (PAlib)

February 4th, 2010 by M. Lucanius

OK, Now it’s time to add this tech demo to the site :D

Basically It started out as an attempt to make a meta-tile maker so I could have tiles larger than 8×8 but it slowly morphed into an entire meta-tile mapper utilizing a very small bg converted as a tileset. Perhaps it can be useful to someone else. The present demo uses a 256×256 tile set and maps random 40×40 (5×5 in tiles) meta-tiles. The generated bg is 30384×288 demonstrating the wide range of flexibility in this mini lib.

Here is the maps project :D

Welcome to my new dev blog

February 3rd, 2010 by M. Lucanius

Greetings!

This is my new dev blog graciously provided by drunkencoders.com. Here I will be posting my little snippets of code and explorations into libnds. Yes, alas, I do my development of NDS games and apps with the help of PAlib and in regard to programming in general I am horribly unskilled. That I intend to change, however.

The kind of things I will be doing will include delving into the heart of PAlib’s source and providing code snippets of modified functions and such and hopefully providing libnds snippets as I get grounded in it.

I hope you enjoy this blog and find something useful tucked away in this corner or that.