SeeSaw - Turn-based game engine - Beta Release

Corona SeeSaw v0.7.0

 $14.99

 

Debit/Credit:  https://gumroad.com/l/abXn

Paypal:  https://sellfy.com/p/YvC8/

 

 

Create the next ‘Draw Something’ or ‘Song Pop’!

 

This package includes all the source code and instructions necessary to add a turn-based element to your Corona SDK game using the parse.com cloud database service.

The code is fully commented to help you understand exactly what it is doing and why, while the readme.pdf file contains a summary of how the engine works and the database is structured, what each .lua file does and what you can customise when plugging your game into the engine.

The engine comes with an example game to demonstrate how your game data can be stored, accessed and updated.

Features in this version:

Creation of accounts using e-mail, anonymous 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

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

Calculate time left in game week and reset games at week end

Features to be added in free updates:

Push notifications to opponents to remind them to play back

Chat system

Display game result with photo on facebook feed

Detect whether a user validated their signup e-mail address

Screenshot%202014-04-29%2017.14.59.png

Screenshot%202014-04-29%2017.13.48.png

Screenshot%202014-04-29%2017.14.03.png

Screenshot%202014-04-29%2017.14.16.png

Screenshot%202014-04-29%2017.15.08.png

Screenshot%202014-04-29%2017.15.19.png

Oh snap!!! SHUT UP AND TAKE MY MONEY!!!

-Mario

Nice! Congratulations on your release of this long awaited template. 

Congrats!  I just picked up a copy.  Looking forward to integrating this.

is there any particular reason why you used parse over photoncloud or other multiplayer services ?
Also, if that a SDK, class library or just a example code ?

I am creating a arcade battle turn based game (like Pokemon series for NDS), do you think this engine can work out for me and save me some time ?

Also, can you please post some screenshots of the code itself, like how the engine/class code is used to created objects or call functions etc. ? That would help to know more about the engine

I’ll get myself one copy of this. Thank you Nick!

Hey! I just purchased.

I waiting for chat and Push notifications :slight_smile:

Javier

Exactly what I’ve been looking for! buying in now. 

looking forward to updates!

Thanks

Jamil

Hi Nick,

Hope the move went well… I can’t seem to see any details about how you have set up the parse classes.  Can you point me to where you have detailed this as i cant seem to see it in the package i downloaded…

Cheers

Dave

Oh snap!!! SHUT UP AND TAKE MY MONEY!!!

-Mario

Nice! Congratulations on your release of this long awaited template. 

Congrats!  I just picked up a copy.  Looking forward to integrating this.

is there any particular reason why you used parse over photoncloud or other multiplayer services ?
Also, if that a SDK, class library or just a example code ?

I am creating a arcade battle turn based game (like Pokemon series for NDS), do you think this engine can work out for me and save me some time ?

Also, can you please post some screenshots of the code itself, like how the engine/class code is used to created objects or call functions etc. ? That would help to know more about the engine

Bump… Can anyone else who has downloaded the template shed any light on this for me? I’m sure I’ve just missed something obvious… Cheers

Dave,

Apologies for the delay in replying. The house move is still proving to be a bloody nightmare, with solicitors who think the carrier pigeon is an advanced communication technique.

Anyway, the intended usage as it stands is that you would re-skin the template, and then ‘bolt-on’ your game using the example game as a guide. The readme file should explain how things work and what can easily be changed to store data related to your particular game.

It is possible to do it the other way round and fit the engine to an existing game with its own data structure, by requiring the ‘parse’ and ‘f’ files and editing them to fit your database structure, but this will obviously take longer. 

By trying to be a all-in-one solution for those who wouldn’t necessarily know where to start on a turn-based game, including signup, login, database structure, game matching & tracking, data upload & download etc, it obviously has to sacrifice an element of freedom and portability. 

Nick

Hey Nick,

Thanks for the reply… they like to take their time over things dont they… more billable hours ;) 

I have managed to have a bit more of a play with your template and kind of answered my own question before you replied.  I am from a database background so i (wrongly) assumed that I first needed to set up the ‘database tables’  or ‘classes’ as parse calls them via the web interface. Only once they were set up could I then ‘insert’ the data i.e. game details, etc.  

What I didn’t realise is that you can just create all your data structure in corona (as you are doing) and then when you POST it up parse, it automagically creates the ‘tables / classes’ itself which is actually really good…

After registering a dummy user I saw it appear in the web interface at parse.  I can also see that you have used the built in user class but added a few extra columns like coins, experience etc… 

Sorry if I wasted your time mate and thanks again!

cheers  :slight_smile:

I’ll get myself one copy of this. Thank you Nick!

Hey! I just purchased.

I waiting for chat and Push notifications :slight_smile:

Javier

Exactly what I’ve been looking for! buying in now. 

looking forward to updates!

Thanks

Jamil

Hi Nick,

Hope the move went well… I can’t seem to see any details about how you have set up the parse classes.  Can you point me to where you have detailed this as i cant seem to see it in the package i downloaded…

Cheers

Dave