Volve
Volve is a sandbox block building game project in the same vein as Terraria.
Volve has been with me from the beginning of my journey to learn programming. I've never programmed for the sake of programming, I do it because there's things I want to do, so as soon as I got my hands onto Javascript, I started working on Volve. Somewhere along the way the project split into Foxtronaut. At some point I also made a noise visualizer for testing cave and terrain generation patterns.
The oldest files I found under the name "Volve" are from around 2011-2012, back when I was still working with Multimedia Fusion (nowadays called Clickteam Fusion) and didn't know actual programming, so the idea has been around for quite a long time. In fact, it is the oldest non-art project I have and the one I have put most thought and effort into (since a large portion of my programming efforts have been for the sake of this project).
The name was originally "Apostrophe Volve" which was derived from the word "evolve" ('volve). I consider it a placeholder though, and don't have any idea what the final name will be.
The idea
The idea of Volve has gone through a lot of revisions. It started off as some kind of modded Minecraft-inspired sandbox survival game.
Then it turned into an adventure game with more direct survival mechanics like temperature in different biomes.
Then I realized I had too many conflicting ideas and it focused into a mechanical automation and building game.
I want this game to be several things at the same time and I just can't seem to come to a conclusion. As of updating this text (2022-12-05), the idea is to make a moddable sandbox that is multiple games in one, and you can use various building/simulation/world generation features to build custom games.
Old browser demos
Here's some very old web browser version backups (the sprite loading is a bit wonky, you may have to walk around and change items or refresh the page to load the images properly):
-
Oldest backup from the time when I was first learning programming, 2014.
-
Collision box test when I was testing the merging of collision boxes, 2015-2016. Number keys or scroll wheel to change item, left click to use item. i to open inventory. z to switch hotbar. f to "attack". Hold ctrl to modify background blocks. shift to change hammer shape.
-
World generation test when I was testing world generation patterns, 2015-2016. Refresh the page to generate a new terrain. Same controls as above (except inventory gets hidden behind the terrain window).
-
Last version before I gave up on making browser version of this game, as pictured at the top, 2017. Same controls as above, except there's less things to do. shift to dash in the direction you're moving. Right click to remove blocks.
Will most likely work on Firefox only, I don't know why it doesn't work on Chrome, there's some WebGL problem I think. This kind of thing is one of the reasons why I stopped making browser games.
These shouldn't be taken as an indication of what the game will be like, but the controls and art style are similar to what I'm going for (except extremely unfinished, of course).
Current status
I've worked on the "real" (non-web browser) version of this game, but it is still in very primitive engine stages and doesn't have proper gameplay yet. I'm trying to get the basic simulations working before I start building a game.