Shattered by SleepyStudios

[raw]
made by SleepyStudios for LD 39 (JAM)

Shattered is an online multiplayer game where each player controls a bulb and belongs to a team.

Each team must gather power from control points or shatter enemies in order to bring back power to their team's base.

shattered1.gif

We're hosting a server throughout the rating period, let us know if it goes down! You can also host your own server using custom ports by editing the config files.

​Find players

​Want to plan play sessions or see when other people will be on? We've quickly put together a tool to do just that, check out Shattered on Dangle.

shattered2.gif

Controls

A/D - Move

Space - Jump

shattered3.gif

Post-jam version

The collisions aren't great in the original. The post jam version fixes a fair few collision issues, makes respawns better and adds better serverside verification.

done.gif

Ratings

Overall 427th 3.355⭐ 33🧑‍⚖️
Fun 380th 3.2⭐ 32🧑‍⚖️
Innovation 247th 3.375⭐ 34🧑‍⚖️
Theme 444th 3.452⭐ 33🧑‍⚖️
Graphics 489th 3.344⭐ 34🧑‍⚖️
Audio 335th 3.179⭐ 30🧑‍⚖️
Given 33🗳️ 26🗨️

Feedback

Odd1In
02. Aug 2017 · 11:05 UTC
There was no one online when I was playing.
Demi
09. Aug 2017 · 12:28 UTC
Yeah i didnt get to know what i should do. But i won.
🎤 SleepyStudios
17. Aug 2017 · 20:02 UTC
Hey all. In the weekend development rush it sort of flew by us that a small multiplayer game would be a bit dull without players. So over the past week we've been working on a tool to schedule play sessions for any multiplayer game really, check it out here: http://sleepystudios.net/dangle/ and add some play sessions for Shattered!
GalaxStudios
19. Aug 2017 · 12:42 UTC
Great game - quality music and graphics. Fun with my friends!
I did install it though.
🎤 SleepyStudios
19. Aug 2017 · 13:05 UTC
Not quite sure how you were able to play it and find it so fun with your friends without downloading it but thanks anyways.
DDSFloko
19. Aug 2017 · 14:40 UTC
There was no one online when I was playing.
🎤 SleepyStudios
19. Aug 2017 · 14:42 UTC
Were you the person I killed who immediately left the game straight after? If so then yeah there was someone online :).
Yetman
19. Aug 2017 · 17:54 UTC
I didn't expect to find anybody online, but I did... that's amazing. I like the idea of the game but I couldn't experience the game well since it was pretty laggy for me (problem in my own net connection). The art and music is also good.
🎤 SleepyStudios
19. Aug 2017 · 18:06 UTC
Haha yeah I think I know who you were you were lagging like hell!
bmacintosh
19. Aug 2017 · 18:08 UTC
That's a good idea for a tool. I didn't use it but fortunately there happened to be three other people playing - maybe you, or bots. Anyway it's a really neat idea. I like how the light bulbs light up when they're powered. I'm only about 80% sure I understood the exact mechanics - if you run into someone, the higher person wins, like Divekick? It was also very finicky to get yourself inserted into one of the sockets. Finally, a way to tell who was on which team would have been good. Very impressive to do an online multiplayer game in that time.
Natrium729
19. Aug 2017 · 19:41 UTC
Well, there wasn't anybody when I played, so it is difficult to rate, but the concept was nice and the sounds were good. The physics were a bit strange, though.
Drachmor
20. Aug 2017 · 03:53 UTC
Unfortunately I didn't encounter any other players while playing, but that doesn't change how impressed I am that you managed to create AN ONLINE MULTIPLAYER GAME IN JAVA in 48 hours. I also made my game using java (no frameworks), and just the thought of this feat astonishes me. As for the game itself, I liked the controls as they felt fairly responsive - however I feel the player's rotation should change solely in reaction to player input (A and D); at its current state, rotating automatically while jumping makes it a little too difficult to orient the player. Seriously though, this is insanely impressive. Excellent job!
TheMonsterFromTheDeep
20. Aug 2017 · 05:18 UTC
I honestly can't tell if I'm connected to the main server or not - I know I can connect to a server running locally, but I have no idea otherwise.

If I understand time zones right, there is supposedly somebody who has a session right now, but I can't see anybody on what is ostensibly the main server.

I thought I'd try the post-jam version to see if it would connect to the server, but it didn't really help and the collisions are actually significantly worse...

Things I do like: the music is good and the way lights light up is pretty cool.
🎤 SleepyStudios
20. Aug 2017 · 11:52 UTC
@bmacintosh Sort of like divekick but it's whoever uses their base (of the bulb) to shatter the glass bit.

@Drachmor Yeah agreed on the rotation part to an extent. There was debate but I kept it in because it felt easier to jump in place in order to get in holes because of the auto-rotation. Now I'm probably leaning on the side of not keeping it in.

@TheMonsterFromTheDeep If you had 'auto' in your config file then you probably connected to the main server. We've got a twitter bot running to tell us if the server goes down. The timezones on Dangle are displayed in UTC (for now) so you were a bit early for me
EDIT: actually no, turns out they were in local time all along! My mistake, I've updated the tooltip on the website.
phi
20. Aug 2017 · 15:17 UTC
Seems like a great concept and really nice for a multiplayer game! However, a big portion of the time I had little idea what was going on, and why the energy was increasing/decreasing or not. The awkward motion and physics didn't help either. I'd love to see this a little more polished (and with more players...), and I hope you'll continue developing it! Great work! :)
WillData
20. Aug 2017 · 19:19 UTC
Online multiplayer for a jam game? Really great! You don't have a version of local multiplayer as far as I can tell though which means I can't play this one.
TheMonsterFromTheDeep
20. Aug 2017 · 21:06 UTC
I finally got a chance to play multiplayer, and it was quite fun. The collision issues really do become a problem, though, especially near the end of the game.

At one point it was, I think, 2v1, and it was quite unbalanced. I'm not really sure how to fix that, though. The other problem is that it's very difficult to tell who is on what team - some sort of team color would be a good thing.

It's also kind of unclear exactly how the combat mechanics works, and it's quite easy to exploit them e.g. by coming up through the middle platform while the other player is in the charger. (Sorry. :P)

But it's very very fun as a two-player game, and it would be even better if some of the bugs were worked out.
🎤 SleepyStudios
20. Aug 2017 · 22:36 UTC
Haha thanks really appreciate that you took the time to come back and play! I think the other guy was actually on your team but yeah there was no way of knowing (except for the fact he spawned on the same side of the map as you).
yuigoto
21. Aug 2017 · 05:07 UTC
I did try to play it a bit here and it's really nice! Though I felt controls and some of the collisions didn't work well for me (pluggin' in was kinda hard and I had to jump/roll to properly charge my base), but it's a pretty original take on the theme! :D

Nice lamps, btw! This could become even nice with local offline battles and more types of lamps. :P The audio in the game was really well done and fits perfectly after you start playing it! :D

Good job!
mamoniem
21. Aug 2017 · 16:36 UTC
Wow, java game! this is unique!

-m