This wiki is archived from 2021-09-05

Template:Technology: Difference between revisions

From Planetary Annihilation: TITANS and Classic PA Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
Line 48: Line 48:
* Windows [https://curl.se/ libcurl] 7.68.0 with [https://nghttp2.org/ nghttp2] 1.40.0 for HTTP/2 and multiplexing (testing 7.76.1 / 1.43.0)
* Windows [https://curl.se/ libcurl] 7.68.0 with [https://nghttp2.org/ nghttp2] 1.40.0 for HTTP/2 and multiplexing (testing 7.76.1 / 1.43.0)
* Windows [https://github.com/microsoft/mimalloc mimalloc] 1.7.1 (testing)
* Windows [https://github.com/microsoft/mimalloc mimalloc] 1.7.1 (testing)
=== Crash Reporting Platform ===
Backtrace: https://backtrace.io/


=== Localisation Platform ===
=== Localisation Platform ===

Latest revision as of 21:18, 25 April 2022

Planetary Annihilation is a cross platform client / server networked OpenGL application with a custom engine developed in 2013/2014 using C++11 and a fully moddable HTML5 user interface using Coherent UI based on Chromium.

Since 2018 the Planetary Annihilation engine had been modernised to C++17 with updated versions of third party libraries.

Historical Technology links

Game AI Pro (early approaches to tech used in Planetary Annihilation):

  • 23. Crowd Pathfinding and Steering using Flow Field Tiles (Elijah Emerson)
  • 30. Using Neural Networks to Control Agent Threat Response (Michael Robbins)

GDC 2012 Off The Beaten Path (early approaches to tech used in Planetary Annihilation):

  • 17 minutes: Neural Networks in Supreme Commander 2 (Michael Robbins)

Toolchain

https://en.wikipedia.org/wiki/Toolchain

Third Party Libraries

Crash Reporting Platform

Backtrace: https://backtrace.io/

Localisation Platform

Crowdin: https://crowdin.com/

Translations

Transfluent: https://www.transfluent.com/

Security

We recommend https://1password.com/