Voiders (.io)

by inateno
Overall★★★★★★★★★★2.61
Fun★★★★★★★★★★2.13
Innovation★★★★★★★★★★2.40
Theme★★★★★★★★★★2.15
Graphics★★★★★★★★★★3.33
Audio★★★★★★★★★★2.71
Humor★★★★★★★★★★1.98
Mood★★★★★★★★★★2.74
Hey! This Ludum Dare was quite crazy but anyway, here is my entry.
screen.JPG
So my game is a "mmo" game, and yeah it's fucking to big for a Ludum Dare I know but I wanted to try something ^^
I wanted to do a compo game, but I ran a 8 hours issue with database LOL anyway still here!

Intro:


> The void ate all the world, only a small part is still standing in front of this chaos.
> But suddenly, some of the inhabitants received the power to craft what they call "tile".
>
> By gathering resources and crafting those precious tiles they can now rebuild the world before it ran out of space.
>
> What the world will look like then?
> Does the void will let them do it?

Tools used:

- Engine: DreamEngine (my very own but on Github ;) )
- Arts: MagicaVoxel, it was the first time! I like it!!
- Music: Guitar + Audacity

autel.png

Features

- super laggy multiplayer (yay)
- players build the world by placing tiles
- the world has its own rules, you can't place anything anywhere (for example, a sea tile must be surrounded by at least 5 tiles of sand/void)
- you have to craft the tiles first! (go to the altar and use action)
- for this you need some materials
- one resource can handle several types so there is a lot of different ways to do the same tile!

Missing features I would have done :(

- the void eating the world piece by piece
- monsters of the void (I did 2 in MagicaVoxel but didn't have time to code the monsters and fighting features)
- NPC's would have been great too

Technical information:

- sources are uploaded on Github, feel free to check it for learning or giving me feedback! The license is LGPL3, thanks for respecting it
- lazy-rendering algorithm (check it out if you want to optimize the rendering of your tiled games)
- lazy-loading of the world (kind the same as rendering, but for data. Good for open-world)
- using geo module of MongoDB, ultra fast
- I use socket.io, no binary stuff, it's not the fastest but is the best for compatibility and time

Other stuff I wanted to say

- there are no collisions with envs right now, that's not a real problem to experiment the stuff
- huge lack of feedbacks
- can be laggy also
- was very fun to do and I learned (one more time) new stuff
- not the best inputs feeling, I'll try to fix this later

Inputs shortcuts:

- ctrl switch mode
- tab tiles inventory screen
- I materials inventory screen

Done?

Not yet, I will keep developing this game because I do like the potential (and I want to include my monsters!).
But OFC I won't add any content/features during the voting period of Ludum-Dare, just fixing bugs.

So yes, send me bugs!

Every feedback is welcomed, this is maybe "not fun" but the fun is / will be what of the world after a few days/weeks/months?

Now it's time to sleep. Oh wait no, I have to play all of your games :D

Monsters I created but not included:
monsters.png

PS: the spawn point is ironically at 42-42 :D

screenshot

Comments19

Iokin14 Aug 2018, 21:56
You game can have great future, but now it's very simple and fresh.
Joschi14 Aug 2018, 21:57
Sorry but I dont really understand the controls of your game :/
But I liked your Backgroudn music!
14 Aug 2018, 22:00
The graphics look promising, but I really had problems understanding what I have to do.
I also liked the music.
inateno
inatenoauthor14 Aug 2018, 22:26
Thanks for feedback guys!
@Joschi Controls are quite simple, wasd/zqsd or arrows, space for "action" there is also UI buttons.

There is no "goal" excepted building the world by placing tile, but all actions and ui is not "clear" :/
DrEvilBrain
DrEvilBrain14 Aug 2018, 23:53
I don't know if I'm doing something wrong, but I can't place a tile regardless of what type of tile it is or where it's being placed.

This is a nice concept though. Kind of reminds me of this one 2D browser MMO that was like a weird platformer/Minecraft style building thing. Don't remember what that was called. The background music is quite nice too.
inateno
inatenoauthor15 Aug 2018, 11:46
@drevilbrain you have to place tiles inside the void where there are no others tile.
No feedback so it's hard to understand when something is ok/not ok :( that's the first think I have to fix lol
KryStekku15 Aug 2018, 17:31
You put a lot of work into project. I hope you will continue to develop the project :smiley:
inateno
inatenoauthor15 Aug 2018, 21:16
@krystekku yeah I hope too, motivation is key! XD right now I don't want to lol.
SprovGames
SprovGames16 Aug 2018, 11:26
Graphics are awesome but the game is rather difficult to understand.
Dumivid
Dumivid16 Aug 2018, 13:00
One word, overscope. I see how you tried to make the game much more complex, but this is not the best strategy for game jams, especially for compo. In addition, first, I would suggest to consider some HUD tweaks and a proper tutorial. Overall, nice submission, keep it up on the future.
inateno
inatenoauthor16 Aug 2018, 13:52
@dumivid yeaaaaah I know XD well, I had the "solo" game running saturday, but I lost to much time on shitty points without documentation.
And I know it's overkill but I don't do gamejams to make a polished product, it's good for relaxing and try new things (as well game-design, arts, technical stuff).

I'm sad those points are missing (and will be the first I will add after judgement period) but it's part of the game jam!

Will try to keep it up yes, thanks!

@sprovgames thanks! First time using MagicaVoxel I'm quite happy because usually I do "programmer arts" XD

I know, same as above :(
Capitals
Capitals17 Aug 2018, 21:34
I like the ambition of it, however what that leaves us with is nothing left to play. I liked the graphics and managed to add things. I wasn't sure as to why the play would stop moving after a while.
inateno
inatenoauthor18 Aug 2018, 23:20
@capitals well if you managed to put things so you played it! The ambition is nothing more than "crowd-creation" but the implementation is not "perfect".
I'm actually working on a better balance, too much things spawn at the same time and tiles 1 by 1 is also to painful (will do a 3x3) and add a mouse controller to put tiles.
RiptideStudio
RiptideStudio21 Aug 2018, 12:13
I don't know, but neither wasd nor arrow keys working, I just can't walk. Maybe you could help please?
Capitals
Capitals21 Aug 2018, 12:59
@inateno Good to see you keeping on developing this, and I'm glad I played it how it intended to be play. I hope you're recording the iterations of the map over time so you can do a timelapse!
inateno
inatenoauthor21 Aug 2018, 13:31
@riptidestudio mmmh strange, can you try a refresh? (check out the console also, and be sure the window has the focus) I just tried and had a problem on load but after that, everything is ok.

@capitals I don't register every iterations but every entry is in database with a date so yes this is something I can do! Nice idea, I will create a dump of the db before scratching it and try to do a "first version timelapse".
I added yesterday what I was talking about but want to clean more stuff and balance before uploading, it's way better (just few fixs). Thx again for feedback, I will be commenting here when updated.
inateno
inatenoauthor21 Aug 2018, 14:40
@riptidestudio third??? Very strange indeed :smile: Have to improve that damn loading interface (who is crazy enough to make a game that require a lot of UI works in a jam??? Me! lol)
inateno
inatenoauthor22 Aug 2018, 20:37
I made an update to improve the way of placing tiles, rendering, and spawn.

Other games by @inateno

Found a bug?
Tell us on Discord