Skip to content

A 3D city building game. Currently under construction.

License

AGPL-3.0, AGPL-3.0 licenses found

Licenses found

AGPL-3.0
LICENSE
AGPL-3.0
COPYING
Notifications You must be signed in to change notification settings

yzziizzy/EACSMB

Repository files navigation

EACSMB

A 3D city building game. Currently under construction.

It's written in pure C using no frameworks. Hard dependencies are Xlib, FreeType, fontconfig, libPNG, GLEW, and OpenGL 4.5. You should probably have a lot of ram as well as a real CPU. Optional dependencies are libJPEG, ALSA and libVorbis (OGG).

Current state:

Current state

Installing (ubuntu)

  • https://github.com/yzziizzy/c3dlas symlinked as src/c3dlas

  • https://github.com/yzziizzy/c_json symlinked as src/c_json

  • sudo apt-get install libx11-dev libglew-dev libfreetype6-dev libfontconfig1-dev libpng-dev

  • Optional Dependencies: sudo apt-get install libjpeg-turbo8-dev libvorbis-dev alsa-source

  • ./autogen.sh

  • make && ./src/eacsmb

If you get build errors related to AVX or SSE4.1, try removing the appropriate compile flags in src/Makefile.am and commenting out C3DLAS_USE_SIMD in src/c3dlas/c3dlas.h.

Settings

Poke around in assets/config/

Input sensitivity:

  • keyRotateSensitivity : range 0.0 - 1.0
  • keyScrollSensitivity : range 0.0 - 1.0
  • keyZoomSensitivity : range 0.0 - 1.0
  • mouseRotateSensitivity : range 0.0 - 1.0 (not currently used)
  • mouseScrollSensitivity : range 0.0 - 1.0
  • mouseZoomSensitivity : range 0.0 - 1.0

Controls (for now)

  • a/s to rotate.
  • z/x to zoom.
  • Arrow keys to move.
  • q/w to change the sun angle
  • click to spawn a model

Licensed under Affero GPL v3.0 until I get a stronger copyleft license for games.

About

A 3D city building game. Currently under construction.

Resources

License

AGPL-3.0, AGPL-3.0 licenses found

Licenses found

AGPL-3.0
LICENSE
AGPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages