Difference between revisions of "Roguelike gcs"

From RogueBasin
Jump to navigation Jump to search
m
m
Line 14: Line 14:


Roguelike GCS is a toolset used for making roguelike adventures; it includes a scripting language, and a random dungeon generator.  
Roguelike GCS is a toolset used for making roguelike adventures; it includes a scripting language, and a random dungeon generator.  
==Working==
* Custom tile set editor (multi colour tiles, bmp import)
* Main editor (load, save, draw, write, text edit, flood fill)
* Item, Creature, Effect, Race template editors, Tile editor, Object editor


==In development (Play System) ==
==In development (Play System) ==
* Dungeon generator
* Dungeon generator
* Scripting language
* Scripting language
==In development (Editor) ==
* other element editors, etc
==Planned future features==
* Per pixel field of view
* MP3, Wav (etc) sound support
==Scripting language example==
<pre>
begin()
{
my_variable1 = 0;
myfunction(&my_variable1);
        my_variable2 = "Hello world! ";
        my_variable3 = my_variable2 + my_variable1; // now contains "Hello world! 0"
my_variable3 = new object;
SetObjProp(my_variable3, 0, 1);
        my_variable4 = GetTileAtYX(0, 0); // my_variable4 is now an internal reference to a game object
        my_variable4 = GetObjOfTile(my_variable4);
my_variable4 = GetTileOfObj(my_variable4);
        my_variable4 = GetObjAtYX(0, 0);
        my_variable4 = GetTileAtYX(0, 0);
my_variable4 = GetObjByTag("OBJ1");
my_variable4 = GetTileOfObjByTag("OBJ1");
        DestroyObj(my_variable4);
for (i = GetFirstItem(_Caller); i; i = GetNextItem(_Caller))
{
a = GetItemProp(i, 0);
if (!a) SetItemProp(i, 0, 1);
DestroyItem(i);
}
}
</pre>

Revision as of 22:23, 4 May 2010

roguelike gcs
Talkie-Talkie Project
Developer Marcel Woods
Theme variable
Influences Rogue
Licensing Unknown
P. Language C++
Platforms Linux, Windows, Mac OS
Interface Keyboard
Game Length variable
Official site of roguelike gcs


Roguelike GCS is a toolset used for making roguelike adventures; it includes a scripting language, and a random dungeon generator.

In development (Play System)

  • Dungeon generator
  • Scripting language