Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Is turn-based multiplayer supported ?
Started by DavidRangel Aug 15 2013 07:28 PM

33 replies to this topic
[TOPIC CONTROLS]
Page 1 of 2 1 2
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

DavidRangel

[GLOBAL: userInfoPane.html]
DavidRangel
  • Moderator

  • 888 posts
  • Corona Staff

Question from Damir from blog post...

 

Is turn-based multiplayer supported ?



[TOPIC: post.html]
#2

ThePhotons

[GLOBAL: userInfoPane.html]
ThePhotons
  • Enthusiast

  • 74 posts
  • Corona SDK

In short: You can build turn based games. But there are limitations if you need persistence/asynchronous features ...

 

The basic flow is

 

1) connect to the Photon Cloud (US, EU; Asia, Japan)

2) optional: authenticate with facebook or your own backend

3) matchmaking, e.g. join a random room

4) in the room: exchange data

5) after the last player left the room, the room is cleaned up >> continue with (3)

 

Anything that fits into that pattern will work: realtime and turnbased games.

 

But there are limitations:

i) you can't run authorative logic (on the server side)

ii) you can't persist data (on the server side)

iii) you can't resurrect a save game (on the server side)

 

 

We are working since a while on new features that will solve the limitations

 

- Event forwarding: This will allow skill/ELO based matchmaking, reading and saving skills

- Load/save games: Persist gamestate, rejoin games, resurrect games

- Server side game logic

 

These features will roll out in in the next months to allow full fidelity in turn based games.

 

Chris



[TOPIC: post.html]
#3

david.hunt15

[GLOBAL: userInfoPane.html]
david.hunt15
  • Contributor

  • 143 posts
  • Corona SDK

We are working since a while on new features that will solve the limitations

 

- Event forwarding: This will allow skill/ELO based matchmaking, reading and saving skills

- Load/save games: Persist gamestate, rejoin games, resurrect games

- Server side game logic

 

These features will roll out in in the next months to allow full fidelity in turn based games.

 

Chris

 

 

 

Can't wait - is there anywhere I can subscribe to so I can be notified when these features are available??

 

Thanks! :)



[TOPIC: post.html]
#4

darkfarmer

[GLOBAL: userInfoPane.html]
darkfarmer
  • Observer

  • 10 posts
  • Corona SDK

Hello, sorry I think this has been answered, but it slightly unclear: is there currently no way to use Photon Server with the Corona Plugin for Photon Cloud?

 

While Photon Cloud is certainly ingenious, it is brain-melting to try to think about making a game people could take seriously in terms of competitiveness (and therefore be F2P) without authoritative game logic on server.

 

Thank you, your product looks great so far.



[TOPIC: post.html]
#5

ThePhotons

[GLOBAL: userInfoPane.html]
ThePhotons
  • Enthusiast

  • 74 posts
  • Corona SDK

is there currently no way to use Photon Server with the Corona Plugin for Photon Cloud?

 

Yes, sure. You can just run a local Photon Server and connect to it with your local IP.

(We will soon allow authoritative logic on the server BTW.)

 

Chris



[TOPIC: post.html]
#6

david.hunt15

[GLOBAL: userInfoPane.html]
david.hunt15
  • Contributor

  • 143 posts
  • Corona SDK

We are working since a while on new features that will solve the limitations

 

- Event forwarding: This will allow skill/ELO based matchmaking, reading and saving skills

- Load/save games: Persist gamestate, rejoin games, resurrect games

- Server side game logic

 

These features will roll out in in the next months to allow full fidelity in turn based games.

 

Chris

 

Chris - its been a few months since you posted the above... any update?



[TOPIC: post.html]
#7

ThePhotons

[GLOBAL: userInfoPane.html]
ThePhotons
  • Enthusiast

  • 74 posts
  • Corona SDK

Chris - its been a few months since you posted the above... any update?

 

We are close getting early access - ETA is early January.



[TOPIC: post.html]
#8

aliennude

[GLOBAL: userInfoPane.html]
aliennude
  • Enthusiast

  • 41 posts
  • Corona SDK

We are close getting early access - ETA is early January.

Can you say anything about pricing?



[TOPIC: post.html]
#9

ThePhotons

[GLOBAL: userInfoPane.html]
ThePhotons
  • Enthusiast

  • 74 posts
  • Corona SDK

Can you say anything about pricing?

 

Pricing is not finalized, but We plan to price on CCU (Concurrent Users).

20CCU will be free and higher CCUs will be cheaper than our Realtime product.



[TOPIC: post.html]
#10

aliennude

[GLOBAL: userInfoPane.html]
aliennude
  • Enthusiast

  • 41 posts
  • Corona SDK

Sounds great, hope you plan to keep your indie price plan for turn based as well.



[TOPIC: post.html]
#11

drewns

[GLOBAL: userInfoPane.html]
drewns
  • Enthusiast

  • 94 posts
  • Corona SDK

What if we want to get started with Photon Cloud Real-time and switch to Photon Cloud Turn-based when it's available? Is the API the same? Also, how would that affect the accounts we've signed up for, and products we've purchased. Can we switch horses mid-stream? Thanks for your help!

