Multiplayer Extension - call for BetaTesters

mdotedot

  • Posts: 1654
Hello,

For my multiplayer extension I'm looking for some beta-testers.

Since the extension is for experienced Stencyl users I kindly ask for this
  • Simple game (mechanic)
  • Emphasis on Client-As-A-Server model
  • Advice/Feedback on the blocks

The extension will not work on Flash and I don't have the resources anymore to publish/run on iOS, but I would like to know if the extension works on iOS.

The following platforms are tested:
  • HTML5
  • Windows
  • Android

The extension is based on Colyseus https://colyseus.io/
On their forums I published a work-in-progress post: https://discuss.colyseus.io/topic/197/stencyl-haxe-extension

It works on websockets instead of UDP.

Some demo gifs
Client-As-A-Server

Physics (collision) demo

TurnBased

Lock


You will receive:
  • Demo stencyl files
  • Extension
In case you want to run your own server you need to know Linux and it helps if you are familiar with Docker.
But you can use my server for testing purposes.

I offer to help you to port your simple game to a multiplayer version. It helps if you want to share your work.

As a start I would advice to alter the demos to fit your need and see what can be improved on.

I'm looking forward to work with you.

Kind regards from
MdotEdot

Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

havana24

  • *
  • Posts: 508
Nice Mdot, I remember testing with you a few years ago the udp extension, congrats for the perseverance! :)
As always I would like to test it: A real time multiplayer game is something I always wanted to do.
So I'm definetly interested.
Let me know what I need to do (I don't have linux skills tho, but I can definetly make a simple game to test it out).

-Alessandro
My Website: www.havana24.net

mdotedot

  • Posts: 1654
GREAT!!! I look forward in working with you.

I will PM you the comming week with the information.

UDP Extension was indeed not the best way to get more platforms to work together!

The fact that Colyseus is supported, maintained and used by multiple people is another benefit of using it.

Kind regards from
M.E.

Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

mdotedot

  • Posts: 1654
Hi Alessandro,

Yesterday I have sent you a private mail from this forum. During sending the forum gave an error message. Clicking on OK it actually said that it did send. But the copy of the mail wasn't in my inbox.  I'm not sure if you have received it  :o
If not, please notify m.e. here or on Discord and I will re-send.

Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

havana24

  • *
  • Posts: 508
Received thanks!
I'll start working on something the next week, thanks again! :)
-Alessandro
My Website: www.havana24.net


GameDev408

  • Posts: 257
Hey! I'd love to help. Let me know what I can do for you :-)

mdotedot

  • Posts: 1654
Hi GameDev408,

Awesome that you want to help out. I will send you information through the forum mailing system.

Kind regards from
M.E.
Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

mdotedot

  • Posts: 1654
Since I want to join the Ludum Dare 47 (ldjam.com) you have to use public available resources.
Therefore I now have made the extension available as a public beta: http://community.stencyl.com/index.php/topic,61150.0.html

The documentation is only in the form of a list of blocks and what they do. I am not sure how I could make better tutorials on how to use the blocks. I'm not a teacher.
So the advice would still be to use the examle games to learn how to use the blocks. Together with the description of the blocks I hope some of you will be able to create multiplayer games with it...

Last couple of days I have worked on the A.I. system on HighCard.  Even when using a simple A.I. who picks the first available card it was more work than I had anticipated.
This is the most complicated one of the demonstration games. I had a hard time in dealing with sliding actors on turn and to avoid players making new moves while the animations where done.
I'm sure when using a different approach of seperating the game-logic and the onscreen display would work better and could potentially make for a cleaner project.

Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

catinas

  • Posts: 57
I want to join beta testers

mdotedot

  • Posts: 1654
Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.