Skip to content

szmate1618/comets

Repository files navigation

Comets

Currently looks like this

Yay!!!
Minus the lossy compression.

What is this?

A heavily work-in-progress, open world, networked multiplayer remake of Asteroids, mostly inspired by Comet Busters, which, in our humble opinion, was and still is the pinnacle of Windows gaming. The server - including the network layer - is custom C++ code, built from scratch, on top of UDP sockets. It's crafted with extensibility and performance in mind. With adaptive space partitioning algorithms to boost collision and visibility checks, and with specialized data structures optimized for memory locality, it will hopefully be able to simulate tens of thousands of dynamic game objects.

Current development environment

  • Microsoft Visual Studio Community 2017 Version 15.9.17
  • Microsoft .NET Framework Version 4.x
  • Unity 2018.4.14f1
  • Blender 2.79b
  • Python 3.9.7 (and specific versions of Python packages described in MetaServer/requirements.txt)

Minimal development environment that worked at some point

  • Microsoft Visual Studio Community 2017 Version 15.7.3
  • Microsoft .NET Framework Version 3.5
  • Unity 2017.3.1f1
  • Blender 2.79b