Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

SeeSaw - Corona turn-based game engine
Started by nick_sherman Aug 23 2013 12:00 PM

64 replies to this topic
corona sdk multiplayer turn-based
[TOPIC CONTROLS]
Page 1 of 3 1 2 3
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Pro
  • PipPipPipPipPipPip
  • 703 posts
  • Jedi

Would anyone be interested in such a thing?

 

I am working on a turn-based game which uses parse.com as its backend to store user and game data, and much of the code could be re-used for any sort of turn-based game, so it occurred to me that this might be of use to other Corona developers. Basically everything that is in an app like Songpop that isn't the gameplay itself.

 

It would include tasks such as:

 

Creation of accounts using e-mail or facebook sign-in

Login to accounts and retrieval of user & game data

Linking an existing e-mail account to a facebook user

Find opponents based on given criteria

Find which of your facebook friends play the game

Download facebook pictures of friends and other opponents

Display potential matches (random or facebook friends)

Search for users by e-mail, username etc

Invite facebook friends without the game installed to play

Display list of games in progress with score and status

User settings/profile screen including password reset

Post-round score update screen

Push notifications to opponents to remind them to play back

Chat system (probably using pubnub rather than parse.com)

Display game result with photo on facebook feed

Update game status and upload round information to parse.com via batch operations

Detect whether a user validated their signup e-mail address

 

ssaw3.pngssaw2.pngssaw1.png

 



[TOPIC: post.html]
#2

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Pro
  • PipPipPipPipPipPip
  • 2,637 posts
  • Jedi

Yes. I'd be interested. Doing something similar with GC but I have a feeling I will get stuck when I want to venture into Android land. Was reading about 4 Snaps which is a neat app created by a 16 year old using Parse as the backend so I had Parse on my list to look into... Your template could save me some time.

 

Have you sorted out the push messages for Android platform? From earlier discussions I recall Corona SDK could not do Push on Android through Parse. 

 

When you would be releasing the template?



[TOPIC: post.html]
#3

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Pro
  • PipPipPipPipPipPip
  • 703 posts
  • Jedi

It's probably a few months away from being released, depending on the interest in generates I'll focus attention away from my game accordingly.

 

Am venturing into push notifications next week - I think there could be workarounds for Android, such as cloud functions. Either that or implement a different system such as pushwoosh.



[TOPIC: post.html]
#4

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Pro
  • PipPipPipPipPipPip
  • 2,637 posts
  • Jedi

Sounds good. I look forward to hearing more from you on this template. Let me know if you need an early tester. All the best.



[TOPIC: post.html]
#5

JonPM

[GLOBAL: userInfoPane.html]
JonPM
  • Starter
  • PipPipPipPipPipPip
  • 651 posts
  • Jedi

Yup, I would definitely pay for this template.



[TOPIC: post.html]
#6

jstrahan

[GLOBAL: userInfoPane.html]
jstrahan
  • Pro
  • PipPipPipPipPipPip
  • 1,922 posts
  • Jedi


[TOPIC: post.html]
#7

aliennude

[GLOBAL: userInfoPane.html]
aliennude
  • Pro
  • PipPipPip
  • 39 posts
  • Advanced Member

I would defensively pay for such a template, Corona is missing a dummy way to get going on turn based multiplayer cross iOS and Android. Can you give a rough ETA?



[TOPIC: post.html]
#8

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Pro
  • PipPipPipPipPipPip
  • 703 posts
  • Jedi

Hopefully within a month....I am still adding the last few features and then need to tidy it up so it's easier to understand. 



[TOPIC: post.html]
#9

dingo

[GLOBAL: userInfoPane.html]
dingo
  • Enterprise
  • PipPipPipPipPipPip
  • 664 posts
  • Jedi

@Nick: good stuff. what about the parse.com costs, what do you expect to pay for a regular player of your game? (in terms of api call, costs)



[TOPIC: post.html]
#10

Anderoth

[GLOBAL: userInfoPane.html]
Anderoth
  • Enterprise
  • PipPipPipPipPipPip
  • 263 posts
  • Jedi

It requires Enterprise to fully implement Android push with Parse. The Parse SDK is required.

 

The advantage of Parse in the area of push is it works on any Android 1.6 or newer device. This includes Amazon and Nook devices. No other service that I am aware of can service them all with one solution. Urban Airship used to support them with Helium but has since dropped their custom service and only use GCM now.

 

There may be a service that supports more push services than just GCM and APNS, but I do not know of any. Therefore you lose out on Amazon and B&N devices unless you use ASNS (for Kindle) or in the case of B&N the use has a newer device and the user uses GPGS. Nook Color and Nook Tablet has no options other than Parse. B&N has never created it's own push service as far as I am aware. The just allow Google services on their new devices now.

 

I made my choice of Parse some time ago and have not looked into other options since. So outside of Parse, take my 2 cents with a grain of salt.



[TOPIC: post.html]
#11

aliennude

[GLOBAL: userInfoPane.html]
aliennude
  • Pro
  • PipPipPip
  • 39 posts
  • Advanced Member

