Author Topic: Using the Glest engine to construst an Adventure game instead of an RTS  (Read 1725 times)

BrningApollo

  • Guest
hello Glest Team,

I was looking for an engine to start messing around with and I came across your site. After playing the game Glest for a little while and understanding that the game can be modded, I was wondering if the engine could be used to make a adventure game much like Diablo. I was wondering if you could give me some feedback on this question.

Thank you for your time,
BrningApollo

Little Helper

  • Guest
Well glest was designed for RTS I think much of it's code is related to RTS and of course it has some RPG stuff.

Hectate

  • Guest
Do a forum search for Hero mods and you'll see that some have tried similar concepts. You won't be able to do dungeons too well, due to the map format and design. Storyline and NPCs would be similiarly hampered by the core assumptions made about how the game should operate (in the code itself).

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
If you're good with c++, you probably COULD do dungeons by ditching the cell map and using a g3d mesh for the entire map, but of course, you'd need decent programing skills, but I'll assume since you're looking for game engines, that you have such. However, something like OGRE, Irrlicht, CrystalSpaces, or Delta3D would be much better IMO, as well as easier and better documented. Have to do everything from scratch, but at least the 3D effects are nice. All generally have a handful of good samples.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

BrningApollo

  • Guest
Thanks for the suggestions. I was thinking of a way that I could use Glest. Instead of being able to construct units, you would control one unit which would be your main character. This would allow me to use the RTS style gameplay for an adventure type scenario. I could probably implement a leveling system for stats of course. I will see what I can do and if I make any progress, I will be sure to post it on the forums.

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
I could probably implement a leveling system for stats of course.
There's already a somewhat-limited leveling system in place.  It just goes by number of kills and it increases various unit stats, but I don't think there's a way to gain new abilities by leveling.  You'd have to add that yourself if you want it.  GAE has more customizable leveling than regular Glest.

ElimiNator

  • Airship
  • ********
  • Posts: 3,391
  • The MegaGlest Moder.
    • View Profile
You can set the levelling stats a fair amount see here,

Code: [Select]
     <levels>

        <level name="elite" kills="4">

          <static-modifiers>

              <max-hp value="400"/>

              <armor value="10"/>

              <attack-strength value="15"/>

          </static-modifiers>

          <multipliers>

               <max-hp value="1"/>

               <max-ep value="1"/>

               <sight value="1"/>

               <armor value="1"/>

           </multipliers>

        </level>
Get the Vbros': Packs 1, 2, 3, 4, and 5!

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
I don't think dungeon maps would be too hard to do with Glest.  You'd just have to make different tileset objects and make a lot of spaces unwalkable.  However, interactive objects like treasure chests, doors, or traps would require an addition to the engine.

ElimiNator

  • Airship
  • ********
  • Posts: 3,391
  • The MegaGlest Moder.
    • View Profile
You could script traps to be spawned where you want in the map, they could be enemy units.
Get the Vbros': Packs 1, 2, 3, 4, and 5!

 

anything