oosyrag's Recent Forum Activity

  • You can use the expression Array.IndexOf to get the index (position in array) of whatever you are trying to find.

    So if the goal is to insert values before and after the specified index, you would use the array action insert "cat" at index Array.IndexOf(gFindWord) for after, and Array.IndexOf(gFindWord)-1 for before.

    Edit: It might be +1 for after and no adjustment for before.

  • Email and paypal are oosyrag at gmail. Let me know if you run into issues, or if there was any particular existing subtitle file format you want to work with, I should be able to adapt it.

  • Have you done the Ghost Shooter Tutorial? You can get to it from the start page. It has what you are looking for.

  • I made a psuedo coloring book example a long time ago, where you have to slice up the colorable pieces yourself as different sprites, and set a filter to "color" them. Could be a lot of up front work, depending on the scope of your project and how comfortable you are with other imaging software to create the slices.

    dropbox.com/s/l1wwv4ed2midjdk/coloring.capx

  • You can put the text object in a container with the sprite object. When you pick one, the associated text object will also be picked.

  • After "On Logged In" triggers, you can "Request Room List"

    In the "On Room List" event, you can use the room list expressions:

    ListRoomCount

    After On room list, the number of rooms in the received list.

    ListRoomName(index)

    ListRoomPeerCount(index)

    ListRoomMaxPeerCount(index)

    ListRoomState(index)

    After On room list, retrieve information for a room at an index in the received list. The state can be one of "available", "locked" or "full".

    For example, to list all available room names in a text object, you could put in a subevent:

    Repeat ListRoomCount times - TextObject - Append "ListRoomName(loopindex)&newline"

    Or you can add all the rooms to a list object, so that users can select a room to join.

  • I think you'll need to parse the equation using nested tokenat expressions for each operator... Not sure if there is a better way to do it. Also not sure how to break out parentheses.

  • Buttons objects are HTML form elements, and always show on top of your game. You'll need to create your own button with a sprite object and events.

  • You're right, there is a Video.PlaybackTime expression to get the current time.

    Here is an example (it's a little big due to high resolution in the original video) dropbox.com/s/ub0s765rbmgky2t/subtitlesexample.c3p

    I changed my idea a bit, this new way should be able to handle if you fast forward or rewind as well. The data you need to provide is start time, end time, and subtitle.

  • It is the same idea. In the example, you click to set a destination, or you would make the destination always where the player is. Instead, you can use an event to trigger when the destination is reached (point a), to set a new destination (point b). And when point b is reached, set the destination to point a.

  • I am not familiar with the tutorial you are referring to, but "the Host player (i.e. developer of the game) maintains an-always running version of the game online as a host server" is correct, if you intend to have an always online dedicated host.

    The signalling server is indeed an always running server, but it does not run your game. It's purpose is signalling, which is a method to connect players over the internet. It would indeed not solve your problem. The Construct team already hosts a signalling server for free which you can utilize, and is generally sufficient for most people's use.

    A "server" can be any computer that is usually always on and connected to the internet. This can be your home computer, a computer in a data center, or a rented computer from a bigger company like Amazon or Microsoft. A server can run many things. In your case, you want a dedicated host version of your game running on a server, so people can connect to it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Get online, run c3, and wait for the ready to use offline notification to show up.

oosyrag's avatar

oosyrag

Member since 20 Feb, 2013

Twitter
oosyrag has 39 followers

Trophy Case

  • 11-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

21/44
How to earn trophies