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 Classic Chat / AGK Frequently Asked Questions

Author
Message
RickV
TGC Development Director
23
Years of Service
User Offline
Joined: 27th Apr 2000
Location: United Kingdom
Posted: 18th Jan 2011 17:57 Edited at: 24th Jan 2011 11:04
App Game Kit FAQ

UPDATED! Monday 24th Jan 2011 - see below for new Q&As

How AppGameKit will work
AGK aims to solve the needs of two distinct groups of developer.

The tier 1 casual developer who has lots of ideas and not much time, preferring to sacrifice a little run-time performance for rapid application development and instant device deployment.

The second group of tier 2 developers are recognised as those coders who are not prepared to sacrifice performance, want per-platform control of components and prefer to work in an IDE they are most familiar with. Combine these solutions and you have a development system that can prototype an app in mere hours before drilling down to bare metal to get the fastest possible speed.

Tier 1 explained
You will need a PC to develop your apps on. After installing AppGameKit for tier 1 you will have access to an Eclipse based IDE where you can code your game in DBPro style BASIC. Hit compile and your source code will be processed into byte code and ready to run under an interpreter. There will be a simulator app that lets you run the game on the PC you are developing on. You can also link up with your mobile device via a PC server tool that will sync to an AppGameKit player app on your device. Your app will be transferred via your local Wifi network.

So tier 1 developers can develop on a single PC and run their games on multiple devices via freely available run-time apps that TGC will publish onto the various app stores.
Key Tier 1 Points

Develop on a single PC and see your results on supported devices
You cannot sell your games to app stores. (TGC will offer a publishing route so you can publish via TGC).

Tier 2 explained

You receive everything shown in Tier 1. We also provide C++ API libraries for all currently supported devices. This means you can code in C++ and call the AppGameKit commands directly from your C++ source code, safe in the knowledge that the same commands will do the same across all supported devices.
If you want to publish an iPhone app to the apple app store then you will need a Mac development environment and have signed up to app store developer agreement.

Key Tier 2 Points

All Tier 1 features included
Access to the AppGameKit API
You can sell what you make via app stores

Publishing to app stores is subject to the individual app stores validating and approving your apps.
Server app feature is subject to individual app stores validating and approving the server app.
Server app feature requires a WiFi connection.

Road map
April 2011 Release V1.0
Supported platforms: Windows, iOS, Bada
App Stores Targetted: Intel AppUp, Apple App Store, Samsung Bada
Devices: Netbooks, iPhone/iPod Touch/iPad/Macs, Samsung Wave phones

Platforms following release
Symbian
MeeGo
Android
Windows Mobile 7
Blackberry

Supported devices and order of development is subject to change.

Q: What news of the AppGameKit Pricing? UPDATED!
We are still not ready to announce pricing. We will announce it closer to release. After feedback in the forum it seems a subscription model is not popular. We have therefore decided to opt for a standard pay once per version model. So you will be set an amount for Tier 1 or Tier 2 and this will ensure you own that version of AGK. You also receive 12 months of updates to that version. TGC will then look to release significant versions updates to the product which will require upgrade fees.

Q: Do you need beta testers?
Right now (January 2011) we're not recruiting. We expect towards the end of Feb we'll need to kick beta testing off and we’ll probably hand pick users to help us during that phase.

Q: Could you confirm whether this is 2D only or not
A: The AppGameKit technology is being built on our optimized OpenGL engine to render hardware accelerated 2D graphics for the initial release. Our 3D commands will follow later after the core version has been rolled out to the most popular platforms.

Q: Is it going to be a procedural style language, or is there going to be some OOP support?
A: AppGameKit will be release in two tiers. Tier one will come with an easy to pick up scripting language with a lot of similarities to our popular DBPro product. Support for functions and structures will be included. Tier 2 will bring full OOP support for those advanced programmers looking to harness that extra power from writing in C++;

Q: Will you really support all the formats you have listed.
A: Yes that is out intention. We are finding that some platforms are easy to support and others are still developing and changing. Our plan is likely to adapt with the developments of the platform holders. For example Android will now be much easier to support because they are moving closer to our core C++ way of working.

