Shubi's Recent Forum Activity

  • oosyrag i saw a post where ashley explained it as a complex process to implement,

    but C3 being a No Coding Required 2D Game Engine itself suggests that most game developers using it do not know coding or setting up a server, let alone code it for host migration(complex process as said).

    Being said that, Isn't it important for C3 to provide this as a feature?...

  • There are two types of gaming:

    1.Single Player 2.Multiplayer

    We can make multiplayer games in Construct 3 with the help of multiplayer plugin, right?...

    But currently, if the Host leaves a game then there is no host switching which makes all players kicked out of room.

    This can work in a 2 player game as the other person could be crowned winner if one leaves. But in (multi) multiplayer other players will get kicked out because of one player(host) leaving, that could be whenever he is losing the game.

    This limits us making a real multiplayer game as their is no meaning of making a multiplayer game which runs as wish of the player hosting game.(at least not a serious game)

    This can only be solved by host switching feature, with this feature c3 can say it can truly make a multiplayer game.

    So i Want to ask, Are there any plans to implement Host Switching feature?

  • Thanks AllanR i will try "tokencount" solution, i am sure it will work.

    And i do need list to change dynamically.

  • I think i might have not been successful in explaining the situation correctly, Let me rephrase it again in a simpler way with an example,

    Lets say there are three objects:

    "Sp_Data", "Sp_B1" and "Sp_B2",

    where object "Sp_Data" have an instance variable named "BChoice" with value "choose("Sp_B1","Sp_B2")"

    Now i want to create object randomly between Sp_B1 & Sp_B2 so i so i create this event,

    1. Every X Second >>> Create Object by name(Choose("Sp_B1","Sp_B2"))______This works fine!

    But i want this event to take the value of name from the instance variable of object "Sp_Data" that is "Bchoice" so i create this event,

    2. Every X Second >>> Create Object by name(Sp_Data.BChoice)______This does not work!

    So question is what do i do to make event "2" work?

  • AllanR Sorry but your method did not worked, i made a mistake before when i said it did worked.

    I tried to set the instance variable as "choose("Sp_B1","Sp_B2","Sp_B3","Sp_B4","Sp_B5","Sp_B6","Sp_B7")"

    but it did not worked. Also i tried using a global variable set as "choose("Sp_B1","Sp_B2","Sp_B3","Sp_B4","Sp_B5","Sp_B6","Sp_B7")", it did not worked either...

    Any other guess of what could make it work?

  • Hi everyone,

    I was trying to "create an object by name" by "choosing" between names of different objects, and it worked perfectly... like this....

    Create an object by name ___ choose("Sp_B1","Sp_B2","Sp_B3","Sp_B4","Sp_B5","Sp_B6","Sp_B7")

    Now i want to twist it a little and put the "different objects names" part as an instance variable of an object(let say "X") and now it looks like this...

    Create an object by name ___ str("choose("&X.InstanceVariable&")") where, X.InstanceVariable is set to "Sp_B1","Sp_B2","Sp_B3","Sp_B4","Sp_B5","Sp_B6","Sp_B7".

    The only problem is that this one did not work. Any guesses why?

    Thanks to iain shortcode, he fixed it.

    It was caused due to parameter renaming afterall although i could not recreate the bug itself.

    Thank you iain.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads

    Just mailed, please check it!

    I am trying to recreate this bug.

    Nepeo

    Its an almost complete project, can i email it to you?...

    Also i think it might be due to a parameter name change in the new functions condition because i changed it in the function itself but did not see if it got changed in the events calling that function and so i have a doubt on it also it hanged the game when i previewed it after it, then i saved, closed and reopened it (added in the first post).

    No i have not changed the version as i already was working on latest stable release r148. Although i remember the game hanged in the preview and then i saved, closed and restarted the engine.(added in the first post)

    Been working on a project's version for some days and i just saved the file. Tried to open it again after some time and it is giving error "Check it is a valid Construct 3 single-file (.c3p) project."

    Is there any way to recover this?

    Edit : The game did hanged in the preview and then i saved, closed and restarted the engine.

    I tried opening project in old version r147.2 it still gives the same error.

    It could be because of changing a parameter name in new function condition because that was one of the last things i did in project that i have a doubt on but i am not sure if it is the reason.

  • Thanks a lot man!

Shubi's avatar

Shubi

Member since 9 Dec, 2016

Twitter
Shubi has 2 followers

Trophy Case

  • 8-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

13/44
How to earn trophies