Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

justoliver
justoliver
Offline

Badges

Badges
10

Accepted Solutions

Accepted Solutions
0

Likes

Likes
0

Posts

Posts
60

Discussions

Discussions
1

Questions

Questions
59

Ideas

Ideas
0

Blog Posts

Blog Posts
0
Top badges earned by justoliver
Customize the badges you want to showcase on your profile
Comet VS Adobe LCCS for Multi-player Games
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
The InvestigationI have developed two versions of a ping-pong game. Both versions use the very handy chat and GUI features of Adobe LCCS however the main game functionality has been developed using Adobe LCCS in one and the other uses a basic PHP implementatytion of AJAX comet (using FABridge to interface with Flex).Please have a try on my games website at http://www.happydaygames.com.au (registration is required - I wont spam you ... I promise)The ResultsMy main motivation for trying both metho...

Views

931

Likes

0

Replies

0
Re: Quota Exceeded
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
I have developed an alternative which is more cost effective.I have developed a version of my 'Pingo' game using AJAX comet, FABridge and the external interface.In this version I am still using the lobby as a way for users to challenge each other and to chat with each other, however there is less overhead since I dont need to create rooms for every game that is created. The only potential limitation for comet is server load as I am using a long-polling PHP implementation of comet as described on...

Views

302

Likes

0

Replies

0
Re: Quota Exceeded
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Hi EricYour suggestions were the way to go. There are a few minor drawbacks - the player can't watch the opponent as they move their paddle (but that's the trade-off).The 'Interactive Pingo Pong (Pingo)' game is now live and available for play on http://www.happydaygames.com.auI just hope that the free quota lasts for a few people to have a try. I have already used up $10 for development this week - the payload is much better though.Thanks

Views

307

Likes

0

Replies

0
Re: Quota Exceeded
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Hi NigelI am making some headway with the game. I am only sending x,y cordinates not when something happens eg the ball hits a bat. The only drawback is that the other player can't see the opponent's movements - but hey there have to be tradeoffs when there is limited budget And I am using a shared object to store x,y cordinates for the ball. It seems that the only way to update properties of an object is to use setProperty for each individual property and this I assume fires of a message on set...

Views

302

Likes

0

Replies

0
Re: Quota Exceeded
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Thanks - EricThose sounds like viable ways to reduce the number of packets and maintain a synched game. It would be a little more complicated to implement but it definitely seems like an option.btw - I noticed that iPhone dosen't support flashplayer. How did you get around this?

Views

309

Likes

0

Replies