Q: Will it support plug-ins?
A: Initially no.

Q: If developing for the iPhone/Pad do we have to run AppGameKit from a Mac?
A: It’s not necessary for the development of your games. Read the how AppGameKit will work section for details.

Q: Will you support Nintendo DS?
A: Currently we are saying no. We will look again in the future.

Q: Possibility for 3DS support for the new handheld?
A: As said in the previous answer, we will need to review this later.

Q: Will AppGameKit have a proper APK builder for the Android platform (much like Basic4Android does)?
A: See “How AppGameKit works” above to understand what we will be delivering.

Q: Is Physics being used? Box2D?
A: Yes we're using Box 2D.

Q: Will we be able to see any example videos of it actually being used on mobile products?
A You bet! This will be our cool video, showing some code and then running it on multiple devices. It’s the vision we have had from the very start, the same code running on multiple device!

Q: Other than the AppGameKit what we will need to buy/pay for in order to get our apps onto the platforms the AppGameKit will export to?
A: See “How AppGameKit works” above to understand what we will be delivering.

Q: Will it support rendering using platforms such as OpenGL ES for development on OMAP platforms such as the PandaBoard?
A: Currently we have no plans to support PandaBoard

Q: Can you show me a screen shoot for its interface?
A: Very Soon! We’ll be posting in the forums and on our Facebook page, so sign up to receive updates from the team.

Q: What are the supported media formats?
A: To keep the size of AppGameKit binaries small and universal, JPG, PNG, WAV and MP3 will be the primary file formats, with conversion built into the compiler where device-specific formats are required.

Q: I really hope it allows for OpenFeint, AdWhirl and AdMob support (on iOS) like I believe TGC did in their own apps. Also, I wonder if it will allow for iOS distribution without certificates?
A: Any technology that does not exist on all supported platforms will not be part of the main AppGameKit core during this phase 1 release. The primary benefit is that you genuinely only have to write your application once and be able to deploy it without modification to every device. Adding a proprietary component would break this model. That said, if you are a Tier 2 developer using the AppGameKit API, you will likely be compiling in XCODE and so you'll be able to integrate OpenFeint, AdWhirl and AdMob yourself using the native SDKs.

Q: I would also really like an XBOX 360 solution (even through the XNA creators club).
A: The initial release of AppGameKit will not include console devices. We have internal code bases for several console platforms that align very well to AppGameKit, but this is very much a version 2.0 feature. Most console development requires a certain amount of compliance work before you can run your applications on your home device. We are currently looking at ways to cut through this red-tape so you can send your app to the console and play it instantly.

Q: So AppGameKit generates full source code for the games in each language, or just the game itself?
A: AppGameKit splits into two tiers. The first uses an ultra-easy compiler to produce optimised byte-code which our native interpreter engine will run on each platform. This allows developers to create apps instantly on multiple devices without having to set-up their own development environments to produce binary (a complex and potentially expensive task in itself). A second tier then allows the developer to drop down into the C++ source code layer and use AppGameKit as an API for native compiling. The benefit to using AppGameKit as an API is that you get native performance without having to learn the development SDK's of each platform. Code your AppGameKit app once in C++ then use the native development environment of the platform to compile and deploy.

Q: Is this as easy to learn as Dark Basic Pro, and how do you get the apps to the device?
A: AppGameKit is as easy to install and use as DBPro, and in many cases easier given there are fewer commands to learn. Anyone with experience with DBPro will find coding in AppGameKit a natural step into the world of multiple devices! The easiest way to get your AppGameKit application to your chosen device is a simple three part step.

1. Code your script and save your project in the friendly IDE.

2. Select your device and compile to a special file held locally on your development machine.

3. Download and install the free AppGameKit player to your smart phone or tablet, launch the player and sync it to your development machine. The player will detect the game file you have compiled, download the app to your device and play it.

Q: Are you supporting multi touch?
A: Of course! Those devices that support multi-touch will be able to use it in the AGK

Q: Can you explain how the collision system will work?
A: You can set sprites to be taken over by the physics system which will make them respond automatically to gravity, collisions, etc.

