top of page

 

Software used :

Maya (3D)

Programming in python for Maya.

Interface made in Photoshop.

 

 

Credits :

Generation and gameplay by me.

Interface programming and graphics by Camille Couturier.

 

This was a 2 person project, made for my course.

 

We came up with the idea together, planning to use it for our Lost Valkyrie project.

 

I ended up doing all of the generation and gameplay programming, while my coworker preffered staying with what she already knew and take care of the interface part.

 

There really isn't anything fancy in that dungeon generator. Everything is absolutely random, with no pathfinding whatsoever to assure that every generated level is completable.

 

I also added in a simplistic gameplay, somewhat of a roguelike, to the generator.

 

It consists in moving around a blue sphere untill it reaches a green tile (an exit to a lower level of dungeon). Every new level is one size bigegr than the previous one (i.e. completing a 4*4 dungeon gets you to a 5*5 dungeon).

 

Past a certain level, red spheres (ennemies) start appearing, and move around randomly, unless they happen to be next to the player, in which case they will attack him/her. The player, in turn, can attack these mobs by "moving" towards them.

 

If the player's life reaches 0, a new level one dungeon is generated (a 3*3 grid). The player's life regenerates after each level, but ennemies have higher offensive stats and lifepoints as you get deeper into the levels. The player's level (and attack stat) depend on how many ennemeis s/he's beaten.

 

There are also securities in the script so that neither the player nor ennemies can move through walls or other entities.

Maya Roguelike

Apr 2014

bottom of page