Results 1 to 10 of 32

Thread: MinGRo game engine

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #4
    I had few time to work on Mingro, but I have participated in Easter Hack 2017 and I had test some stuff and realized the engine still lacks some basic stuff. So I decided to fill that as soon as possible.

    tl;dr: There are a list of things that should be done before I start to make actual games with the engine.

    Right now I started with text translations. Since Free Pascal (and Delphi) includes a language extension that allows to use .po files to translate constant strings without needing to call functions to retrieve translations (as GCC does), I've changed all internal strings to use such extension. Next is to do the same to the tools and they'll be able to be multilanguage. Then I'll add a text manager to help write texts to the game and even translate such texts.

    I should define a way to make sprite animations more easy. It would be similar to the animated tiles but different (such a complete explanation, isn't it?). I had some ideas while the Easter Hack that should work.

    The console simulation needs to be completed, adding keyboard input and a simple command-interpretor. This will allow to add such in-game console (in-game debug and testing, you know) and even simple scripting that whould work as batch files. Also I should revisit everything to see if it's easy to add scripting. I'm still thinking if I'll create my own scripting for the engine or use an external one. Right now there are some support to "definition blocks" you can use to define some sprite and tile properties using plain text.

    The engine needs a pahtfinding system too. Actually planned (hence the mngPath unit) but I didn't started yet.

    Beside that, I should complete the configuration system, add a (or improve the existing) resource manager with file packing (Allegro uses PhysicsFS but I have no idea how it works) and improve the sound subsystem.
    Last edited by Ñuño Martínez; 08-05-2017 at 11:20 AM.
    No signature provided yet.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •