jayderyu's Recent Forum Activity

  • " and ' need are the standard string encapsulation markers. Everything inside "" or "" is the value of the string.

    "this is a string"

    'string is a string'

    So what happens if you have "This is a "embedded" string"?

    Is Embedded inside a string? no it's not. infact this would just break the string and now the word embedded is out the string and sitting in the code as meaning less code. That then breaks code and not just the string.

    There are two solutions.

    "this is an 'embedded' string where we switch string closing types"

    or

    'this is another \"embedded string string where we use an embedding marker for nesting more \\"strings inside\\" other\" strings"

  • I liked the interview with Ashley. I knew that modularity was a hard job, I had no idea the current IDE is the blocker it self. Well with apparently release 200 not being anything big, and pretty much all the major feature are now out. I personally think C2 should go into maintenance mode and Scirra should look into gearing up to C3. At this time I really feel that the rest of wanted game features are either blocked by C2 limitation(editor enhancement, modularity...) or the community can handle making the rest of the plugin features.

  • Ashley

    For mobile phone not so much. For tablets then yes and there is less loss screen realastate.

    http://twolivesleft.com/Codea/

    As an example is a cloud based developement platform. Offering some good ideas on property tools and still offers code based programming.

    Construct Event system is far more appealing and appropriate to touch based development. Also if as a situation C3 is designed to use a web front end where the visual looks were done by css/js calls. Then the community can figure out layout mods for phones with a tiny real screens. Scirra focuses on tablet/desktop community works on the rest.

    Then there's goocreate

    http://www.goocreate.com/

    which is web version of Unity. Allowing developers to make HTML5 games on a website. Which then of course allows good mobile devices such as tablets access to the same tool set.

    And of course as you know there is a shift in the use of computer. People are using tablets now for just general use and as technology advances the use of a desktop will become less and less. People will start using tablets and docking stations to be more common. C2 big strength is that it's designed for a lower end developers. Making sure that C2 is in that area sooner the better.

    Anyways I should listen to that podcast.

  • Official webrtc on ios is sometime to come. however because Cordova allows native code to be accessed by JS. All hope is not lost. There is a group out there doing a WebRTC layer for PhoneGap. I'm not sure if they are doing a 1:1 function calling though. If they are then PhoneGap is your access to WebRTC on IOS in the mean time.

    However depending on the nature of your online game. You can still use WebSocket for fault and corrective realtime(ie non precision realtime), you can use comet based ajax, or you can even use nodejs websocket or comet commet communication. The only downfall to this is that you need to do more effort on programming your own server side work.

    Does MP work on IOS yes, does not the MP WebRTC plugin work on IOS not at this time ....

  • Once a game is in play such as an RTS or any limited resource maps. You don't want new participants. When the rules have certain dictation of play more players during the game are unwanted as they throw off the balance of the match itself. Heck even just match play should stop from new participants. Not all game types should have open drop in and out play.

    However my opinion is that once play starts. More connections just become spectators.

  • Rex/R0j0 has a plugin(Hashtable) that let's you store data in a tree like structure. I think the question asked is wrong.

    "Should I make a Linked List or Tree data structure"

    But instead

    "What data storage do I/you need"

    The second question is a lot more valid and also the question how to use the storage in the event sheet.

    What I will add is this. A depth storage system would be helpful. however Hashtable already accomplishes this However I find Hashtable "string.access.level" style of storage to not so easily usable from an event sheet as it is from traditional programming. But I see no way to make it any easier than it is. Now if you can make depth storage use variable paramater passing that would be a win. Other wise my goto depth storage is still hashtalbe.

  • Honestly at this point at time the only two major elements missing from C2 are

    Modularity

    IDE asset store

    However both of them require low level major tinkering and low level redesign. Almost everything else can be done via event sheets or sdk. C2 game api already is leagues apart from most other game platforms.

    What Scirra really should be doing.

    1. Get a programmer(they are looking) to work on game api features.

    2. Ashley should move on to tackle C3 and all the low level issues. Ideally C2/C3 needs to truly let programmer developers to get a lot more control over the IDE. Developers should be able to create windows custom viewable areas and just truly create the other side that would really empower c2. C2 biggest weakness is it's inabilty to let devleopers integrate custom tools into C2. This is the direction of shift Scirra should go.

    However as Ashley points out. Going this direction could take 6 months to a year. So this is why there should be another dev to work on feature updates, ide updates and Scirra could tackle the lack of sdk developer strength.

  • mahdi71

    Well since I can do everything your asking for. I don't see the problem. I offer you good fortune to your design. I did MP programming, i wrote my own server and client. I find C2 MP easier due to it's event sheet. C2 MP is easier. Good luck. And you never know. Ashley might include your feature request.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You do not have permission to view this post

  • 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.

  • You do not have permission to view this post

  • You do not have permission to view this post

jayderyu's avatar

jayderyu

Member since 11 Apr, 2012

Twitter
jayderyu has 1 followers

Connect with jayderyu

Trophy Case

  • 12-Year Club
  • Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • RTFM Read the fabulous manual
  • Email Verified

Progress

16/44
How to earn trophies