Q: Are texture atlases supported?
A: Yes, we will provide a tool that can take a set of images and generate a texture atlas from them. You can then load this atlas into the AppGameKit using a single command and extract individual images using one command per image.

Q: Is batching in?
A: Yes, sprites will be drawn together wherever possible and in depth order. This means that the use of texture atlases can greatly improve the performance of your app.

Q: How is sound dealt with?
A: There are two aspects to the sound system, music and sound effects. Music will be loaded into a playlist type structure from which you can play music files one after the other automatically. Only one music file can be playing at any one time. Sound effects are loaded into IDs which can then be played using the PlaySound command. A sound can be played multiple times from a single ID at the same time.
=============================
Monday 24th Jan 2010

Q: What features will have the IDE have?
A: The editor is a stripped down version of the Eclipse IDE, so for an early look at the kind of features and layout the interface might have, download the latest version of Eclipse.

Q: Will tier 1 code be able to generate byte-code on the fly and send it to be executed? Will it be able to edit its own bytecode?
A: The ability to generate and execute byte-code on the fly will not be available initially while we understand the security issues surrounding this feature.

Q: So you won't directly support the Pandaboard, that's cool. But will it use an OpenGL ES renderer?
A: We have chosen OpenGL ES because the graphics API is available on almost all personal and portable platforms, allowing your applications to look visually identical from device to device.

Q: I know you said you're supporting development for the iPad as well as the iPod touch, which is AWESOME, but will the two be separated in the dev environment? As in, if developing an app specifically for the iPad, will you be able to make use of the larger screen without having to "magnify" everything like when running an iPhone app on it?
A: Graphics will be scaled so that the app looks exactly the same on any device, but it will use the native resolution of the device. So you could either use high resolution images and code with the iPad in mind or use low resolution graphics and code with the iPod touch in mind. Either way your app will run on both, but coding with a large device in mind may cause usability issues when run on smaller devices.

Q: Any chance DBPro will get a "tier 2" update in the future?
A: AppGameKit and DBP are two completely separate products. There is a similarity between them in that AppGameKit Tier 1 can be thought of as DBP and AppGameKit Tier 2 can be thought of as DarkGDK. DBP support will continue and run alongside our AppGameKit product, despite the absence of cross-compatibility.

Q: With Tier 1, I can publish through TGC. Is there a cut of what I sell that goes to TGC? So, if I make something 99 cents what is my profit going to be between Apple and TGC?
A: If you publish via TGC then we will take a 30% cut of any revenues received via any app stores the app is published into. So let’s say you earn $100 from Apple App Store. Apple will take a 30% cut of the $100 which leaves $70, then TGC will take 30% of the $70 ($21), you will receive $49.

Q: Since I am paying TGC every year, does this fee pay for updates and additional platforms.
A: We have listened to your feedback. We are now opting for a pay per version model. So when you buy AppGameKit you receive that version with support for all devices that we plan to support. You also receive 12 months of bug fix updates for that version.

Q: Will I be able to distribute my game to others off of a web site? Will there be a way to do this so I can give people a taste of a demo on Facebook, let them try it out before releasing it?
A: The base engine will be for Windows, so you could make a demo and let them download and play that. Or you could make a movie of the windows version and upload it to a video sharing service like You Tube.

Q: Does AppGameKit allow networking so I can play games against other phones and platforms.
A: Not in version 1. This will be added later when all platforms have been dealt with. Multiplayer gaming is important to us and we will want to add this in the longer term.

Q: Will AppGameKit apps work directly on MacOS X and Windows 32?
A: We will have engines for both those platforms.

Q: Is there some file management abilities like being able to save a high score on a phone or other devices? How do saving files work?
A: Local storage will be available for your applications, so high score tables will be possible.

Q: Is it possible in a future version that you might consider adding in features for specific versions. Like if I use XNA and I want to use Kinect, I could add in a library for Kinect support.
A: It’s certainly where we want to head in the future. For now we will focus on mobile phone devices.

