7DRL2024
Controls
General Camera
WASD | Move Camera |
NUMPAD +, NUMPAD - | Zoom |
TAB | Toggle Orthographic / Perspective Camera |
LEFT SHIFT | Increase Input Speed (Zoom, Movement) |
(Default) Orthographic Camera
R, F | Rotate Orthographic Camera |
LEFT SHIFT | Increase Input Speed (Rotation) |
Perspective Camera
NUMPAD /, NUMPAD * | Adjust FOV(Field of View) |
HOME, END | Rotate Camera Pitch |
PAGEUP, PAGEDWN | Rotate Camera Yaw |
LEFT SHIFT | Increase Input Speed (FOV, Rotation) |
Lighting
U, J | Sun Rotation X |
I, K | Sun Rotation Y |
O, L | Sun Rotation Z |
LEFT SHIFT | Increase Input Speed (Sun Rotation) |
World
ENTER | Desktop: Generate new world with random Seed, Browser: Crash! |
F1 | Toggle Terrain |
F2 | Toggle Temperature |
F3 | Toggle Humidity |
F4 | Toggle Smooth / Hard-Edged Biomes |
F5 | Desktop: Toggle Wireframe, Browser: Crash! |
World Generation Prototype
I used this year's #7drl as an opportunity to learn more about c++ crossplatform dev without using pre-built engines like Unity or Unreal.
What you can test here is a tiny renderer I've made from scratch using opengl. I recreated the world generation I did in Unity for last year's 7drl challenge.
This can can be the foundation for next year's 7drl so that I can fully focus on gameplay in 2025.
Happy exploring, see you next year!
Third Party Sources
- stb_image by Sean Barrett
- glfw
- emscripten for web build
- glm
- opengl
- FastNoiseLite
Status | Prototype |
Platforms | HTML5, Windows, Linux |
Author | o:tone |
Genre | Role Playing |
Tags | Seven Day Roguelike Challenge, Procedural Generation, Roguelike, world-generation |
Comments
Log in with itch.io to leave a comment.
Video of the game here: