jayderyu's Forum Posts

  • Developers will be using C2 for server side scripting. awarmenhoven is designing the core server in Go for cluster and parallel networking purposes. From the core server it will use clustered computers to handle logic. Which will be done by developers using C2. Developers will use a nodewebkit export.

    The only aspect of C2 that isn't tops for server logic is the canvas rendering. Which we will look into if/once we reach a releasable product.

    We wouldn't want to start a project like this without providing C2 developers to use C2 :)

  • I use inkscape regularly. While it assists with shaping; using it well still requires the king of mind for art. Which mine doesn't :D

    however, yes it's an awesome tool. I'm using it for my simple objects and text.

  • Hello C2 Developers. awarmenhoven and myself last week stated a discussion to provide C2 developers full network gaming tools. So far as we know creating online multi-player games either means no server structure or requires C2 developers to do traditional programming. This creates two distinct problems

    A. No Server logic. No server side account management, data, world simulation and effective anti-cheating.

    or

    B. Requires many C2 developers to program. This is not the reason why most C2 developers use C2. This creates a barrier between C2 Developers and robust online multi-player design.

    So we want to present the start of development project know as

    <font size="6">Bubble Server</font>

    Bubble server goal is to provide C2 developers a way to access more effective server side development. We want C2 developers easier network gaming development along the same vision of C2. To provide game development to masses. While proving the use of the C2 program.

    However, such a project seeks input from C2 developers. We want your voice heard, questions asked and suggestions made. We want to enter discussions so that we can help make sure that use of the Plugin and Server is easy as we can provide while still being functional.

    Here is a presented series of early public early draft simple design documents for everyone to look at, examine and suggest. Even if your not a multi-player game developer yet. Now is not the future. So we want your input.

    Link to Data Architecture

    This image provides a basic structure view of data flow. It's important to convey that we want C2 developers to use C2 Applications as logic.

    Link to Client Plugin ACE

    This document provides the initial draft design for public review. We want your input on how to use the client for effective use.

    Link to Server Plugin ACE

    This is document is the initial draft design for public review. This document defines how C2 developers interact with the data and server logic.

    Link to Transmitted Data Blocks

    Once again an early draft of data between logic, client and server.

    This project is only in it's early design and with some hard work we can have something to show. However, we really could use your input. We will even answer theoretical questions.

  • Unfortunatally there is no auto positiong for game objects. You just going to have to go to project properties, change viewport, layoutsize and reposition to the aspect ratio.

  • I can't see your image. It's not showing

  • You know what. I had a similar problem. A couple of things to keep in mind and look over.

    A. There is a guide to keep performance smooth. No LARGE objects.

    If it's bigger than your screen cut it up.

    Don't over draw.

    .... and so on. I suggest checking the guide.

    B. On rare occasion a Layout can go bad. I had a game i was using for C2. The main menu had only 5 objets. None of them bigger than 256x256. No physics, not intensive processing. in fact only one of the objects moved. Yet the main menu ran at best 1fps. On the rare occasion that you could get tot he menu buttons. Start a new layout. The game ran fine at a nice 30fps(on mine) 60fps(on most others). It was really just that one layout. Even though the main game play had more objects on it moving with collision detection.

    If was for some reason just a bad layout. I can't identify why, but it was. Upon creating a new layout. It worked so much better.

    Also constantly test on the hardware after every few changes. that way you can reverse any change that kills performance.

  • Not much. Think looks horrible. It's often missed, but how humans interact with a device is usually one if not the biggest factor to a successful product.

    Technologists engineers and upstream users miss this in favour of technological evolutions. Usually with little consideration of how humans use a device.

    This device takes what is making tablets and smart phones successful and mire the success in unsuccessful controls. ie controls that only sell to a small segment of humans with money.

    senseg.com would have been a more worth while technology. This tech would keep the pure TS interface, yet then also provide the finger feed back missing. Then I admit stick some shoulder buttons on then it's good to go.

    This machine is going to flop. that's my opinion anyways :)

  • Thanks. I had originally thought the dead zone value was in the plugin. When I noticed we could set it to zer0, then we/I could just create one in the event system.

    But this is in fact way better to have a radial deadzone in the pluing itself. Thank you very much Ashley :)

  • Third

    Websites are not a book. A book reflects light. A monitor generate light. I would like a DARK theme for both the website and C2.

    I know the common belief that a white background is professional, but that entire concept is just mass subjective belief. Where as eye strain is has physical and behavioural effects.

  • Rory

    Thanks, but I think that credit goes to Velotjet, his threads are popular and his instructions were translated to another language :D He has also been at it longer and more supportive :)

    Tobye

    If you want to PM or start another thread we can go over the matter. But my initial thought is that your going to have trust the clients.

    Start a gruop timer. Then offer a "Ready" button. When everyone hit's the "ready" button. Then start the game with various timer passes for each computer. This is going to require some constant verification messages. ie, P1 is ready, p2 is ready...

    Once all the clients are ready. Then start "Round count down" on each client. Once all clients have received a round count. Start the actual count.

    Once the round count is done. Send the turns out done or not. Let the turn play out. Send a "turn done", once all has received a turn done. then repeat and rinse.

    I have a question though. Is this a Squad game or each player controls 1 character?

    I can go into more details else where :)

    ------------------

    Also awarmenhoven and myself are talking about network gaming solution for C2. More specifically about the idea of C2 code running as logic server. Just keep an eye out in the "general game design" is where the idea will be presented and seeking input or interest.

  • LOL, NM. I never saw the property :D

    I thought the deadzone area was defaulted with no access :D. With access that becomes another matter.

  • Ashley

    There has been a growing thread on the Ouya developer forum regarding the software implementation of the Deadzone.

    Ouya Deadzone problem

    I remember using the gamepad for a PoC twinstick shooter in Construct 2 and noticed an angle problem. So like the last pages of the Ouya thread. I decided to write up a Construct 2 version of the test app.

    The design of the app is that when the left analog stick is moving. A transparent dot will be drawn at the location. The result is that an apx a circle is drawn.

    Ideally an image similar to this an XBox 360 controller

    After testing the program. That is not the result.Construct 2 Test CAPX

    The thread at the Ouya website linked to an article that suggests another way for doing a a different deadzone. Where the only the centre is dead not the along he entire XY axises.

    Now I admit that I dropped the twinstick shooter I was doing for the Ouya in favour of only needing a pure left/right, but I thought I would still bring he attention that the current C2 deadzone implementation could use some work.

  • lemo

    I will release the plugin shortly. Let me go over it to put in documentation for the source code. Remove anything that's unused in the ACE at this time.

    DrGreenThumbCAN

    hmm. I've been only using FF and Chrome for the majority of my playtesting. So this is a big problem.

    First. The game uses North American WASD, with some EU use for QZ. There is no arrow key movement since default movement isn't good for networking. Aiming is mouse only. If there is a problem past this let me know what's in the console log.

    Health is set to a max of 10. Picking up more won't increase health. So that's not a bug.

    Tobye

    Inherently you want some logic server to control timed turns. Photon and my plugin do not have any authentication server going. However, i'm sure with some creative thinking we can find a solution :) Let me give it some more thought :)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • How also adding reputation required. If you don't have 1000? 2000? reputation. You can't post a game. The point level should represent some level of activity with the community.

  • delgado

    I suggest using scirra.com/forum/yetanother-multiplayer-demo_topic51622_page1.html . It seems the most ready to be functional for game developement. He has what it looks to be a server ready :)

    for server details I suggest asking rexrainbow directly :) it's his server work :)