Q: What about accelerometer support and keyboard support on phones? Will you have a virtual keyboard support on the iphone?
A: AppGameKit uses an input agnostic system which supplement devices that lack basic input features. If your application requires keyboard entry and the device does not have a keyboard, a virtual keyboard is provided. Similarly, applications that use an accelerometer to indicate left and right will map that input to a keyboard or virtual button where such a feature is absent. Most smart phones have accelerometer support.

Q: Will AppGameKit support Camera and Microphone for phones?
A: In the longer term yes. For now we want to release a core game engine. These ideas are already on our check list of items to support in future versions.

Q: Are the commands for Box2D support the same as in DBPro as in naming convention and functionality?
A: Box2D will be closely integrated into AppGameKit so we can hide some of the setup code and use sprite data directly meaning it won’t look the same as DBPro.

Q: Is there any GUI support so we can make more than just games? I mean it does say both APP and GAME, so I would think you could do both. A GUI is really needed here.
A: There will be no support for a traditional set of GUI gadgets to keep the core of AppGameKit small and highly optimised. There will be a convenient placement editor where you can place images as buttons, and a one line code solution for detecting when that button is pressed, so creating your own GUI gadgets will be very easy.

Q: Does the 2D engine offer alpha support and realtime scaling and rotation?
A: AppGameKit supports per pixel alpha using PNG textures as well as a single sprite alpha value. Rotation is supported, realtime scaling is supported on non-physics sprites only.

Q: Does the 2D engine offer built-in particle effects?
A: The sprite system supports both texture and polygon batching, which makes it an ideal engine for particle effects. There will be no pre-built high level effects such as snow and fire as these are too specific for a core language, but simple examples will be provided on how to easily create particle effects for your games.

Q: Would you have access to any music from ITunes eventually? Like could I allow the user to use his own music files with my game?
A: iTunes music is protected by a digital rights system that cannot be applied to our engine, but the end user will be able to play their iTunes music in the background and disable the in-app sound effects and music.

Q. Why use a bulky/redundant IDE?
Eclipse can be used in a variety of ways. Just because you may have seen a complex set up in one version doesn’t mean this is the case all the time. It's possible to have a stripped down version that is very easy to pick up and use, while having the benefits of being cross platform and containing all the relevant features we require.
------------------------
Keep asking questions and we'll keep updating this post with our answers.

Financial Director
TGC Team
foleypro
18
Years of Service
User Offline
Joined: 3rd Jun 2005
Location: Tacoma Washington USA
Posted: 18th Jan 2011 18:16
Ok...

betatesters...?

As Always B3D....www.fnggames.com

Eminent
13
Years of Service
User Offline
Joined: 15th Jul 2010
Location:
Posted: 18th Jan 2011 18:27
What does it use to render? OpenGL, right?


Cyborg ART
17
Years of Service
User Offline
Joined: 14th Jan 2007
Location: Sweden - Sthlm
Posted: 18th Jan 2011 18:56
Will it support plugins? I bet that Dark AI etc wont work in its current state, how is this part looking in the future?

Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 18th Jan 2011 19:04 Edited at: 18th Jan 2011 19:05
How do you plan to get around Apples "You must develop on an Apple" rule?

Or

If developing for the iPhone/Pad/Pod do we have to run AppGameKit from a Mac?



Arbrakan
13
Years of Service
User Offline
Joined: 10th Oct 2010
Location: Geneva
Posted: 18th Jan 2011 19:13 Edited at: 20th Jan 2011 09:07
Great news !
thenerd
15
Years of Service
User Offline
Joined: 9th Mar 2009
Location: Boston, USA
Posted: 18th Jan 2011 20:10
At some point in time after the first release, will support be added for Xbox?

Nickydude
Retired Moderator
17
Years of Service
User Offline
Joined: 4th Nov 2006
Location: Look outside...
Posted: 18th Jan 2011 20:26
Or Nintendo DS?



For KeithC
SFSW
21
Years of Service
User Offline
Joined: 9th Oct 2002
Location:
Posted: 18th Jan 2011 22:21
The Android platform will be of most interest to me. Will AppGameKit have a proper APK builder for the Android platform (much like Basic4Android does)?

