Online/Networking?

This forum is currently in read-only mode.
  • Hi Camm, HawkNL has very low level socket manipulation, it is in fact more of a winsock wrapper with some additional features like grouping and multithreads that are more game-oriented.

    I'm actually implementing some kind of basic protocol to make things transparent for the user. Joining, Leaving and Sending strings to the server is already working and i'm looking forward other basic functions like changing nickname, changing room name, sending colors or object coords and values, all things that can be done using basic string sending and string manipulation but that will make life much easier for all and i think are more in line with the philosophy of a tool like Construct.

    Anyway, i think i'll release a Socket Plugin too, it really takes no time to develope and can be very useful for the skilled users.

  • That sounds awesome. Have you ever seen/heard of/used MOO for MMF2? Thats what im currently using for my MMO, however I'd like to switch over to construct, so this object sounds really interesting.

    Sounds like development is going really well and very fast! A bit like contruct itself <img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" />

    I'd like to drop you a mail about this If its ok? So I can get a bit more info etc.

  • Sounds like an interesting project Mk, looking forwards to seeing it. Remember if you need any help with the SDK, leave me a message on the Plugins forum!

  • [quote:7k7ahfq2]That sounds awesome. Have you ever seen/heard of/used MOO for MMF2? Thats what im currently using for my MMO, however I'd like to switch over to construct, so this object sounds really interesting.

    Yeah, i used to be a MMF user for quite a long time (but i've never really used MMF2), the approach i'm giving to the plugin is quite similar to the MOO objects (like MOOClick or MOOGame).

    [quote:7k7ahfq2]I'd like to drop you a mail about this If its ok? So I can get a bit more info etc.

    Sure, send me a PM or write me down at mk[at]barrysoft.it

    [quote:7k7ahfq2]Sounds like an interesting project Mk, looking forwards to seeing it. Remember if you need any help with the SDK, leave me a message on the Plugins forum!

    I think i'll need it sooner or later <img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" />

    Thank you for time!

  • sounds awesome! can't wait for multiplayer capabilities! <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" />

  • Functions like Mid, Left, Right, Len, Str appear to be already implemented.

    Sorry, i mean more like getting certain elements in a string (it looks like its implemented though). For example-

    alee,warrior,level1

    -set delimiter to ","

    -get element 1

    ---> "alee"

    -get element 2

    ---> "warrior"

    Can we do it in construct. I expect we can, i havent really checked it out.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Yeah you can, with the system expressions NumTokens and GetToken:

    NumTokens("a,b,c,d") = 4

    NumTokens("a|b|c", "|") = 3

    GetToken("a,b,c,d", 2) = "b"

    GetToken("one|two|three", 3, "|") = "three"

    There's a bug in GetToken which I just noticed and fixed though: GetToken's token number is 0-based, so I've changed it to 1-based for the next build as per the example above. But in your build, it will be 0 based.

  • i think there should be a default number base thingy throughout the entire program; everything should either be 1-based or 0-based if not already.

  • Yeah I'm making everything 1-based. There's no reason for anything to be 0-based in a program like Construct. The only reason anything was ever 0 based is because of the math behind memory access in languages like C++ <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />

    Oh, and that means if you find something working as 0-based, it's a bug. Sometimes I forget, because C++ works in 0 based <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />

  • [quote:1ivsz6n8]I'm actually implementing some kind of basic protocol to make things transparent for the user. Joining, Leaving and Sending strings to the server is already working and i'm looking forward other basic functions like changing nickname, changing room name, sending colors or object coords and values, all things that can be done using basic string sending and string manipulation but that will make life much easier for all and i think are more in line with the philosophy of a tool like Construct.

    This sounds absolutely awesome MK ... Bring it on!

  • [quote:bezgv7yh]I'm actually implementing some kind of basic protocol to make things transparent for the user. Joining, Leaving and Sending strings to the server is already working and i'm looking forward other basic functions like changing nickname, changing room name, sending colors or object coords and values, all things that can be done using basic string sending and string manipulation but that will make life much easier for all and i think are more in line with the philosophy of a tool like Construct.

    This sounds absolutely awesome MK ... Bring it on!

    Agreed, sounds absolutely brilliant. <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />

  • Thank you all for your support!

    The development is going very fast for now and almost all the basic functions are working (or at least they appear to work <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />).

    I've added teams so that you can group players the way you like. In this way you will be able to easly send messages to some players only.

    Room managment is also near to be completed. Players can create rooms for the others to join so that you can use them as you want (For example not only game related, you can create a simple multichannel chat app in 15-20 conditions)

    Hope this teased you up a bit! <img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" />

  • Thank you all for your support!

    The development is going very fast for now and almost all the basic functions are working (or at least they appear to work <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />).

    I've added teams so that you can group players the way you like. In this way you will be able to easly send messages to some players only.

    Room managment is also near to be completed. Players can create rooms for the others to join so that you can use them as you want (For example not only game related, you can create a simple multichannel chat app in 15-20 conditions)

    Hope this teased you up a bit! <img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" />

    You've teased me up more than just a bit, thats for certain. <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />

  • Sames <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" />

  • I can't wait!

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)