Engines Aether Legend of the Lunar Priest NIFE Roadmap
Shatterloop Game Projects Deprecated Starwright
Saepes Mundi Other Projects Blog  

NIFE

been working on a new gtx0 game engine

Posted December 22, 2013 by Xhin

It's called NIFE, which stands for NIFE Interactive Fiction Engine. I'll be deploying it in this forum so it doesn't interfere with current games. When it's done I'll port the games over to it as they finish.

Probably the best thing about the engine is that it handles everything in one script, so importing it into mobile GTX0 or the revamp will be very easy, and adding new features to it will fix it across all of those places simultaneously.

Here's a list of cool features:

  • In mafia, you'll be able to do role-specific actions in a little vote-like prompt, which the Host will be able to see in their panel. Anything really complex will just be a free text box like Adventure has.

  • Since Mafia and Adventure use the same engine, you'll be able to host mafia games with adventure-like features (like being able to view multiple role-specific threads)

  • Players can have multiple roles (this is actually pretty necessary for mafia since you'd be both Mafia and a Janitor or whatever).

  • Helius has a new game idea that he'll be able to deploy on this engine, or dooku if he ever gets around to it.

  • Hosts will be able to save configurations for future hosts, so for example if we'd implemented this when adventure first launched we'd be able to carry over the roles/rooms/items from the last aliens game into the next one.

  • The sign-up script will work in all games, as well as in mobile and the revamp.

    As far as advanced features go (separate panel so hosts don't get horribly confused)...

  • More customization with actions (ex -- create your own drop-down action lists)

  • More customization with things players can be assigned to (like roles, rooms). One great thing here is that you can be silenced or dead in mafia and still retain your role.

  • Automation. Imagine mafia actions actually killing/silencing/whatever players automagically, or a "move to X room" moving you into the room automagically by the next turn.

    The early version of automation won't support complex things like fishermen getting their item randomly or the governor stopping all day kills, but it will still make things considerably easier for the Host.

    ETA for this is like next week or so. I have the databases structured already so it's just a matter of getting the programming up to spec and integrating it into the site (plus lots of testing).

  • There are 5 Replies


    And a test message!

    I\'m making this post viewable only by aliens and not attaching anything to it.

    January 19, 2014
    Host

    And a test message. I am assigning an alien to this post! Aaaaah

    January 19, 2014
    Host

    You should change the name to King Nifty Interactive Fiction Engine.

    February 26, 2014
    LLight

    NIFE works better. It's concise and easily pronounceable without being very obviously a word.

    April 2, 2014
    Xhin
    Sky's the limit

    Remember Nife10? Seiyaru? Kyogre King? Nurse Peach? They were all the same person the entire time.

    April 2, 2014
    weed melee

    Reply to: been working on a new gtx0 game engine

    Username
    Password