Skip to content
psieg edited this page Apr 3, 2014 · 175 revisions

10.04.2014

  • vorstellung ideen

01.04.2014

organization & milestones

  • milestones until commercial release? (move of repository?)
  • fix&close all issues, build foundation for fluid future work?
  • closing old wiki pages
  • workflow

Architecture

  • Refactoring / the GamePlay thing / disentanglement - Architecture
  • GameElement (derived from Scriptable) for base class of WorldObject, Script, EventPoll, Mission, ... . World takes ownership, WorldComponents (WorldLogic, EventPoller, ...) only use them. Removal happens when GameElements request it by setting a flag, no more removeScript/Poll/WorldObject
  • Bulletengine
  • input
  • missionsystem architecture
    • mission templates on c++ side
    • react on spawnfailure
    • how to compensate long createWorldObject time (general issue) [loading screen, yay! during mission? yeeha!]

Feature

  • gameplay and aiming
  • engine/speed/engineslots
  • item concept. healer, scanner, shield, ...
  • integrate aimhelper and ai
  • faction based ai
  • main menu, ingame menus

Targeting mechanisms. Users may want to

  • poll through all enemies !
  • select nearest enemy ! --> maybe play freelancer ;)
  • poll through all objects
  • select incoming missile?
  • select the enemy the player attacks