Search results

  1. Immortius

    Implementation gestalt-entity-system

    Name: gestalt-entity-system Summary: The entity system from terasology with improvements and cleanup Scope: Engine Current Goal: Pondering Phase: Early planning Curator: Immortius Some thoughts: Switch components to be interfaces, and generate their implementations Improve safety around...
  2. Immortius

    Maintenance gestalt-asset-core

    Name: gestalt-asset-core Summary: Core asset system library Scope: Engine Current Goal: Integration into Terasology Phase: Integration Curator: Immortius The goal of this body of work is extracting out, cleaning up and improving the core asset system. This includes the management of assets and...
  3. Immortius

    Maintenance gestalt-module

    Name: gestalt-module Summary: An independent library extracting out the core module support from Terasology Scope: Engine base-library Current Goal: None Phase: Maintenance Curator: Immortius Description: gestalt-module is a library providing support for sandboxed modules that can be...
  4. Immortius

    Internationalisation

    I have been mulling how to do internationalisation for a while - it is somewhat tricky. Perhaps we need a special asset string type, "IntString" - these are identified by a uri identifying a module, localisation file and localisation item. e.g. Some prefab: { "DisplayName" {...
  5. Immortius

    Tweaking NUI

    Name: New UI (NUI) Summary: A replacement UI system built on a underlying low-level Canvas Scope: Engine Current Goal: Main menu replacement Phase: Implementation Curator: Immortius Work Involved Canvas (DONE) Establishing an underlying canvas system that encapsulates the low-level...
  6. Immortius

    Archived Module Improvement Arc

    Name: Module++ Summary: A number of improvements to the core module system, to help for the basis for future modding support Scope: Engine Current Goal: Improved shaping during downloading Phase: Implementation Curator: Immortius The goal of this arc is to lay the foundation for future mod...
  7. Immortius

    Engine Roadmap

    I wanted to pull together a list of some of the major arcs I have in mind for the engine in the future, to get some feed back on the desire for the different features. I would like to know if what people feel is a priority or if there are any concerns with the direction. In no particular order...
  8. Immortius

    Save Game overhaul

    I am just about finished overhauling the saved game system in the multiplayer branch. I thought I'ld take a moment to explain the new structure. The primary goal of the restructure was to allow the saving and restoring of entities in a chunk along with the chunk. Secondary goals were: Set up...
  9. Immortius

    Block Entity Behavior

    I think it would be useful to have a discussion on the Block Entity behavior - what features are available and how the system should behave when different things occur like blocks changing. Once that is determined we can work to ensure the system behaves that way. @Marcin, as you have been...
  10. Immortius

    Architecture Vision

    Ok, so apparently I'm "Lead Software Architect". ;) Previously things have been fairly quiet so I have been dedicating time to realising the architecture rather than writing up reports on it (or just generally been slack), but things are picking up now. So in this thread I wanted to share...
  11. Immortius

    Tweaking Multiplayer

    Name: Multiplayer Arc Summary: Implement Multiplayer Support Scope: Engine Current Goal: Entity Serialization cleanup Phase: Implementation Curator: Immortius I realise I have a number of other Arcs with outstanding tasks (primarily modding), but getting multiplayer implemented is important...
  12. Immortius

    Maintenance Logging

    Name: Logging Summary: Anything related to logging - framework, guidelines, hints Scope: Engine Current Goal: Maintenance Phase: Maintenance Curator: Immortius Related: I've just done review of the logging in Terasology, and made the following changes: Switched from using Java logging...
  13. Immortius

    State of the Code: Entity System

    So it has been a while since the entity system was added to Terasology, so I thought I'ld do a review of where it is at, what needs to be improved, and where to from here. Feel free to add any thoughts or observations. What works well I feel that the general principle of having entities with...
  14. Immortius

    Maintenance Skeletal Mesh Support

    Skaldarnar edit: Added related topic Name: Skeletal Mesh Support Summary: Initial, basic support for skeletal mesh and animation Scope: Engine Current Goal: -=Done=- Phase: Maintenance Curator: Immortius Related: Skeletal Animation System (closed) Plan to support the following: [Done]...
  15. Immortius

    Terasology Code Style Conventions

    In general Terasology aims to stick to the standard Java code style, as described in the Java Code Conventions document and evidenced in the standard Java library. At the moment Terasology targets Java 6, so you should avoid the new features in Java 7. This will be reviewed in the future...
  16. Immortius

    Project Modding Arc

    Name: Modding Arc Summary: Complete Modding support Scope: Engine Current Goal: Block Support Improvements Phase: Implementation Curator: Immortius Related: Game Mode Config The modding arc covers a range of improvements aimed at providing basic mod support without having to change the engine...
  17. Immortius

    Inactive Seed worlds from file/cd/dvd

    A cute little trick that might make things interesting, instead of just having a text string for seeding worlds, allow the user enter a file, or use a CD or DVD. Then instead of telling someone "check out the world with seed BLAHFSDJD35", you can tell them "check out the world generated by...
  18. Immortius

    Tweaking Physics

    Name: Physics Arc Summary: A series of improvements to Terasology's handling of collisions and physics Scope: Engine Current Goal: Kinematic rigid bodies Phase: Implementation Curator: Immortius Related: The Physics Arc covers a range of improvements to how collision and physics is done within...
Top