Voiders (.io) by inateno

[raw]
made by inateno for LD 42 (JAM)

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

Ratings

Overall 1215th 2.611⭐ 29🧑‍⚖️
Fun 1264th 2.135⭐ 28🧑‍⚖️
Innovation 1183th 2.404⭐ 28🧑‍⚖️
Theme 1247th 2.154⭐ 28🧑‍⚖️
Graphics 672th 3.327⭐ 28🧑‍⚖️
Audio 660th 2.708⭐ 26🧑‍⚖️
Humor 850th 1.98⭐ 27🧑‍⚖️
Mood 889th 2.74⭐ 27🧑‍⚖️
Given 31🗳️ 10🗨️

Feedback

Iokin
14. Aug 2018 · 21:56 UTC
You game can have great future, but now it's very simple and fresh.
Joschi
14. Aug 2018 · 21:57 UTC
Sorry but I dont really understand the controls of your game :/
But I liked your Backgroudn music!
14. Aug 2018 · 22:00 UTC
The graphics look promising, but I really had problems understanding what I have to do.
I also liked the music.
🎤 inateno
14. Aug 2018 · 22:26 UTC
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
14. Aug 2018 · 23:53 UTC
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
15. Aug 2018 · 11:46 UTC
@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
KryStekku
15. Aug 2018 · 17:31 UTC
You put a lot of work into project. I hope you will continue to develop the project :smiley:
🎤 inateno
15. Aug 2018 · 21:16 UTC
@krystekku yeah I hope too, motivation is key! XD right now I don't want to lol.
SprovGames
16. Aug 2018 · 11:26 UTC
Graphics are awesome but the game is rather difficult to understand.
Dumivid
16. Aug 2018 · 13:00 UTC
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
16. Aug 2018 · 13:52 UTC
@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
17. Aug 2018 · 21:34 UTC
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
18. Aug 2018 · 23:20 UTC
@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
21. Aug 2018 · 12:13 UTC
I don't know, but neither wasd nor arrow keys working, I just can't walk. Maybe you could help please?
Capitals
21. Aug 2018 · 12:59 UTC
@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
21. Aug 2018 · 13:31 UTC
@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.
RiptideStudio
21. Aug 2018 · 13:37 UTC
@inateno strange, but after third reload of the page it started working
🎤 inateno
21. Aug 2018 · 14:40 UTC
@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
22. Aug 2018 · 20:37 UTC
I made an update to improve the way of placing tiles, rendering, and spawn.