[TOPIC: post.html]
#12

ThePhotons

[GLOBAL: userInfoPane.html]
ThePhotons
  • Enthusiast

  • 74 posts
  • Corona SDK

What if we want to get started with Photon Cloud Real-time and switch to Photon Cloud Turn-based when it's available? Is the API the same? Also, how would that affect the accounts we've signed up for, and products we've purchased. Can we switch horses mid-stream? Thanks for your help!

 

Its a similar API, but turnbased will extend the existing API, e.g.

- option to rejoin games

- web hooks for server side logic

 

FYI: We plan to start early access next week.

 

You can cancel a subscription anytime and create a new one.



[TOPIC: post.html]
#13

drewns

[GLOBAL: userInfoPane.html]
drewns
  • Enthusiast

  • 94 posts
  • Corona SDK

Excellent! Can you provide any further details about the upcoming "early access"? Will that be available for everyone? My app is more suited for turn-based play and I'm looking to dive into multiplayer ASAP. Thanks for your help!

[TOPIC: post.html]
#14

reyanthonyrenacia

[GLOBAL: userInfoPane.html]
reyanthonyrenacia
  • Contributor

  • 121 posts
  • Corona SDK

I just want to say I'll be keeping an eye on PhotonCLoud! I played FALLING WORDS by RT GAMING and Multiplayer is working very well, thnx to Photon CLoud. so I think I'll use it as well. 

Photon Rox!



[TOPIC: post.html]
#15

ThePhotons

[GLOBAL: userInfoPane.html]
ThePhotons
  • Enthusiast

  • 74 posts
  • Corona SDK

Excellent! Can you provide any further details about the upcoming "early access"? Will that be available for everyone?

 

I will post the details here - early access is not planned to be restricted.



[TOPIC: post.html]
#16

drewns

[GLOBAL: userInfoPane.html]
drewns
  • Enthusiast

  • 94 posts
  • Corona SDK

@ThePhotons Any updates regarding the release of your turn-based service?

[TOPIC: post.html]
#17

ThePhotons

[GLOBAL: userInfoPane.html]
ThePhotons
  • Enthusiast

  • 74 posts
  • Corona SDK

@ThePhotons Any updates regarding the release of your turn-based service?

 

We are cranking to get it live - we hope to make it this week.



[TOPIC: post.html]
#18

mroberti

[GLOBAL: userInfoPane.html]
mroberti
  • Contributor

  • 308 posts
  • Corona SDK

ZOH

MG!!11!1!!1

 

Can't wait to make it happen. Keep us posted!!



[TOPIC: post.html]
#19

aliennude

[GLOBAL: userInfoPane.html]
aliennude
  • Enthusiast

  • 41 posts
  • Corona SDK

Any news on this?



[TOPIC: post.html]
#20

ThePhotons

[GLOBAL: userInfoPane.html]
ThePhotons
  • Enthusiast

  • 74 posts
  • Corona SDK

We just launched Photon Turnbased in early access yesterday: https://www.exitgames.com/en/Turnbased
>> BUT we do NOT support a Corona SDK yet - ETA is in February.
 
In Photon Turnbased we provide "webhooks": These are HTTP callbacks for events like game create/close, player join/leave, events ... Webhooks are scripted in LUA - which is a perfect fit with Corona.
 
Chris


[TOPIC: post.html]
#21

drewns

[GLOBAL: userInfoPane.html]
drewns
  • Enthusiast

  • 94 posts
  • Corona SDK

Glad it's in early access now, but that's a bummer that a Corona SDK isn't available.  There isn't a way for Corona Devs to use your turnbased product until that happens, correct?  If so, a Corona SDK cannot happen soon enough for me.  I am evaluating cross-platform multiplayer solutions for an app that is already in production and am waiting anxiously to try this out.  Any pricing published yet?



[TOPIC: post.html]
#22

mroberti

[GLOBAL: userInfoPane.html]
mroberti
  • Contributor

  • 308 posts
  • Corona SDK

SDK is a must for me. When Corona Cloud didn't happen, I've been DEFINITELY keeping my eye out for something that seamlessly blends in native with Corona. You guys did it for Unity, I know you won't let us down for Corona, Chris. Right?! ;) See you in February, or whenever. We know stuff happens to deadlines!!

 

-Mario



[TOPIC: post.html]
#23

c0ppo

[GLOBAL: userInfoPane.html]
c0ppo
  • Enthusiast

  • 47 posts
  • Corona SDK

It's February  :wub:



[TOPIC: post.html]
#24

ThePhotons

[GLOBAL: userInfoPane.html]
ThePhotons
  • Enthusiast

  • 74 posts
  • Corona SDK

FYI - we started porting of the Corona SDK.



[TOPIC: post.html]
#25

mroberti

[GLOBAL: userInfoPane.html]
mroberti
  • Contributor

  • 308 posts
  • Corona SDK

Killer Chris, keep us posted!  :)

 

-Mario




[topic_controls]
Page 1 of 2 1 2
 
[/topic_controls]