tiresius
21
Years of Service
User Offline
Joined: 13th Nov 2002
Location: MA USA
Posted: 18th Jan 2011 22:32 Edited at: 18th Jan 2011 22:34
1) What Physics are being used? Box2D ?

2) What is the extent of the language (command set)? Is it really a cross-platform Darkbasic 2D or is it some scripting for a Game Maker type product ?


A 3D marble platformer using Newton physics.
SH4773R
14
Years of Service
User Offline
Joined: 18th Jan 2010
Location: AMERICA!!!
Posted: 18th Jan 2011 23:44
Is it only 2d?
swissolo
14
Years of Service
User Offline
Joined: 9th Jan 2010
Location:
Posted: 18th Jan 2011 23:56
Quote: "Is it only 2d? "

I'm pretty sure...
Quote: "What is the extent of the language (command set)? Is it really a cross-platform Darkbasic 2D or is it some scripting for a Game Maker type product?"

+1

Also, will we be able to see any example videos of it actually being used on mobile products? Like SFSW, I'm very interested in the android part of the AGK. I want to see it in action!

swis
baxslash
Valued Member
Bronze Codemaster
17
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 18th Jan 2011 23:59
I'm just wondering, other than the AppGameKit what we will need to buy/pay for in order to get our apps onto the platforms the AppGameKit will export to?

CumQuaT
AGK Master
13
Years of Service
User Offline
Joined: 28th Apr 2010
Location: Tasmania, Australia
Posted: 19th Jan 2011 01:11
Will it support rendering using platforms such as OpenGL ES for development on OMAP platforms such as the PandaBoard?

Malevolence: The Sword of Ahkranox
The infinite RPG
http://www.msoa-game.com
maicl
16
Years of Service
User Offline
Joined: 19th Jun 2007
Location:
Posted: 19th Jan 2011 01:20
can u show me a screen shoot for its interface ?
defiler
15
Years of Service
User Offline
Joined: 4th Apr 2009
Location: Canada
Posted: 19th Jan 2011 02:20
Possibility for 3DS support for the new handheld?

Current Project: Lost Contact: Station 7
baxslash
Valued Member
Bronze Codemaster
17
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 19th Jan 2011 09:58
Quote: "Possibility for 3DS support for the new handheld?"

Unlikely if it's 2D only. Unless you are talking about something other than the extension for 3D models?

Fatal Berserker
13
Years of Service
User Offline
Joined: 2nd Jul 2010
Location:
Posted: 19th Jan 2011 13:33
Pricetag?

RickV
TGC Development Director
23
Years of Service
User Offline
Joined: 27th Apr 2000
Location: United Kingdom
Posted: 19th Jan 2011 15:21
We're working on the first set of answers. Should be posting an update later today.

Rick

Financial Director
TGC Team
Xivoo
14
Years of Service
User Offline
Joined: 29th Mar 2010
Location:
Posted: 19th Jan 2011 17:21
Is it possible to take the Tier 2 subscription and still use the BASIC script to code the game (and sell it)?

