Home / v0.1-alpha
Name Modified Size InfoDownloads / Week
Parent folder
inexor-0.1-alpha.zip 2015-05-02 408.2 MB
Inexor Caffeine Edition (v0.1-alpha).tar.gz 2015-05-01 761.4 kB
Inexor Caffeine Edition (v0.1-alpha).zip 2015-05-01 826.1 kB
README.md 2015-05-01 1.7 kB
Totals: 4 Items   409.8 MB 0

Changelog

Inexor - Caffeine Edition (v0.1-alpha, 2015-05-01)

  • Choosed the name of the game

Develoment environment

  • Github source code, issues, wiki
  • Travis build server
  • Nightly builds for testing
  • Waffle.io kanboard
  • Separate repositories for code and content

More flexible build system

  • CMake setup (unified cross platform build environment)
  • New file structure for generated binaries
  • Separated external libraries from our source (including enet)

Refactoring and code cleanup

  • Remove static file paths
  • Remove rpggame
  • Remove cube 1 map loader
  • Cleaner data/media structure

Integration of 3rd party libraries

  • SDL2 (including better fullscreen support under linux)
  • Muparser (math expression library)
  • JSON API
  • JSON Import API (not completed yet)
  • JSON references to other JSON files

Unit tests

  • Integrated unit test framework: Google test

API documentation

  • Defined a standardized way of documenting packages and their content
  • Documentation guidelines
  • Integrated Doxygen

Licensing and content management

  • Choose legitimate licenses to use for content ("License Policy")
  • Provide some freely licensed basic textures and maps

Gameplay

  • Renamed /kill to /suicide
  • Console improvements
  • Warnings won't spam the console anymore
  • Lines are fading out, instead of simple disappear
  • Timestamps
  • History, reuse commands easily from your last game session

Inter process communication

  • Communication with the Inexor process
  • External NodeJS integration

Graphics

  • Implemented ambient occlusion during the calclight process (zero cost ingame, calculated during calclight)
Source: README.md, updated 2015-05-01