Noble Ape in the Cloud with JSON

Track the source on gitlab and the discussion on discord!

Tasks - July, 2019

  • Working on a reduced client for iOS
  • Taking the top-down map and episodic updates in a unified interface. More longterm running and active links needed.

  • Separate the Simulation Client for Mac
  • Ongoing work-in-progress. Adapted the thin being model. Reducing the Simulation to the Client components.

  • node.js Server Implementation of Noble Ape
  • Not yet started. Planning to extend beyond June 13, 2019.

  • Server Implementation of ApeScript
  • Not yet started. (Requested feature.)

    Done - July, 2019

  • iOS Update
  • Updated the Core Graphics implementation for iOS. There may be some benefit in porting the Metal implementation from the Mac.

  • Introduce Swift into the Simulation Client for Mac
  • Roughly half of the Objective C has been converted to Swift for the Mac. All the sub-projects now have some Swift however the Mushroom Boy currently has a graphics rendering issue which is causing that implementation to be slightly delayed. The remaining projects will continue forwards maintaining the Objective-C for the Mushroom Boy.

  • Windows Update
  • Done - update the Windows build of the Noble Ape Simulation and work on adopting the sub-projects.

    Done - May 14, 2019

  • Create HTTP server for the Simulation
  • Done - currently C source for the simulation but still it provides JSON responses for the client to parse.