Follow me on twitter (http://www.twitter.com/xivoo)
Blobby 101
17
Years of Service
User Offline
Joined: 17th Jun 2006
Location: England, UK
Posted: 19th Jan 2011 17:22
@baxslash
I think he means the Nintendo 3DS console

RickV
TGC Development Director
23
Years of Service
User Offline
Joined: 27th Apr 2000
Location: United Kingdom
Posted: 19th Jan 2011 17:27
@Xivoo - Tier 2 allows you to program in C++. It will also provide a virtual machine that you can drop scripts into and run, thereby allowing you the option of using C++ or the scripting language.

Financial Director
TGC Team
baxslash
Valued Member
Bronze Codemaster
17
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 19th Jan 2011 17:29
Quote: "I think he means the Nintendo 3DS console"

Oh, hadn't heard of that. I did wonder.

I imagine there might be updates to AppGameKit to add new handhelds / other platforms as they come out but only if the demand is there...

knxrb
FPSC Tool Maker
15
Years of Service
User Offline
Joined: 10th Oct 2008
Location: United Kingdom
Posted: 19th Jan 2011 18:57 Edited at: 19th Jan 2011 18:59
So if you made your app/game in Tier 1 and packaged it into an installer or whatever, would it be installable onto devices even though it's not downloaded from an app store?

For example:
1. Code game in Tier 1 AGK.
2. Package it into an installer for a device.
3. Provide as download on website, not the official Apple store, etc.
4. User downloads installer and installs it to device.

knxrb
Diggsey
17
Years of Service
User Offline
Joined: 24th Apr 2006
Location: On this web page.
Posted: 20th Jan 2011 00:57
Will tier 1 code be able to generate byte-code on the fly and send it to be executed? Will it be able to edit its own bytecode?

[b]
CumQuaT
AGK Master
13
Years of Service
User Offline
Joined: 28th Apr 2010
Location: Tasmania, Australia
Posted: 20th Jan 2011 01:20
You didn't really answer my question.... So you won't directly support the Pandaboard, that's cool. But will it use an OpenGL ES renderer?

Malevolence: The Sword of Ahkranox
The infinite RPG
http://www.msoa-game.com
CumQuaT
AGK Master
13
Years of Service
User Offline
Joined: 28th Apr 2010
Location: Tasmania, Australia
Posted: 20th Jan 2011 01:27
Actually... Here's a question... I know you said you're supporting development for the iPad as well as the iPod touch, which is AWESOME, but will the two be separated in the dev environment? As in, if developing an app specifically for the iPad, will you be able to make use of the larger screen without having to "magnify" everything like when running an iPhone app on it?

Malevolence: The Sword of Ahkranox
The infinite RPG
http://www.msoa-game.com
Link102
19
Years of Service
User Offline
Joined: 1st Dec 2004
Location: On your head, weeeeee!
Posted: 20th Jan 2011 15:01 Edited at: 20th Jan 2011 17:31
@CumQuaT, please don't double post.

Any chance dbp will get a "tier 2" update in the future?

Diggsey
17
Years of Service
User Offline
Joined: 24th Apr 2006
Location: On this web page.
Posted: 20th Jan 2011 17:26
It's called DarkGDK

[b]
Link102
19
Years of Service
User Offline
Joined: 1st Dec 2004
Location: On your head, weeeeee!
Posted: 20th Jan 2011 17:31 Edited at: 20th Jan 2011 17:32
really?


kaedroho
16
Years of Service
User Offline
Joined: 21st Aug 2007
Location: Oxford,UK
Posted: 20th Jan 2011 19:58 Edited at: 20th Jan 2011 20:01
Quote: "Right now (January 2010) we're not recruiting."


DMXtra
21
Years of Service
User Offline
Joined: 28th Aug 2002
Location: United States
Posted: 21st Jan 2011 01:14 Edited at: 21st Jan 2011 07:48
yeah, I was hoping it would be like DBPro where you pay one time and that was it. I suppose as long as the price is very low and I could get major and minor updates--I wouldn't mind paying yearly.

Dark Basic Pro - The Bedroom Coder's Language of choice for the 21st Century.
The Slayer
Forum Vice President
14
Years of Service
User Offline
Joined: 9th Nov 2009
Playing: (Hide and) Seek and Destroy on my guitar!
Posted: 21st Jan 2011 02:21
Quote: "All we can say today is that It will be an affordable yearly subscription based on the tier you choose."

Hum, I don't really like this part of it. I would rather prefer a one time prize, and not a yearly fee.

SLAYER RULES! YEAH, MAN!!
DMXtra
21
Years of Service
User Offline
Joined: 28th Aug 2002
Location: United States
Posted: 21st Jan 2011 03:39 Edited at: 24th Jan 2011 23:12
These should keep you guys going for a while...
Compiled a long list of questions to help you fill your FAQ.


Question: With Tier 1, I can publish through TGC. Is there a cut of what I sell that goes to TGC? So, if I make something 99 cents what is my profit going to be between Apple and TGC?

Question: Since I am paying TGC every year, does this fee pay for updates and additional platforms.

Question: What happens when you stop paying? Will I not be able to use the functionality of AppGameKit or do I just stop receiving updates?

Question Will I be able to distribute my game to others off of a web site? Will there be a way to do this so I can give people a taste of a demo on Facebook, let them try it out before releasing it?

Question: Does AppGameKit allow networking so I can play games against other phones and platforms.

Question: Will AppGameKit apps work directly on MacOS X and Windows 32?

Question: Is there some file management abilities like being able to save a high score on a phone or other devices? How do saving files work?

Question: Is it possible in a future version that you might consider adding in features for specific versions. Like if I use XNA and I want to use Kinect, I could add in a library for Kinect support.

For example: XNA will release an update over time for Microsoft's own Kinect. Now in the near future on the PC or Xbox you could program Kinect via XNA and as I said above you could load in an external library to add in XNA kinect functionality.

Question What about accelerometer support and keyboard support on phones? Will you have a virtual keyboard support on the iphone?

Question: Will AppGameKit support Camera and Microphone for phones?

Question: Are the commands for Box2D support the same as in DBPro as in naming convention and functionality?

Question: Is there any GUI support so we can make more than just games? I mean it does say both APP and GAME, so I would think you could do both. A GUI is really needed here.

Question: Does the 2D engine offer alpha support and realtime scaling and rotation?

Question: Does the 2D engine offer built-in particle effects?

Question: Would you have access to any music from ITunes eventually? Like could I allow the user to use his own music files with my game?



************************************
UPDATED January 24, 2011
************************************



Question: How are fonts handled across different platforms? Are bit mapped fonts being used and created or is there some standard that will work across all platforms?

Question: Are playing of videos going to be allowed in future versions of AppGameKit?

Question: Since Flash supports OpenGL ES, are you considering supporting Flash for version 2.0 of AppGameKit?

Question: Is there any way that when a score is updated that it would be possible to send an update to a web service to update that score?

Question: What type of debugging features does AppGameKit have? Can you go into a little detail here?

Question: What is the level of error handling provided inside of AppGameKit?

Question: Is there a way I can distribute my game (using Tier 1) just to my friends on their phones so I can test out features such as the accelerometer support? (without having them come to my house and using my WIFI network?)

Question: How can I handle upgrades to my game. Lets say I want to send out a bug update to people who bought my game using Tier 1?

Question: In Tier 2 does it allow me to compile only using C or C++, could I compile using Java or .NET?

Question: Is there anyway using AppGameKit script that I can specifically target different screen sizes?

Question: What is the target performance on how many sprites we can have on the screen at once?

Question: Is there back buffer support?

Question: Is there any anti-aliasing support?

Question: What version of OpenGL ES will you be using? Any extensions being included?

Question: Will there be any way that Tier 1 can access the OpenGL ES directly?

Question: Would there be a possible way that AppGameKit might be opened up in the future?

Question: Any TGC ads or splash screens when running the applications on Tier 1?

Question: When using the Intel App store (Tier 1) is there any installer that it uses to make it work? Will it compile your game and then an installer is made so we can put it up on the Intel App store?

Dark Basic Pro - The Bedroom Coder's Language of choice for the 21st Century.
bitJericho
21
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 21st Jan 2011 14:08 Edited at: 21st Jan 2011 14:10
What I'd rather see is a one-time higher price, and then a very low yearly fee to continue support and updates.

Something like 99 fee for the initial software and a year of support and updates, 9.99/year after that. If I don't pay the renewal, then I don't get access to support and updates, but I can still use the software to create things.

Well, my example is probably out of whack with what your support costs may be, so take that as an example, not as what I'm willing to pay

[center]
Join the TGC Group!
http://tehcodez.groups.live.com
RickV
TGC Development Director
23
Years of Service
User Offline
Joined: 27th Apr 2000
Location: United Kingdom
Posted: 21st Jan 2011 17:24
OK, new questions are being passed around our team for answering! Should have an update on Monday for you all.

Rick

Financial Director
TGC Team
Benjamin
21
Years of Service
User Offline
Joined: 24th Nov 2002
Location: France
Posted: 21st Jan 2011 17:27
how do u move a cube
Green Gandalf
VIP Member
19
Years of Service
User Offline
Joined: 3rd Jan 2005
Playing: Malevolence:Sword of Ahkranox, Skyrim, Civ6.
Posted: 21st Jan 2011 22:14
If it's a sugar cube I usually pick it up with my fingers and drop it in my tea (or coffee).

On topic (more or less): I have a horrible feeling that I'm going to have to learn a new language.
LeeBamber
TGC Lead Developer
24
Years of Service
User Offline
Joined: 21st Jan 2000
Location: England
Posted: 21st Jan 2011 23:09
Me too

I drink tea, and in my spare time I write software.
Diggsey
17
Years of Service
User Offline
Joined: 24th Apr 2006
Location: On this web page.
Posted: 21st Jan 2011 23:39
The funny thing is, it's pretty much guaranteed that there will be 3rd party compilers, or tools to generate tier 1 bytecode (If it's allowed)

