How to create a multiplayer game for steam using flash/flex?

Hi guys,
We've got a multiplayer game ready to go. Currently it is not multiplayer, but we'd like to get it to a stage where it can be played over the steam network by users of steam and owners of steam games.
We'd like to if anyone could briefly give us a breakdown of how to get out game up on steam and available for multiplayer?
Does steam host servers, and can we utilise a steam server to transfer data between players or would we have to run our own server?
Currently were using flash builder to publish via adobe air to a windows desktop exe. Can anyone briefly explain how - once a player has downloaded the game from steam we can connect two players? Does anyone know how to use actionscript 3 to access steam network?
Anyone have any experience developing multiplayer turn based game for steam using flash /actionscript 3 /adobe air?
Thanks for your help in advance,
i

You would want to use the SteamWorks API, which is available from Steam as a C++ library, but there is most likely an Adobe Native Extension (ANE) that would allow you to use the library in AS3.
I've never used SteamWorks but it seems to support peer-2-peer matchmaking (in other words, you wouldn't even need your own server, I think.)
SteamWorks API:
https://partner.steamgames.com/documentation/api
Search results for "SteamWorks AIR ANE":
https://www.google.com/search?q=steamworks+air+ane
-Aaron

Similar Messages

  • How do I create accessible Mobile APP for IPAD using flash Builder 4.7?

    How do I create Accessible Mobile App for IPAD usign Flash Builder 4.7?
    I tried updating enabling accessbile = True and other configuratoin from this site: http://www.adobe.com/accessibility/products/flex/best-practices.html
    but NO LUCK. When I tested on IPAD it freezes my App.
    Thanks for your time and help,
    Nim Pat

    In the second example, the photo is set to background with a tile. The other parts are over top of the photo and done with layers with a background color setting.

  • Create a Multiplayer game for Android/iOS using flash?

    Hi guys,
    We're creating a flash - turn based game for iphone and android using flash builider (flex) and actionscript 3. We've built the game and have a working Ai and are now trying to figure out how we can provide multiplayer support on iOS and Android.
    As far as Im aware there are the following options:
    - Serversocket (although apparently this doesnt work with mobiles.
    - p2p with native air plugin (although I understand that this requires a database as well as the build of a front end connect to players)
    - apparently there is a new way with html - whereby two players can exchange data over a website without the need for a server.
    - Third party package like appwarp?
    This is driving me crazy as I understand the principle - i.e. send data from one mobile to a database - database fires message to opposing player - updates state of game on both mobile and on the server.
    All we want is a turn based game that sends a simple string of code with the moves between two devices. Is there any way of doing this for mobile (Android and ios) using flash and actionscript 3, or flash builder - without using a database?
    Can anyone recommend a straight forward way to do this? 
    If not - Im actually thinking of taking the finished game to a company and asking them to host the servers and port the game to android and ios for a cut of the royalties. Any thoughts on this?
    Thanks for you help on advance,
    T.

    Hi Aaron,
    Thanks for you kind response.
    Do you know how to use air 3.8 to create multiplayer for iOS android? It's frustrating, it's a basic turn based game so all we really need is to send 1 line of code containing a move between two devices which then changes the graphics. I've done something like this before using a MySQL server.
    I have a MySQL service on my hosting package for my domain, not sure whether I could use this?
    As far as I'm aware theres now an option in HTML 5 to do thus kind of thing without a server and swap data directly through a web address.
    Do you know roughly how much a small server costs to run?
    We're basically trying to get this on ios, android and desktop mac and pc. We also want to launch it through steam nd allow people to play each other via the steam network. Do you know or know anyone that knows about this kind of stuff?
    Thanks again, for your email. Where are you based?
    Tom.

  • How to create a data filter for BAPI used in a Distribution Model ?

    I am trying to create IDOC's for a QM inspection plan via message type QPMK in ECC 6.0. When creating the new message type in the Distribution Model, it forced me to use a BAPI (MasterInspectionChar) rather that just the message as I have done in the past. In order to ensure that only IDOC's related to a specific plant and material type get sent out, I was trying to create a filter.
    I am able to get into a 'Change Filter' dialog by double clicking 'No data filter set' under the node 'MasterInspectionChar.SaveReplica'. However, an attempt to highlight anything on this dialog and clicking button 'Create filter group' results in msg. 'Select node: Content-dependent parameter filtering'.
    Online help led me in a different direction, one thread led me to believe I needed to create a table entry for the filter in table TBD16 via BD81 for later attachment to the BAPI in the Distribution Model. Before this, I created two Z* ALE Object Type records for plant and material type in table TBD11 via BD95 for what I thought would provide a lookup back in BD81 for creation of a new filter record, but these objects are not found. Per the help, I am also unclear as to whether I would need to set up Receiver determination or Parameter filtering, nor where to make this step in the configuration happen?
    Can anyone point me back in the correct direction to get a data filter set up for this BAPI within the Distribution Model ?
    Thanks - Mike

    Just to clarify, what I am having trouble with is finding where exactly to plug in the name of the plant to be filtered? If using a message type such as MATMAS in a distribution model, it is very straight forward to navigate down from the 'Data filter active', and assign a value to whatever field you wish to filter via the 'List of Values'.  But in this example, message type QPMK required use of the BAPI MasterInspectionChar, and therefore the different method in creating the filter. 
    I cannot find similar functionality when navigating the BAPI related row, for MasterInspectionChar. The 'Change Filter' dialog popup displays a row for 'Container' and then 3 more rows containing 'BAPI structure...'.   Clicking the 'Attribute' checkbox on any of these rows sets 'Data filter active' as a node under the BAPI.  Double clicking the 'Data filter active' brings me back into the same dialog, and selecting any row with an attempt at this point to create a filter results in the 'Select node: content-dependent parameter filtering' warning.  Is this warning occuring because of missing configuration?
    Thanks - Mike

  • How to create Bin Release folder Through commandline (without flash/flex builder)

    Hi friends
                        is it possible to create bin release folder of my application without using flash builder or flex builder.i want to create the release of my application through sdk.is there any way to create this.i am working on windows.so please let me know any dos based command to create this release.
    Thanks and Regards
       Vineet Osho

    Hi lee thanks for your reply.actually i am already use tha command but it cant  create bin release folder it just make swf file.i want all bin-relase folder so that all the css and images and other resources that my application used should comme in relesed folder.is there any way to create bi-relese folder.i am working in flash-builder 4 and my operating system is windows 7
    Thanks And Regards
      Vineet Sharma

  • How to make a DVD game for ps3 in flash 3.0?

    so how would I go about making a DVD game like player 1 vs. player 2 or just player 1 solo in action script 3.0? i know 2.0 well enough and i know a little 3.0 but i am not an expert i am not looking for a complicated game just something simplistic with one question after another I just don't know how to make the options like a right answer a wrong answer and how that would effect scores. or how would i go about if player one got the question right it would go to the next question and if they got it wrong replay the question for player 2 and the points would reflect appropriately also how would i make a time limit for each question? I know you probably wont be able to answer all question I just wanted to convey what I am trying to do.

    I am also looking for an answer to this same querry, could you please infrom me when you do get any help.
    I believe you will get an answer because there some really smart and helpful folks on the adobe forum.
    All the best man.

  • How to create current version variants for   report using RS_CREATE_VARIANT

    Hi experts,
                      When i am using RS_CREATE_VARIANT to create a variant for a standard report then a message is coming that the 'Created variant is not of current version'. .How should i avoid this. If i want to create a variant of current version then what parameters have to populated in the FM.

    Hi,
    try these..
    FASU_RS_CHANGE_CREATED_VARIANT change variant w/o selection screen - client dependent
    FASU_RS_CREATE_VARIANT         create variant (w/o selection screen) - client dependent
    Arunima

  • How to create a custom transition for further use?

    Hi,
    I created a transition which looks like CoverFlow (like in iTunes): clip moving from full screen to the left hand side in a distorted position with a reflection underneath, then fading out while on the right hand side the new clip fades in and moves then to full screen. Looks rather nice...
    Instead of typing all the keyframed coordinates again and again, I would like to make it into an transition effect which I use just like all the other transitions.
    Is there a way to do this in FCP 5.1.4?

    Well...
    One way to do this would be to razorblade apart the actual keyframed portions of the outgoing clip, then past attributes> motion and filters

  • Creating a Pong game in AS3 using a tutorial

    Hi,
    I'm a beginner using AS3 and found a great tutorial on how to create a Pong game: http://www.foundation-flash.com/tutorials/pong4/. There's a link to the source code: http://www.foundation-flash.com/source/viewer.php?file=pong4.txt.
    When I add the source code to a new AS file (using Flash CS 5.5), save it as "Main.as", create a new Fla and link it in the actionscript settings to the Main.as and run it, I get errors:
    C:\Users\xxx\Desktop\P4\Main.as, Line 117
    1093: Syntax error.
    C:\Users\xxx\Desktop\P4\Main.as, Line 117
    1084: Syntax error: expecting rightparen before 270.
    C:\Users\xxx\Desktop\P4\Main.as, Line 121
    1093: Syntax error.
    C:\Users\xxx\Desktop\P4\Main.as, Line 121
    1084: Syntax error: expecting rightparen before 270.
    Here's the section of code being referred to in the error message:
    116 public function resetHandler(e:Event){
    117         if(ball.x < (0 – 270)){
                    scoreText2.text = String(Number(scoreText2.text ) + 1)
                    reset();
    121         if(ball.x > (550 – 270)){
                    scoreText1.text = String(Number(scoreText1.text ) + 1)
                    reset();
    I must be doing something wrong? Is there some way to get this code and Pong game sample running ?
    Any help would be appreciated.
    Regards,
    saratogacoach

    As Raymond said, its an issue with the 'dashes' in your if statements; they need to be minus signs, its just the wrong character.
    On a related note..why are you (the tutorial?) doing basic equations in a conditional statement? 0 – 270 and 550 – 270 are always going to be the same value...why compute it on every check?

  • Spell check for kids using flash

    I am creating a spell check for kids using flash.
    The flash starts with a silhouettes of a word say B A N A N A and below it shows a jumbled up letters. The kids drags and drops each letter on top of the dark silhouettes. If it matches scores points.
    Any help in creating AS3 script will be apreciated. I did create one using mc and target mc and works fine when the mc is draged on to target mc. Only problem arises when there are duplicate letters.
    Thanks in advance

    What I described will work as you describe wanting.  If every A movieclip has a property (name this property anything you want, like "myLetterValue")  with a value of "A" and every A-target movieclip also has a property with a value of "A", then you can use those properties to determine when any object with an "A" is planted on any target with an "A"
    So when you drop a letter on a target you compare the property of each to see if they are equal...  if(targetMC.myLetterValue == letterMC.myLetterValue){  // correct match  }

  • How to create a RFC destination for extracting data to HANA

    Hello All,
    Could someone help me in providing a document or note on how to create a RFC destination for extracting data from SAP data source to HANA using SAP LT replication server ?
    I am able to create a data base connection while transforming data from non SAP data source,but wasnt able to transform data which is from SAP abap tables .

    Hi Venkatesh,
    In SM59 t.code we create RFC destinations.
    Go thru the video link for creating RFC destinations step by step
    How to setup a trusted RFC connection between SAP systems: a step-by-step guide - YouTube

  • How to create a daily report for sales order

    hi
    how to create a daily report for sales order. what fields it must consists of. what are the tables it need?

    Hi
    You have to use the sales order tables VBAK,VBAP and VBEP
    So keep date field on selection screen
    and treat this date as Order creation data audat field in VBAK.
    based on this fetch the data from VBAK and VBAP  with the following fields like
    VBELN, KUNNR,NETWR,POSNR, MATNR,ARKTX,KWMENG,WAERS  etc and display in the report
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • How to create an address code for PO delivery address?

    Hi Guys,
    How to create an address code for the delivery address in the purchase order? Please explain me with details.....
    Thanks
    Raja

    delivery adress records can be created with transaction MEAN.
    the number is purely internal.
    In ME21N you can then search by name (you will certainly not know the number)

  • I created an Apple ID for iTunes using a work email address and left that company before I had an opportunity to change the email and password for that account.  How do I change the email address to a new one that I can access?

    I created an Apple ID for iTunes using a work email address and left that company before I had an opportunity to change the email and password for that same account.  Now I can't seem to login to that account and I can't choose the option for forgot password because it will send email to the old workplace.  How do I change the email address to a new one that I can access?

    If you remeber the password to that Apple ID then follow these steps
    1 - Make sure you have an email address that is NOT an Apple ID
    2 - Go to AppleID.Apple.com
    3 - Where it reads Manage Apple ID - Sign in
    Once you are signed in want to make sure the email address you are wanting to use is NOT set up as a "Recovery/Rescue" email for this account.
    [To check this - Main page where you see Primary ID - below do you see the email address you want to use listed towards the bottom? Yes - Delete / No - Good ./. If made any adjustments "Save" Next on the left select "Password & Security" - Answer your security questions you set up "if you have any" then scroll towards the bottom and check to see if you see the email address you want to use. Yes - Delete / No - Good] <-> Also you can change your password on this page as well. Any adjustments made "Save"
    Once this is done go back to the main page where you should read "Primary ID" and change the email address that is showing to the new email address youo want. "Save" Done
    I learned this not to long ago and worked for me. Hope this helps you!

  • How to create different log files for each of web applications deployed in OC4J

    Hi All,
    I am using OC4J(from Oracle) v1.0.2.2 and Windows2000. Now I want to know
    1. how to create different log files for each of my deployed web applications ?
    2. what are the advantages in running multiple instances of oc4j and in what case we should run
    multiple instances of OC4J ?
    3. how to run OC4J as Windows2000 Service rather than Windows2000 Application ?
    Thanks and Regards,
    Kumar.

    Hi Avi,
    First of all I have given a first reading to log4j and I think there will some more easy way of logging debugging messages than log4j (If you could provide me a detailed explanation of a servlet,jsp,java bean that uses log4j and how to use log4j then it will be very helpful for me). The other easy ways (if I am not using log4j) to my problem i.e creating different log files for each of web applications deployed in oc4j are
    I have created multiple instances of OC4J that are configured to run on different ports and so on each instance I have deployed a single web application . And I started the 2 oc4j instances by transferring thier error/log messages to a file. And the other way is ..
    I have download from jakarta site a package called servhelper . This servhelper is a thread that is started in a startup servlet and stopped in the destroy method of that startup servlet. So this thread will automatically capture all the system.out.println's and will print those to a file. I believe that this thread program is synchronized. So in this method I need not run multiple instances of OC4J instead each deployed web application on single instance of oc4j uses the same thread program (ofcourse a copy of thread program is put in each of the deployed web applications directories) to log messages on to different log files.
    Can you comment on my above 2 approached to logging debugging messages and a compartive explanation to LOG4J and how to use LOG4J using a simple servlet, simple jsp is appreciated ...
    Thanks and Regards,
    Ravi.

Maybe you are looking for

  • Saving emails into a folder

    On my previous Nokia I could save an email into one of my folders using the 'options' menu. On my new E71 there is no 'save' option in the email menu. Does anyone know how to save an email directly, without going to the bother of copying and pasting?

  • Mini Display to HDMI not working

    I currently have iMac connected to toshiba tv through minidisplay adapter to hdmi. We can't seem to get it to recognize that the tv is hooked up, we've tried unplugging and replugging turning each device off and on in different combinations. here's w

  • Time Machine Backup Not Working - Please Help!

    Hey everyone - first post here, please help!  I'm having trouble with TM.  Here are the messages from Time Machine Buddy: Starting automatic backup Backing up to: /Volumes/Time Machine Backups/Backups.backupdb Forcing deep traversal on source: "Macin

  • Has anyone else noticed that Iphone 3G tray is larger than AT&T's sim card?

    Hello, Just a brief history of my iphone to start. Purchased in December of 09 via Best Buy. About 3 months ago I started to have connectivity issues with the Iphone. I would not receive notices of people calling and my text messages would come 12-48

  • Invalid User Name or Password???  What the..???

    Hi If I try to restart my MacBook when my daughter is logged in as another user, I am prompted for my administrator User Name and Password. I enter them. A message appears saying "Invalid User Name or Password. Try again." Apparently the only way to