Hi Nick

If you dont mind me asking, how is progress going on this?



[TOPIC: post.html]
#12

david.hunt15

[GLOBAL: userInfoPane.html]
david.hunt15
  • Starter
  • PipPipPipPipPipPip
  • 91 posts
  • Jedi

This sounds fantastic... how are you getting on?  I'd love to get my hands on this too.. :)



[TOPIC: post.html]
#13

Tomas_Aboites

[GLOBAL: userInfoPane.html]
Tomas_Aboites
  • Pro
  • PipPipPip
  • 40 posts
  • Advanced Member

Definitely +1

[TOPIC: post.html]
#14

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Pro
  • PipPipPipPipPipPip
  • 703 posts
  • Jedi

Hi guys,

 

I've uploaded a beta demo of the engine running my current project to app.io so you can play it in your browser.

 

I just have a few things more to add such as push notifications and a player profile screen, then I'll go through the code and make it as easy to 'plug and play' as possible.

 

https://app.io/YpkRfH

 

Nick



[TOPIC: post.html]
#15

david.hunt15

[GLOBAL: userInfoPane.html]
david.hunt15
  • Starter
  • PipPipPipPipPipPip
  • 91 posts
  • Jedi

Hey Nick,

 

Looks great so far.. flows nice and easily.  Are you using stroyboard for the different scenes and transitions?

 

Let me know if I can help by testing anything for you!

 

(thing your game idea is great too! although i didnt do very well on my practice game! haha)

 

Cheers :)



[TOPIC: post.html]
#16

david.hunt15

[GLOBAL: userInfoPane.html]
david.hunt15
  • Starter
  • PipPipPipPipPipPip
  • 91 posts
  • Jedi

Hey Nick,

 

Also, forgot to ask... how much do you envisage the template being?

 

cheers



[TOPIC: post.html]
#17

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Pro
  • PipPipPipPipPipPip
  • 703 posts
  • Jedi

David, 

 

Yeah it uses storyboard. I do need as many testers as I can get so if you could e-mail me at otterstudios@hotmail.co.uk I'll invite you on testflight. That goes for anyone else who'd like to see the engine in action, even if you know nothing about football!

 

As for price - well it would potentially save a developer months of work so I don't want to give it away, at the same time I'm aware that the excellent Million Tile Engine is only $24.99 - I guess this might be a bit more of a niche product though. 

 

Nick



[TOPIC: post.html]
#18

david.hunt15

[GLOBAL: userInfoPane.html]
david.hunt15
  • Starter
  • PipPipPipPipPipPip
  • 91 posts
  • Jedi

Emailed you my address mate.. 

 

cheers

 

dave

 

Im assuming you are using the REST api too?



[TOPIC: post.html]
#19

aliennude

[GLOBAL: userInfoPane.html]
aliennude
  • Pro
  • PipPipPip
  • 39 posts
  • Advanced Member

Looks really good Nick, really looking forward to use it myself. Are the pictures stored on server or on the app it self?



[TOPIC: post.html]
#20

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Pro
  • PipPipPipPipPipPip
  • 703 posts
  • Jedi

On a server yeah, as there's over 8,000 of them!



[TOPIC: post.html]
#21

rhmueed

[GLOBAL: userInfoPane.html]
rhmueed
  • Starter
  • PipPipPipPipPipPip
  • 73 posts
  • Jedi

Hi Nick

Tested this and it looks really nice.

As you said that this uses storyboard. I just want to know that will it be possible to implement this template to an App which is created using director and if some modifications will be required how complex is it going to be?

 

Thanks



[TOPIC: post.html]
#22

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Pro
  • PipPipPipPipPipPip
  • 703 posts
  • Jedi

The plan will be for the package to have two levels - you'll have a set of functions that you can call regardless of whether you use Director/Storyboard to communicate with the local database and parse, and then the GUI built with Storyboard to demonstrate how to use them in your game. If you use storyboard anyway then conceivably you could just replace the graphics and plug in your own game module.

 

If not it shouldn't be too hard to convert - I'm guessing you might have to do a bit more manual clean-up work. 



[TOPIC: post.html]
#23

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Pro
  • PipPipPipPipPipPip
  • 2,637 posts
  • Jedi

Hi Nick, Looking great. Signed up on TestFlight but didn't get an build availability alert yet. Looking forward to testing on device when you are ready. Of course, it goes without saying, looking forward to making use of the template as soon as you can release it. Thanks!!!



[TOPIC: post.html]
#24

Jalmood

[GLOBAL: userInfoPane.html]
Jalmood
  • Pro
  • PipPip
  • 26 posts
  • Member

+1 when you will release this?



[TOPIC: post.html]
#25

rhmueed

[GLOBAL: userInfoPane.html]
rhmueed
  • Starter
  • PipPipPipPipPipPip
  • 73 posts
  • Jedi

Hi Nick,

Can you give an estimate about when this template wil be released?

Thanks




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



Also tagged with one or more of these keywords: corona sdk, multiplayer, turn-based