Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit/AppGameKit Studio Showcase / NeonTic Tac Toe (Tier 2, iOS)

Author
Message
Steve O
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 24th Feb 2004
Location: The Netherlands
Posted: 3rd Jan 2015 02:18 Edited at: 3rd Jan 2015 02:27
I've updated my AppGameKit game, NeonTic Tac Toe, to be using AppGameKit 2.
It's written in Tier 2 for iOS, a mix of C, C++ and Objective-C.
It runs on iPhone, iPod and iPad.
I still have plans to port the game to Tier 1, so I can also deploy to Android.

Version 1.3 was released today after being submitted to the App Store just 2 days ago.
What's new:
- iOS 7 & 8 compatibility
- iPhone 6 & 6 Plus support
- Improvements & bug fixes

App Store link: https://itunes.apple.com/app/neontic-tac-toe/id582711707?ls=1&mt=8

iPhone:


iPad:


Appify Media - http://www.appifymedia.com
SopiSoft Digital Entertainment - http://www.sopisoft.com
george++
AGK Tool Maker
17
Years of Service
User Offline
Joined: 13th May 2007
Location: Thessaloniki, Hellas
Posted: 3rd Jan 2015 09:40
I don't have an Apple device, but the screenshots are nice and target on Game's title
Steve O
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 24th Feb 2004
Location: The Netherlands
Posted: 4th Jan 2015 01:31
Thank you George!

Appify Media - http://www.appifymedia.com
SopiSoft Digital Entertainment - http://www.sopisoft.com
AGK 2 game - NeonTic Tac Toe: https://itunes.apple.com/app/neontic-tac-toe/id582711707?ls=1&mt=8
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 10th Jan 2015 22:50
Depending on how much of your coding is in C++ and not in Objective C, most of it can be used for Android development.

My WIP uses the exact same code/header files for building in all environments: Windows, Mac OS, Android and iOS.

There are only about 10 lines in the files that differentiate based on platform. This is what my template.h file looks like:


Cheers,
Ancient Lady
Steve O
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 24th Feb 2004
Location: The Netherlands
Posted: 11th Jan 2015 02:25 Edited at: 11th Jan 2015 02:27
Thank you for the tip, I never looked into the Tier 2 template_android project. For some reason I always thought it would be an Android Java only project. So, very cool to know I can reuse my C++ code.

I have tried importing the template_android project into Android Studio on my Mac, but haven't had any luck getting it to build and run yet. I might need to open this project in Eclipse with the ADT plugin in order to be able to build and run. I'll give that a try tomorrow.

Appify Media - http://www.appifymedia.com
SopiSoft Digital Entertainment - http://www.sopisoft.com
AGK 2 game - NeonTic Tac Toe: https://itunes.apple.com/app/neontic-tac-toe/id582711707?ls=1&mt=8
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 11th Jan 2015 20:26
I haven't tried building Android in AppGameKit V2, yet.

I recently looked at the guide for it and it has changed a fair bit from V1.

It is on my list of 'things to do very soon'. I am expecting/hoping that it won't be any worse than V1 (initial setup was a pain, but okay after that).

Cheers,
Ancient Lady
Steve O
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 24th Feb 2004
Location: The Netherlands
Posted: 11th Jan 2015 22:44 Edited at: 11th Jan 2015 22:45
This guide ( http://www.appgamekit.com/documentation/guides/25_android.htm ) only mentions Windows and Linux. Do you think this would work on Mac OS X too?

Appify Media - http://www.appifymedia.com
SopiSoft Digital Entertainment - http://www.sopisoft.com
AGK 2 game - NeonTic Tac Toe: https://itunes.apple.com/app/neontic-tac-toe/id582711707?ls=1&mt=8
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 11th Jan 2015 22:58
It is supposed to, I think. But setting some of the non-AGK stuff up on a Mac is probably different.

I remember trying to set up on my Mac. The biggest pain was finding the right paths and their lengths.

Cheers,
Ancient Lady
Steve O
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 24th Feb 2004
Location: The Netherlands
Posted: 19th Jan 2015 03:29 Edited at: 19th Jan 2015 14:11
@ Ancient Lady: I've managed to set up AppGameKit 2 with Eclipse on my Mac by following the Android guide: http://www.appgamekit.com/documentation/guides/25_android.htm

I did have to switch to the Android 3.2 SDK in each project in my workspace to get rid of all errors in the Facebook SDK, probably related to not being compatible with the Android 2.3.3 SDK that I chose because I thought I needed that to be able to build and run on my Android 2.3.5 device.

Anyway, it's successfully running AppGameKit 2 projects on my device, so now the next step will be to reuse my C++ code and try to get NeonTic working on Android.

To be honest I hate Eclipse, I wonder if I can do a setup like this for Android Studio or IntelliJ.

Appify Media - http://www.appifymedia.com
SopiSoft Digital Entertainment - http://www.sopisoft.com
AGK 2 game - NeonTic Tac Toe: https://itunes.apple.com/app/neontic-tac-toe/id582711707?ls=1&mt=8
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 21st Jan 2015 02:55
Cool! Good to know that the guide is good.

I need to get back to work on this.

Quote: "To be honest I hate Eclipse, I wonder if I can do a setup like this for Android Studio or IntelliJ."

I haven't tried them. The actual code compilation happens outside these tools. They are for putting the Android apk together with the AppGameKit glue stuff. They might work.

Cheers,
Ancient Lady

Login to post a reply

Server time is: 2024-11-22 05:34:10
Your offset time is: 2024-11-22 05:34:10