Jump to content

Multiplayer games challenge - The games


RaananW
 Share

Multiplayer Challenge  

25 members have voted

  1. 1. My choice is:

    • JPs BabylonJS RPG, http://rpg.jppresents.net
      23
    • Faito  https://sam.ohnopub.net/~faito/faito/index.cgi/
      1
    • http://hroch.spseol.cz:8080
      5
    • In a Row IO , https://in-a-row.io
      3
    • http://yobrowser.hol.es/babcity/alpha01.html 
      0


Recommended Posts

Hey gang,

it is time to play some games!

I have 4 submissions. Here they are:

1) @jpdev sent the following entry:

JPs BabylonJS RPG, http://rpg.jppresents.net

This is a rpg game where you control a character of one of the three classes:

Fighter - meele fighters can take a punch and also deliver one
Hhealer - pure magic healers that can't fight themselfs but are valueable in keeping everyone alive
Caster - ranged magic damage dealer that control fire

You choose a name for your character and the class on login.
You can change your class by reloading the game in your browser.

You can move by left clicking anywhere on the ground.
You can use skills by clicking them in the skillbar or pressing the corresponding number.
Target other player or monsters by clicking on them or their nameplate.
You can click the text field in the lower left corner or press "Return" to begin typing a message to everybody else, another "Return" sends the message.

You can gain up to 5 levels by gathering xp by killing monsters or by healing other players who are killing monsters.
Each level gives you more hp, more damage/bigger heals and most levels give you new abilities.

 

2) @kpgbrink, @binki & @mwiss have sent this (Including a GitHub repository!!) :

Faito  https://sam.ohnopub.net/~faito/faito/index.cgi/

GitHub: https://github.com/sekainogenkai/faito

Controls:

KeyBoard: Movement WASD, Jump Space, Roll/Croutch shift, Powers (u, i, o, p).

Xbox Controller: Movement Left Joy Stick, Jump Right Button, Roll/Crouth Left Button, Powers (x, a, y b).

Link: https://sam.ohnopub.net/~faito/faito/index.cgi/

GitHub: https://github.com/sekainogenkai/faito

We hope you enjoy this. If you want to fully experience the game you have to play with a friend and faito! 

Additional Information:

Red Ring: Health    Blue Ring: Mana    Damage: Hit other player with object. Head on hits are stronger.

This game is still in development. We have a lot more work to do.

 

3) @Athelios and @BlueManCZ have sent an amazing school project:

http://hroch.spseol.cz:8080

Our game is school project and is very buggy (It's kind of game that inclines to lot's of bugs :D)

So it's very possible that it will crash and stop work during testing.

Server side is written in Python.

Player can equip item to hand by holding Alt + right / left mouse button.

Chat can be open by T key, inventory by E key, chest by F key.

 

4) @RaananW (whoever that is) has submitted the following:

In a Row IO , https://in-a-row.io

In a Row IO is a multiplayer 3D tic tac toe game in its beta stage.

You can create your game with the configuration you wish, or join already existing games.

The rules are rather simple - you need to complete a row or spheres and prevent your opponent(s) from doing that same. The length of chain is determined by the largest length of either width, height or depth. so: in a 4x4x4 board, the row is 4, but on a 6x4x3 board, it is 6 (so you can only complete rows on the X axis). in a 5x5x1 it is 5, and 3x3x1 is the classic tic-tac-toe we all know (and hopefully love).

You can also watch running games, or games that have ended already (including one where I play against myself! And win!). To actually play you need to log in.

Gravity can be enabled, and in the future you will be able to use powerups to mess-up with your opponent. For now they are disabled due to lack of time.

 

 

5) Late entry by @getzel (which managed to send me a message as I was writing this post):

Here is the solo alpha :

http://yobrowser.hol.es/babcity/alpha01.html 

(My notes - I guess this space will be edited with further information).

 

As I said - we want all game to have their share of users, as they are multiplayer games. So, 5 games, 5 days. I hope the community will participate as much as possible! The game developers can of course invite the entire world to play as well, just to get things going! New entries in your calendars:

  1. March 6th, at 20:00 CET (11 am PST) - we play JPs BabylonJS RPG, http://rpg.jppresents.net
  2. 7th, at 20:00 CET (11 am PST) we play - Faito  https://sam.ohnopub.net/~faito/faito/index.cgi/
  3. 8th, 20:00 CET (you get the point) - http://hroch.spseol.cz:8080
  4. 9th, 20:00 CET - https://in-a-row.io
  5. 10th, 20:00 CEThttp://yobrowser.hol.es/babcity/alpha01.html 

Of course you can join in the games whenever you want, we just want as many people as possible at once to get the party started.

Please submit your votes in the attached poll!

 

 

 

Link to comment
Share on other sites

These are some amazing projects. I haven't voted yet but I will after playing them more.

Honestly our game was not made for this competition. It just happened to fit the requirements, although it did give us a push to add more things quickly.

Also I am afraid most people will not be able to play our game because you need an xbox controller. 

This was our first Babylon.js project and I really liked developing in Babylon.js.

sorry this post is all over the place

Link to comment
Share on other sites

If anybody is interested (and hasn't read it yet) here is a thread about the development of my entry: 

It from nearly day one to last week when I uploaded the current version.

It's online (as linked in the first post) here: http://rpg.jppresents.net

And here is the game info again:

This is a rpg game where you control a character of one of the three classes:

Fighter - meele fighters can take a punch and also deliver one
Healer - pure magic healers that can't fight themselfs but are valueable in keeping everyone alive
Caster - ranged magic damage dealer that control fire

You choose a name for your character and the class on login.
You can change your class by reloading the game in your browser.

You can move by left clicking anywhere on the ground.
You can use skills by clicking them in the skillbar or pressing the corresponding number.
Target other player or monsters by clicking on them or their nameplate.
You can click the text field in the lower left corner or press "Return" to begin typing a message to everybody else, another "Return" sends the message.

You can gain up to 5 levels by gathering xp by killing monsters or by healing other players who are killing monsters.
Each level gives you more hp, more damage/bigger heals and most levels give you new abilities.

If you encounter any bugs or problems or just comments - please let me know in the projects thread (link above)!

Thank you for playing :)

Link to comment
Share on other sites

18 hours ago, RaananW said:

If any of the participants wish to write about the tech used to develop, please do! We all want to hear and learn new things.

Multiplayer is a little pain in the ass :

Thinking about existing players and players to come, instantiate them.

Not using something that has not be created so check the variables != null.

Socket events are faster than the launching of the game so firing the functions once the game has loaded.

Interpolation between existing position and movements we receive with Vector3.Lerp.

I take more time than I thought.

 

Congrats JP, it's deserved ;) 

 

Link to comment
Share on other sites

Hi guys,

First of all, thanks to everyone who played my game!

Congrats to pepa, BlueManCZ and Athelios!
Why congrats? Well they killed the Megaslime together!
This is so very cool! I love that you guys organized to play all three classes together, level up and then coodinated to kill the boss.
They did that on March 7th and I didn't even notice until now.

I am very happy about this - I was really hoping some group of players would do exactly that.

Some stats:
There were 75 characters created, 7 reached the maximum level of 5.
50 of the characters stayed at level 1, so they just had a quick look at the game/class.

Thanks to @RaananW for coming up with the challenge and managing it.
Thanks to @Nockawa for implementing Canvas2d.

Thanks to all contributers to babylonJS.

And a very special thank you to @Deltakosh for creating and maintaining babylonJS!

Link to comment
Share on other sites

  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...