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

Game Projects

Endless Earth

Posted December 5, 2024 by Xhin



There are 2 Replies


Basic Stuff

  • "Infinite" text-based game. Uses a grid to represent tiles and existing grid-based tools; it just translates them into text descriptions.

  • I'm not sure what the actual point of the game is yet, I'll probably dump something from one of my many many games.

  • December 5, 2024
    Xhin
    Sky's the limit

    Terrain Mechanics

    Part of the issue with text-based games up until this point has been making emergent terrain. Since the 2D games are already doing this, it makes sense to import the tools there.

    Instead of a Skein, each area is a point on a 2D grid. The grid randomly generates solid, water and floor tiles with simple 1x1 bricks. To figure out what an area is, you look at what type of tile it is, the magicsel of tiles of the same type attached to it, and what the tile in question is surrounded by.

    So the first layer of this uses this system to declare region archetypes and the connections between them, for example if you're on a mountain tile and there's a mountain east then the east direction will display something like "the mountains continue to the east". You can maybe get a sense of the scope as well, pulling from the magicsel data.

    Each region then generates a larger area based on coord seeding and content archetypes stuck together. I'm not quite sure how this works yet -- it might literally be a Skein or a smaller grid or possibly either/or depending on the region.

    Interactable content then fills out the third layer, which is basically things you can interact with on each subtile.

    December 5, 2024
    Xhin
    Sky's the limit

    Reply to: Endless Earth

    Username
    Password