[b]
Neuro Fuzzy
16
Years of Service
User Offline
Joined: 11th Jun 2007
Location:
Posted: 22nd Jan 2011 13:37
Who all is coding AppGameKit?

just curious b][/b]>

Greenster
19
Years of Service
User Offline
Joined: 3rd Feb 2005
Location: US ©
Posted: 22nd Jan 2011 14:05
Eclipse and API lib? I'm already using that workflow for IOS..Eclipse is pretty bulky. If this was as streamline as DBP I'd be all over it; I could port stuff in no time then.
thenerd
15
Years of Service
User Offline
Joined: 9th Mar 2009
Location: Boston, USA
Posted: 22nd Jan 2011 16:56
If you add text commands, will they support antialiasing?

The Slayer
Forum Vice President
14
Years of Service
User Offline
Joined: 9th Nov 2009
Playing: (Hide and) Seek and Destroy on my guitar!
Posted: 22nd Jan 2011 18:10
I assume there will be a built in tile-, layer-, animation- and lightning system, like in the 2D plugin Kit (or something simular)?

And, I also hope there will still be a significant amount of 3D commands?

Cheers

SLAYER RULES! YEAH, MAN!!
Greenster
19
Years of Service
User Offline
Joined: 3rd Feb 2005
Location: US ©
Posted: 23rd Jan 2011 11:12
I'm going to go out on a limb and ask: Why use a bulky/redundant IDE?

