Skip to content

mki1967/mki3dgame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mki3dgame Build Status

Searching for objects in 3D stages. This game uses stages designed with MKI3D web 3D editor.

  • The AppImages can be found on:

    • the releases page
    • Sourceforge: Download mki3dgame (Also a zip file with version compiled for Windows)
  • Snapped version is available at: mki3dgame-snap

  • Flatpak version is available on:

In the game, you have to collect tokens scattered in the stages and avoid being captured by the monsters.

See example screencast at YouTube

If you build the game from source code or use the AppImage (which is not sandboxed), then you can run the game with the path to your own assets directory as the command line argument.

The assets directory has the following sub-directories:

  • icons - icon .png files (some systems may use them ...)
  • monsters - monster shapes .mki3d files - made with MKI3D
  • sectors - shapes of screen sectors .mki3d - made with MKI3D, specific to the code
  • stages - stages .mki3d files - made with MKI3D
  • tokens - token shapes .mki3d files - made with MKI3D
  • scripts - scripts used to display messages in Zenity dialog windows

You can design your own stages and the shapes of monsters or tokens with MKI3D Modeler. The best way is to copy the assets directory and replace the files in the respective sub-directories 'stages', 'monsters', or 'tokens' of the main assets directory with your own designs. Shapes of the monsters, tokens and stages are selected randomly from each sub-directory for each stage.

To build the the game from the source code with Go compiler you need the following packages:

  • "github.com/go-gl/gl/v3.3-core/gl"
  • "github.com/go-gl/glfw/v3.2/glfw"
  • "github.com/go-gl/mathgl/mgl32"
  • "github.com/mki1967/go-mki3d/mki3d"
  • "github.com/mki1967/go-mki3d/glmki3d"

This project has been moved here from the collection of Go program demos at https://github.com/mki1967/test-go-mki3d.git

INSTALLATION FROM THE SOURCE CODE REPOSITORY