mahdi71's Forum Posts

  • hi

    i want to create points in 2d page

    i want my first point position start from 0,0

    and the others is like :

    point2 = 50,0

    point3 = 0,50

    point4 = -50,0

    point5 = 0,-50

    point6 = 25,25

    point7 = -25,25

    point8 = 25,-25

    point9= -25,-25

    and ....

    i want my points start from 0,0 and create them every tick and go to the side from each way

    if my points look like a rectangle , every tick seems that go bigger

    every point distance must be the same

    so what i must do ?

  • i think scirra must hire more programmers for programming c3

    if c3 start without a big programming team that is just another c2

    and c2 projects must running in c3

    and really work on export and native compiler and still have html5

    and c3 must be cheaper ! developer wants to start with c3 and they shouldn't be worried about monetize and exports

    so make that native (native android and native html5 and native windows and ios and...)

    and more work on basics instead of special behaviors

  • hi

    i test the hello admob demo in intel xdk and it working fine but when i test the chartboost plugin i didn't see any ads... so anyone can give me an example or test the plugin to see if this work ?

    this is the plugin link:

    plugreg.com/plugin/spilgames/cordova-chartboost-plugin

    __

    i really need this..please someone test this and make it work ..

    thanks

  • hi

    i test the hello admob demo in intel xdk and it working fine but when i test the chartboost plugin i didn't see any ads... so anyone can give me an example or test the plugin to see if this work ?

    this is the link of the plugin :

    plugreg.com/plugin/spilgames/cordova-chartboost-plugin

    __

    thanks

  • hi

    what is the best way to release a game for android

    crosswalk or cocoonjs or...

    and can I use chartboost ads?!

  • Ashley

    i think jayderyu answer that...

    this is good we know the scirra team listening to users... good luck

  • No, you can request room lists without being in a room.

    You can already filter rooms when requesting room lists to skip ones which are full or locked. I don't see why there needs to be a new feature here.

    yes but we cannot manually lock / unlock a room and this is my problem ...

    the host should do this

  • hundredfold

    thanks so much.

    formula is this : isometricAngle = arctan( tan(oldangle) / 2 )

  • hi,

    i have a problem with isometric view angles ..

    in isometric 30 degree = 45 degree in 2D !

    and isometric 0 = 0 2D

    and isometric 90 = 90 2D

    and...

    i have a sprite with 72 rendered angles so 360 / 72 = 5

    if when my object angle is 45 and moving forward i use frame number 9 (45 / 5 = 9) that is wrong ! because my object angle and moving angle is not the same

    but when my object angle is 30 and moving forward then i must using frame number 9 (45 degree)

    i dont know what is the formula for converting any angle into isometric angle

    so i want the formula..

    thanks

  • I don't see why you need new features to do this. You just have a special "waiting for players" mode at the start of the game, and once it's started, reject any new people joining (or just set the room size, so the signalling server sees that it's full, and then you can also de-list it from the list of current games so nobody even tries to join it). As with any multiplayer game the host is authoritative, so the host makes the decisions about when people can join and when to start the game.

    i dont get that..

    so you say i must create one room for all peers ?

    what if my host left ?! all peers must reconnect again ...this is not good and so many other things happening like transfer messages between all peers for 1 game with 4 players ! and if i have 20 games running then i have so many message transfer and this is so much wasting bandwidth

    in my game peers must join in rooms and set color and position and team and... then they start game.. but problem is :

    if my host start the room with 6 max peers but if just only 4 peers in the room and they wants to start game .. then new peers can join... and if i kick them peers must click in so many rooms and they kicked all the time... !

    so what i must doing ?

    now i just disconnect and reconnect again and make room with another game instance .. so new room is hidden from list.. (reconnect is a problem because host can change in reconnect and sometimes peers can not join properly)

    another way. i connect to each host and get state of game when i listing the rooms (so many connections to multiplayer server (scirra server) and possibility to get blocked (i can use delay for connect to each host but still so many connections))

    another way.

    you add this feature to construct 2..

    is there another way ?

  • I dont' see a requirement of your needs to change anything. What you need can already be done.

    For the host when the game starts go into PlayMode. When another joins kick them.

    As for ready state and play state. Just note those on the host.

    Tons of games have the features you want in standard host/play, but the mp system already supports it. You just needs to figure out how.

    Good luck on your project. However as a word of advice. Do simpler MP first. The MP world is an entirely different beast to tame. I've already seen developers think just because it's in c2 that MP suddenly becomes easy. While C2 does lower the programming barrier. There is not a low that makes MP all that simpler.

    if when i loading the rooms list.. i connect to each host (with a small delay for connecting to each host like 0.5 sec) and ask for state and ping maybe.. then multiplayer server dont kick me out and block me? for connecting so much into server ? because for connecting to a room the multiplayer server must respond .. ? (if my room number be like 100 or more...) and i must keep rooms state updated in every 10 sec...

  • [quote:1mc5btlj]@jayderyu , Refeuh

    for example :

    peers see the rooms and they choose a room and they connect to that room but after they clicking on the room they got kicked because players in the game...and they can't join in the room but room is not full and they can see that ... so this is not good .. because they must join in available rooms .. and if we have a very big room and all peers join into that... we can not do that .. that is obvious..(if lobby host got disconnect - peers disconnect and reconnect problem - they must return to that room after game end they must disconnect again! and who made the room must be host .. but we can not tell who is the host in game because we tell every body disconnect and reconnect again so maybe who is made the room not be host ! and after game that player is not host !!

    and construct 2 is here for making things easier... not harder !)

  • Could you give a case sample of your want.

    Why do you need to close the room?

    Why do you need to open a new room?

    Why do you need to do either after a round?

    You Rooms are not associate to layout. Just set a share variable between everybody that represents room state and use messages when a room state change occurs.

    in some games you need that .. like :

    command and conquer series.. and so many games.. (an engine must support all type of games) if player start room with 6 player max .. but if 4 player in the room and they start the game so .. no one must join the room after the game starting .. they can not join in the middle of game...

  • hi,

    in some of games we must close the room before start the game and open room again after game finished...

    please add this into multiplayer plugin

    thanks...

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • hi,

    i want to create a 2d game with 3d view .. i have a 3d model tank and i want to take different pictures from different angles

    but i don't know my camera must set up in perspective or isometric .

    Thank You