I currently have products on IOS that I made with apple libs and Eclipse, It took about as long to get use to as a C/C++ IDE; which it happens to also function as.

Seems like a dedicated-minimal IDE like DBP has would comply more with the intended audience.
CumQuaT
AGK Master
13
Years of Service
User Offline
Joined: 28th Apr 2010
Location: Tasmania, Australia
Posted: 23rd Jan 2011 11:25
@Link102

I didn't double post. They gave an answer to my question however didn't actually answer the question.

I asked if the AppGameKit will use the OpenGL ES system for its rendering. That question has not yet been answered. There is a difference between OpenGL rendering and OpenGL ES rendering.

Malevolence: The Sword of Ahkranox
The infinite RPG
http://www.msoa-game.com
Wraith Staff
17
Years of Service
User Offline
Joined: 3rd Apr 2007
Location: Hamilton, OH
Posted: 23rd Jan 2011 23:13
Thanks for answering my questions

IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 24th Jan 2011 00:36
@RickV,
When you update your first post again, can you put dates against the changes? Cheers.

RickV
TGC Development Director
23
Years of Service
User Offline
Joined: 27th Apr 2000
Location: United Kingdom
Posted: 24th Jan 2011 11:05
OK, new questions with answers updated in the first message!

Rick

Financial Director
TGC Team
Fatal Berserker
13
Years of Service
User Offline
Joined: 2nd Jul 2010
Location:
Posted: 24th Jan 2011 11:42 Edited at: 24th Jan 2011 11:43
mm, nice answers but i dont like the idea of a subscription.
maybe only use the subscription if the person plans to sell the creations, like a license.

Login to post a reply

Server time is: 2024-04-19 22:36:33
Your offset time is: 2024-04-19 22:36:33