All Projects → Pleune → Blocks

Pleune / Blocks

Licence: other
A 3D Voxel Sandbox written in C

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Blocks

openmom
A cross-platform open source port of Master of Magic game from Microprose
Stars: ✭ 90 (+309.09%)
Mutual labels:  sdl2
ffi-sdl
PHP FFI SDL bindings
Stars: ✭ 23 (+4.55%)
Mutual labels:  sdl2
Driftwood
Driftwood 2D Tiling Game Engine and Development Suite
Stars: ✭ 23 (+4.55%)
Mutual labels:  sdl2
sdl2-raycast
SDL2 C++ raycasting engine with vertical movement, floor/ceiling texture mapping and sprites.
Stars: ✭ 80 (+263.64%)
Mutual labels:  sdl2
virtualGizmo3D
Virtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (+63.64%)
Mutual labels:  sdl2
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
Stars: ✭ 220 (+900%)
Mutual labels:  sdl2
MinecraftC
A Raytraced Minecraft Classic 0.0.30a port to C
Stars: ✭ 250 (+1036.36%)
Mutual labels:  sdl2
neural-network-training-with-games
Neural network training with games
Stars: ✭ 25 (+13.64%)
Mutual labels:  sdl2
ParsecSoda
Parsec Soda is a custom open-source game streaming app that integrates with Parsec API and is focused in Host experience.
Stars: ✭ 135 (+513.64%)
Mutual labels:  sdl2
pk2
Pekka Kana 2, a platformer game
Stars: ✭ 58 (+163.64%)
Mutual labels:  sdl2
chip-8
A CHIP-8 Emulator written in Haskell
Stars: ✭ 34 (+54.55%)
Mutual labels:  sdl2
fermium
An easy to build and use set of SDL2 bindings.
Stars: ✭ 48 (+118.18%)
Mutual labels:  sdl2
libnvc
Easy way to embed (neo)vim in your application
Stars: ✭ 32 (+45.45%)
Mutual labels:  sdl2
RustTetris
Tetris Made in Rust and SDL2
Stars: ✭ 18 (-18.18%)
Mutual labels:  sdl2
mach.d
Library for the D programming language.
Stars: ✭ 27 (+22.73%)
Mutual labels:  sdl2
teki
Touhou-style shoot'em up
Stars: ✭ 60 (+172.73%)
Mutual labels:  sdl2
voxigen
Voxel handling library for game development, threaded generation/io/meshing with openGL rendering.
Stars: ✭ 47 (+113.64%)
Mutual labels:  voxel-engine
flappy-haskell
Flappy Bird Haskell Implementation
Stars: ✭ 33 (+50%)
Mutual labels:  sdl2
ModuleMania
Various useful sysmodules (kip files) for Nintendo Switch, to be used with CFW
Stars: ✭ 30 (+36.36%)
Mutual labels:  sdl2
crispy-doom
Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
Stars: ✭ 608 (+2663.64%)
Mutual labels:  sdl2

Blocks

This is a project that I work on very sporadically when I have the time and energy to do so. In the past, development has ceased for entire months at a time. This is just a hobby of mine, and so time gets spent where I think is interesting. Much of the code may be very messy or inefficient, but if it's working for me then it may not get worked on.

Building / Running

NixOS

  • Just clone and ./run

Everyone Else

  • To run:

    • Linux:
      • Make sure glew, SDL2, SDL2_ttf, zlib, and supporting OpenGL packages are installed
    • Windows:
      • Make sure glew32.dll, libfreetype-6.dll, SDL2.dll, SDL2_ttf.dll, and zlib1.dll are availaible (If availaible via PATH, it may need to be early in the PATH)
  • To compile:

    • Linux:
      • make sure the devel versions of the above packages are installed, along with pkg-config for sdl2, SDL2_ttf, zlib, and glew
    • Windows:
      • Make sure SDL2, SDL2_ttf, zlib, and glew include and lib files are copied into MinGW's folders Make MinGW is installed with pkg-config set up for sdl2, SDL2_ttf, and glew
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].