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.


Topics - DWRoelands

Pages: [1]
1
Traditional Roguelikes (Turn Based) / .NET work in progress - Glyphica
« on: October 16, 2014, 11:21:10 PM »
So, I've been working on my RL project on and off for a few years and finally got serious about it.  I had been a bit discouraged because I was having a hard time finding resources for .NET developers in the RL space.

In the hopes of encouraging other VB.NET developers to take up their own projects, I want to share what I've done so far.

Glyphica is a work in progress, but has a lot of the basic moving parts that a VB.NET developer needs to get their own RL project off the ground, including...

- A map generation class (thank you, Andy Stobirski)
- Functioning line-of-sight code (thank you again, Andy)
- Melee and ranged combat resolution based on the D20 system (player takes damage and can die, monsters take damage and can die).
- Twelve basic types of armor across 3 tiers (based on D20)
- Nineteen basic weapon types (again, based on D20)
- Working player movement code including wall-collision detection and collision-based combat initiation
- A working inventory management screen based on the Skyrim "SkyUI" mod.

Glyphica is not anywhere close to being ready for even the earliest alpha, but I really felt strongly about sharing this stuff with other .NET developers.  Although Glyphica is a console application, the code and classes are all written with the intent that they be easy to use as the backbone of a more graphically-driven game.  This is not the "best" anything, not is it going o revolutionize the RL space.  If anyone finds anything in my code useful for their own projects, then I'm satisfied. :)

Quick Screenhots:

Basic play screen:


Inventory Management:


The code is available at GitHub: https://github.com/DWRoelands/Glyphica

Pages: [1]