Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

First 7drl challenge program - Delving through the dark

92 views
Skip to first unread message

purplearcanist

unread,
Feb 25, 2013, 6:36:03 PM2/25/13
to
Hello. I present my first 7drl challenge program (I may do another one during the contest). Here is my project document. I will be using OpenGL and making a 3d roguelike, but in realtime:

I plan to create an OpenGL program that procedurally generates a 3d dungeon. The idea is to create a place that the player can fly through. In order to do this, first the program will generate a 3d block based map using cellular automata. (See here: http://roguebasin.roguelikedevelopment.org/index.php?title=Cellular_Automata_Method_for_Generating_Random_Cave-Like_Levels) After generating the map, the dungeon will to the verticies of some polygons, rather than looking like a bunch of minecraft style blocks. There will be several different rock textures at different points in the cave.

Additionally, the player will be able to fly around in a first person view to explore the dungeon that was generated. At their point is a small light source that will illuminate the dungeon. There will be a collision detection algorithm to prevent the player from going through the walls. The player will also have a dash ability that will allow them to go faster in the direction they are facing.

The goal of this game will be to find as many randomly generated mcguffin (goal) nodes as possible (created by having a 2d polygon that is facing the player), then find a portal that leads to the next level. There will also be other items scattered around the level. A timer will limit the amount of exploration time, pushing the player to explore the map as fast as possible. There will also be an activatable exploration mode that will allow players to explore at their own leisure.

As light will be important for exploring the dungeon, the player will have access to some flares that will generate light at the point they hit a wall. However they last for a limited amount of time.

As some stretch goals, I plan to experiment with more dungeon generation algorithms, and implement a particle effect for the flares. Additionally, I plan to have more interesting terrain, such as rocks that the player can break through."

I am starting this challenge on 4:35 PM MST on February 25th. I have some experience with OpenGL.



purplearcanist

unread,
Feb 28, 2013, 1:04:13 AM2/28/13
to
The bad news, two days are over.

The good news, managed to add in the basic 3d stuff.

And treasure chests:
https://sites.google.com/site/eliotsprograms/screenshot.png?attredirects=0

paul-d...@sbcglobal.net

unread,
Feb 28, 2013, 10:57:15 AM2/28/13
to
purplearcanist <ejg...@yahoo.com> writes:

> Hello. I present my first 7drl challenge program (I may do another
> one during the contest). Here is my project document. I will be
> using OpenGL and making a 3d roguelike, but in realtime:
>
> I plan to create an OpenGL program that procedurally generates a 3d
> dungeon. The idea is to create a place that the player can fly
> through.

Kinda like Descent?

purplearcanist

unread,
Feb 28, 2013, 3:37:30 PM2/28/13
to
Yeah I took some inspiration from decent. You must of seen the same style billboard tiles :).

paul-d...@sbcglobal.net

unread,
Feb 28, 2013, 8:15:31 PM2/28/13
to
purplearcanist <ejg...@yahoo.com> writes:

> Yeah I took some inspiration from decent. You must of seen the same
> style billboard tiles :).

Well I'm curious to see what you end up with.
0 new messages