Skip to content

dulrich/EACSMB

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EACSMB

A 3D city building game. Currently under construction.

It's written in pure C using no frameworks. 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.

Installing (ubuntu)

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

  • mkdir m4

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

  • ./autogen.sh

  • make && ./src/eacsmb

Settings

defaults.ini contains base settings, to override them add settings.ini with the desired values.

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.
  • Mouse scroll or z/x to zoom.
  • Right click or the arrow keys to move.

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

  • C 91.1%
  • GLSL 7.7%
  • Other 1.2%