Coalesce by alyphen
===============================================================
POST-COMPO NOTICE
Thanks for playing coalesce!
I have now shut down the server for coalesce. After a few patches, it reached a state where it could run for indefinite periods of time with no severe consequences. However, the server it runs on is often used for other games, and so to save on resources, since the judging period is over, I have shut down the server.
However, if you still wish to play coalesce, the source code for the client & server is on GitHub at https://github.com/alyphen/coalesce
The client is set by default to connect to localhost in the latest version of the source. Edit the file https://github.com/alyphen/coalesce/blob/master/core/src/com/seventh_root/coalesce/NetworkManager.java and change this to whatever server you want to access, then run the gradlew script in the root folder with the argument "build" to create compiled JARs in the /build/libs folders for each module.
The server must be able to connect to a mysql server specified in config.json (which is created when the server starts for the first time). You must have created the tables. For the SQL to do so, please see https://gist.github.com/alyphen/a03a4fd82077fc43964d
I've released the source under the Apache License (v2) so please do as you wish.
Have fun!
===============================================================
Latest server version: 1.4
Latest client version: 1.1
Coalesce is a multiplayer game about absorbing blobs to grow bigger, with a risk/reward system of boosting and jumping along a track.
Controls:
Keyboard: W to jump, D to boost OR Up to jump, Right to boost
XBox 360 gamepad: A to jump, X to boost
PlayStation gamepad: Triangle to jump, Cross to boost? Haven't tested, could be wrong
Logging in for the first time will create an account. Note down your password, you will need it to log in to that account again!
You have a matchmaking rating of 1500 when you start playing. This will go up and down based on who you play against. A variation of the Glicko2 ranking system is used. The longer you wait, the more people are considered.
Tracks are randomly generated and symmetrical. You always play on the blue track, while your opponent is on the red track. You play for as long as the music continues.
Native versions:
Windows amd64 - https://seventh-root.com/downloads/ld34/1.1/coalesce-win64.zip
Windows i586 - https://seventh-root.com/downloads/ld34/1.1/coalesce-win32.zip
Mac - https://seventh-root.com/downloads/ld34/1.1/coalesce-mac.zip
Linux amd64 - https://seventh-root.com/downloads/ld34/1.1/coalesce-linux64.zip
Linux i586 - https://seventh-root.com/downloads/ld34/1.1/coalesce-linux32.zip
POST-COMPO NOTICE
Thanks for playing coalesce!
I have now shut down the server for coalesce. After a few patches, it reached a state where it could run for indefinite periods of time with no severe consequences. However, the server it runs on is often used for other games, and so to save on resources, since the judging period is over, I have shut down the server.
However, if you still wish to play coalesce, the source code for the client & server is on GitHub at https://github.com/alyphen/coalesce
The client is set by default to connect to localhost in the latest version of the source. Edit the file https://github.com/alyphen/coalesce/blob/master/core/src/com/seventh_root/coalesce/NetworkManager.java and change this to whatever server you want to access, then run the gradlew script in the root folder with the argument "build" to create compiled JARs in the /build/libs folders for each module.
The server must be able to connect to a mysql server specified in config.json (which is created when the server starts for the first time). You must have created the tables. For the SQL to do so, please see https://gist.github.com/alyphen/a03a4fd82077fc43964d
I've released the source under the Apache License (v2) so please do as you wish.
Have fun!
===============================================================
Latest server version: 1.4
Latest client version: 1.1
Coalesce is a multiplayer game about absorbing blobs to grow bigger, with a risk/reward system of boosting and jumping along a track.
Controls:
Keyboard: W to jump, D to boost OR Up to jump, Right to boost
XBox 360 gamepad: A to jump, X to boost
PlayStation gamepad: Triangle to jump, Cross to boost? Haven't tested, could be wrong
Logging in for the first time will create an account. Note down your password, you will need it to log in to that account again!
You have a matchmaking rating of 1500 when you start playing. This will go up and down based on who you play against. A variation of the Glicko2 ranking system is used. The longer you wait, the more people are considered.
Tracks are randomly generated and symmetrical. You always play on the blue track, while your opponent is on the red track. You play for as long as the music continues.
Native versions:
Windows amd64 - https://seventh-root.com/downloads/ld34/1.1/coalesce-win64.zip
Windows i586 - https://seventh-root.com/downloads/ld34/1.1/coalesce-win32.zip
Mac - https://seventh-root.com/downloads/ld34/1.1/coalesce-mac.zip
Linux amd64 - https://seventh-root.com/downloads/ld34/1.1/coalesce-linux64.zip
Linux i586 - https://seventh-root.com/downloads/ld34/1.1/coalesce-linux32.zip
Ratings
| Coolness | 58% | 3 |
| Overall | 3.11 | 591 |
| Audio | 3.90 | 45 |
| Fun | 2.41 | 877 |
| Graphics | 2.96 | 558 |
| Humor | 2.41 | 459 |
| Innovation | 3.04 | 557 |
| Mood | 3.48 | 170 |
| Theme | 3.32 | 768 |
I had one game but then got disconnected and couldn't reconnect until I reloaded. Sadly, no more matches were found :( It was a bit difficult to figure out exactly what was going on and what effect my controls were having.
http://pastebin.com/C5YywrJ5
The lobby music was nice and the UI was pretty, tho.
Well done!
The game description sounds intriguing though!
Extra cred for making an online multiplayer, though! And a built-in chat is always a nice touch. :)
nice gamee game
I wasnt very sure what I was supposed to do though. I kept growing the other ball, which did get very big indeed, but the other "me" was just zooming very fast to the right since he was small all the time. Is there some way to win/lose in the game?
And I have no clue why you did not prioritize a single player mode for this. It would be perfectly playable alone. Even some basic AI could easily be thrown in if you really need another ball eating away blobs.