0
Re: Quota Exceeded
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Thanks NigelThats sounds great - I am really commited to trying to get this to work efficiently on AFCS.You are right - I could send objects instead of Shared Properties per coordinate:Just to give you an overview of my setup ( where SP = Shared Property 😞Player One: SP (y-coordinate)Player Two: SP (y-coordinate)Ball: SP(x-cordinate), SP(y-cordinate)Scores: SP(Player One), SP(Player Two)So I can see that I can reduce the ball to be one object. I can't see anywhere else to reduce the payload as ...

Views

305

Likes

0

Replies

0
Re: Sprite motion sharing
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Hi MichaelI thought about your idea again. Am I correct in assuming that your solution would use RemoteObject with AMF messaging support? AFCS will be too expensive to run this kind of application so I am thinking of implementing AMF.Thanks

Views

171

Likes

0

Replies

0
Re: Quota Exceeded
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Hi FangThanks for the quick response.I have not yet decided on an economic model, however I hope to be at the stage where I can offer paid services. Currently my website is free (you will notice that AFCS services have been suspended - http://www.happydaygames.com.au). It has a single-player Sudoku game and a multiplayer Chess game (using AFCS) and is on the verge of getting the 'Interactive Ping-Pong'. I have a feeling that the 'Interactive Ping-Pong' game will be popular - it may be worth payi...

Views

310

Likes

0

Replies

0
Quota Exceeded
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
HiI am on the brink of completing an interactive game of pong but my quota ran out. I noticed that I can upgrade to a commercial developer account for $5 a month. Is this the only cost or would I be paying additional per message costs as outlined in the commercial pricing. If not, how much extra usage to I get on a commercial developer account.The pong game is really cool but uses up lots of messages because it communicates every x, y coordinate moved by each players bat and the ball as well as ...

Views

2.0K

Likes

0

Replies

10
Re: Sprite motion sharing
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Thanks - I guess that is one way to do it. I managed to successfully do it by using a SharedProperty which shares the y position of the canvas.The player that has control publishes to the property and the other player receives the y change and then moves the canvas (The change in y is picked up by the MOUSE_MOVE event).I was also able to get the session for use within the class by using a public property of type IConnectSession. I am unsure if this is the the best way to get the session into the...

Views

168

Likes

0

Replies

0
Re: Is AFCS right for me? And server question...
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
This question is really interesting - it is something I also would like to ask.I am trying to see how far AFCS can go in real time (assuming the user has a decent broadband connection).My other question in another post is how to share motion - I am guessing this would be done using the shared coordinates of a sprite (similar to the way in which text was shared in the SDK example?

Views

154

Likes

0

Replies

0
Sprite motion sharing
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
HiI am thinking this is possible:I would like to create a sprite for each user in a game and I need to allow these sprite's to be moved using startDrag.Is it possible to share this information so that if player 1 moves their sprite - the movement shows up on player 2's screen?ThanksOliverbtw: please try my chess game at http://www.happydaygames.com.au (any comments/suggestions are welcome)

Views

758

Likes

0

Replies

3
Re: Chess Game Complete
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Thanks AponnusaIt's great to have some positive feedback!I have put a new feature in which allows you to challenge a player that is not online. An email is sent to the player for acceptance. Hopefully this makes it easier to find a game.There are now two lobby tabs - one for online players (on click an AFCS challenge Alert is sent) and another for offline players (on click an email is sent)Enjoy!Oliver

Views

179

Likes

0

Replies

0
Re: Chess Game Complete
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Please note that the game is still undergoing some testing .. so if you see any issues please let me know.

Views

174

Likes

0

Replies

0
Chess Game Complete
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Hi EveryoneI have finally completed the first launch of my AFCS chess game.Hopefully it will turn out to be a worthy example of what is possible with AFCS.Please have a try at http://www.happydaygames.com.au ( offcourse you might need to source an opponent as there are probably no players at the moment ). If you can't source an opponent there is also an example of a single-player Sudoku game I have developed on the site.

Views

578

Likes

0

Replies

3
Re: usericonURL issue?
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
ok - I fixed this by simply using the method setUserUsericonURL()

Views

96

Likes

0

Replies

0
usericonURL issue?
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
I am setting the value of a lobby users (OWNER at the moment - 100) icon to be equal to a url passed into the application:s_website = "http://" + URLUtil.getServerName(Application.application.loaderInfo.url);s_user_icon = s_website + "/img/users/t_" + Application.application.parameters.s_us_image;var playerDescriptor:UserDescriptor = _userManagerLobby.getUserDescriptor(_userManagerLobby.myUserID); playerDescriptor.usericonURL = s_user_icon; This works for the local user, however a second person ...

Views

329

Likes

0

Replies

1
Re: External Authentication
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
I fixed it.I was incorrectly assigning $_SESSION["XSESSION"] to the xisting session and not creating a new session for the new room. This meant that I only authenticated once. The second time was blocked by the if condition on $_SESSION["XSESSION"].

Views

215

Likes

0

Replies

0
Re: afcs error getting ticket
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Hi EricI believe that you need to create a separate authentication token for eachroom that you log into. It might be that you need to create a newauthentication token for the turtle room (I am going by tests which I havedone - by trying to use the same authentication token for more than oneroom).Perhaps I am wrong and you are already doing this.Hope this helps.

Views

540

Likes

0

Replies

0
Re: External Authentication
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Here is some more info about the return error. I get this even though I have set the role to 100., and as said before it works on localhost but not on www.happydaygames.local.net

Views

210

Likes

0

Replies

0
Re: External Authentication
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Hi RaffI have some more info for you.I have spent the better part of the day trying out different scenarios and have found the following:If i use http://localhost , the authentication occurs perfectlyIf I change this to be http://www.happydaygames.local.net (pointing to 127.0.0.1) I get 'Bad authenticator'. I am using s_website = "http://" + URLUtil.getServerName(Application.application.loaderInfo.url); to get the caller for making the data request to the autheticating php script.I will set it u...

Views

224

Likes

0

Replies

0
Re: afcs error getting ticket
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Hi EricInteresting - i am able to set up rooms manually and using the external phplibraries. I am also using the adobe hosted service for authentication (notlocal).My login flow is:1 - login to manually created 'lobby' room using authentication token (usinga username and user id)2 - create a room (initiated by lobby user)3 - login into externally created room using authentication token (sameusername and user id as for the lobby)It works perfectly when my flex application runs from http://localho...

Views

480

Likes

0

Replies

0
Re: afcs error getting ticket
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Hi EricI also get this error with a similar environment except I am creating my room using the php libraries. I have two rooms - a lobby which I log into fine and a created room which fails.I have found that if I use localhost in my dev environment both authentications work fine. Perhaps you could give this a go and let me know if localhost works for you too (it only seems to fail when I use a domain name).It's pretty wierd that both of us are experiencing this on the same day - maybe just coinc...

Views

484

Likes

0

Replies

0
Re: External Authentication
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
and here is one with the localhost that worked:AFCS Beta Build # : 0.94requestInfo http://connectnow.acrobat.com/happychess/5000003_5000004?exx=eDpvbGxpZTo6aGFwcHljaGVzczo1MDAwMDAzOjUwMDAwMDNfNTAwMDAwNDoxMDA6M2Y2NjVjYTM3YTZkZjVmODhjNWM0ZjJlMTY2Mzc1ZTBkYTQ5ZGM1Nw==&mode=xml&x=0.39739895425736904getMeetingInfo: status=0Getting FMS at https://na2.connectnow.acrobat.com/fms?ticket=11lqcr135phqa, attempt #1/3result: fms1.acrobat.com rtmps:443 2#FMSConnector# Wed Nov 18 15:54:47 GMT+1100 2009 protoco...

Views

223

Likes

0

Replies

0
Re: External Authentication
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Hi RaffI get:AFCS Beta Build # : 0.94requestInfohttp://connectnow.acrobat.com/happychess/5000003_5000004?exx=eDpvbGxpZTo6aGFwcHljaGVzczo1MDAwMDAzOmxvYmJ5OjEwMDpiZDIzMWJhOTEzYjFmNGZkNmIzMTk5ZTA2N2Y2NTMzOTY4YzVlYzRl&mode=xml&x=0.3749265600927174warning: unable to bind to property 'displayName' on class'com.adobe.rtc.sharedManagers.descriptors::UserDescriptor' (class is not anIEventDispatcher)warning: unable to bind to property 'displayName' on class'com.adobe.rtc.sharedManagers.descriptors::UserDe...

Views

207

Likes

0

Replies

0
Re: External Authentication
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
The error I get is:Error: error getting ticket: [Event type="error" bubbles=false cancelable=false eventPhase=2] at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/onTicketError()[C:\work\main\connect\cocomo\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:106] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at com.adobe.rtc.session.sessionClasses::SingleUseTicketService/onComplete()[C:\work\main\c...

Views

228

Likes

0

Replies

0
External Authentication
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
I have a lobby room which uses external authentication. The user logs into the lobby and the logs into a newly created room (unique game room) using exactly the same external authentication process.This all works great when I use localhostBut as soon as I use a different domain eg. www.games.local.net which points directly at localhost or even if I use a valid internet domain, an error occurs on the second authentication (the authentication into the lobby always works fine).The only thing I can ...

Views

1.3K

Likes

0

Replies

8
Re: Error: error getting ticket: how best to handle?
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Well - it worked for localhost but now it dosen't work for any other domain.I still log into the lobby fine but as soon as I try connect to a new room I get the error.

Views

112

Likes

0

Replies

0
Re: Error: error getting ticket: how best to handle?
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
I got this too when trying to externally login to a new room - it turned out that my room name was constructed using camel case but AFCS changed this to lowercase preventing correct room identification.It works now.

Views

109

Likes

0

Replies

0
Re: publisherID in a SharedCollection
Avatar
Ignite 10
Level 3
justoliver
Level 3

Likes

0 likes

Total Posts

60 posts

Correct reply

0 solutions
Top badges earned
Ignite 10
Give Back 25
Ignite 5
Give Back 10
Ignite 3
View profile
justoliver
- Adobe LiveCycle
Thanks - that's what I did. Just wanted to confirm that there was no otherway.

Views

74

Likes

0

Replies

0