DuckfaceNinja's Recent Forum Activity

  • Have you considered using the official MP plugin instead? I'm not sure whether MP plugin can be used together with synchronous sign in into google play but it would be lovely if someone can confirm whether this is possible.

  • I think Duckfaceninja said somewhere he managed to get users to switch hosts with little or no issues.

    Yeah I did succeed doing that previously, with almost similar technique with the capx in my bug report previously. The only downside is, there's a noticable "waiting" it can be like 0.5s or can go until 3s (rather busy with torrent and all), depends on your internet connection and the "waiting" scene should be replaced with loading screen because object and environment creation looks too undesirable. Similar to WOW or any other MMORPG loading screen, I bet the loading screen purpose is to hide the object and environment creation flickery thingy.

    So creating loading screen is a norm even for a big MMORPG, I think this is how it is going to be for us too.

  • I was actually wondering when u was going to kick in on this forum and give me your speech.

    I normally skip repeated threads or similar question I have answered before. I probably say the exact same thing like spacedoubt if I were to reply first. I think you shouldn't wait for particular somebody to jump in when there are a lot of knowledgable person already answering and you can't expect everybody read every thread posted.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • [quote:1hahhyx0]The number of player in each room depends on the host connection

    Sorry, I must be missing something - I am probably just confused but I thought from previous discussions you didn't want a player to be the host ("I don't want to use a player as the host"). So why would it depend on anything else than the infrastructure and bandwidth you provide

    Lol I'm just as confused as you are. I can't quite relate the situation with the 1,4,10 room thing.

  • maybe you can loop your words and find if(x == 'd' && x+1 == 'o' && x+2 == 'g') then there's a dog word inside your text.

    Let's keep everything in C2 event system scope/context shall we?

    Use codah's suggestion to just check whether "dog" exist.

    Use [tokencount("yourText","dog")-1] to check how many occurence "dog" has.

    Use event below if you want to check all index (zero-based) of occurence.

    Condition: Repeat tokencount("yourText"," ")
    Condition: compare tokenat("yourText",loopindex," ") = "dog"
    Action: add <textVariable> with "_"&loopindex[/code:1sejahw6]
    
    Example, if "yourText" is "the dog the dog the dog the dog the dog"
    you should get <textVariable> = _1_3_5_7_9
  • I know that sqiddster and C-7 managed to stream live before.

  • The number of player in each room depends on the host connection

    Multiplayer room or the ship room? If you're talking about multiplayer room, I don't see how are you going to achieve that, do you have any sort of plan? I'm assuming a game session must have 15 players at a time, am I right? Or it could be just 1 or 4 or 10 in a session?

    What do you mean? Multiplayer actions in his multiplayer are related to Q3D?

    There's no issue with Q3D AFAIK, Q3D is commercially supported, what I meant is, he made his own plugin, a bit too many that he shot his own knee a few times and having problems finding bugged out plugin.

  • thanks it would be better if someone came out with video tutorials on making a full game from scratch to show how these different elements work in the engine

    Go to MVA. This is a video by professionals, if this doesn't help, I don't know what will.

    I read the manual and did plenty of tutorials

    It's hard to believe you didn't get any benefit from any tutorial. The way I use the manual is not to just read it, but to refer to it whenever I can't understand some events, that's how you supposed to use it. Try out tutorials, with manual by your side, this worked like charm to me.

  • scirra.com/forum/viewtopic.php

    This is exactly what i need, but i don't want someone else work

    What he's done is too bloated with 3rd party plugin, might be wiser to hire him to do what you want rather than buy what he's done unless you're willing to take the dependency risk with all the 3rd party plugin support.

    The first one, is to make it using C2 plugins, making rooms of 1,4,10 people, and when they are sailing (i'm doing a pirate game), it'll get them to a new layout with the sea and stuff, it'll take only the people on the ships and they can fight together.

    I don't get the "rooms of 1,4,10 people" part, any reason you need it in such a way?

  • Hmm, I'm interested with shinkan method of hiding the url, it came to me that why not use MP plugin to deliver the url string? This can be single flow process like below:

    1)Peer: connect to host

    2)Peer: on joined room, send message <browser.URL>

    3)Host: on peer message, compare message with whitelist array, if true, send some screwed message.

    4)Peer: on message, load the message into array, then compare with browser.URL

    5) If equal, disconnect from signal, then start game.

    Step 3&4 is redundant check. I think it would be hard for the thief to fabricate "send message", there's probably loophole here, but for me it's an interesting idea. The drawback would be having an always online host to enable the checking. What do you guys think?

    I like the "flood with ads" idea!

  • I would imagine you just have to sync every object in the container (and since not every object in a container share the same X and Y coordinates, as some may be just static, syncying them by default would be unessecary)

    Actually only one object is required to be sync in the container, for other object in the container, they would have to be positioned and pinned on peer side upon creation, since they are spawned at default (-1000,-1000). Syncing all objects would kill the bandwidth though, it's unnecessary when they already have the coordinate reference from the synced object. This would apply to animation too.

  • Because I'm working in my game and i don't want anything missing from it if i uninstall C2.

    That is very unlikely to happen. Even if you installed 3rd party plugin it will still be there once you install the new release.

DuckfaceNinja's avatar

DuckfaceNinja

Member since 28 Nov, 2013

None one is following DuckfaceNinja yet!

Connect with DuckfaceNinja

Trophy Case

  • 10-Year Club
  • x2
    Coach One of your tutorials has over 1,000 readers
  • Email Verified

Progress

12/44
How to earn trophies