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 / Teach Yourself Game Programming for Android and Windows [AGK eBook release]

Author
Message
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 21st Feb 2013 14:02 Edited at: 21st Feb 2013 14:52
Teach Yourself Game Programming for Android and Windows




Teach Yourself Game Programming for Android and Windows is the cheapest eBook for App Game Kit you are ever likely to see at just £4.99 GBP/ €5.99 Euro / $7.99 USD it provides over 750 kindle pages of content. At a cost of just 0.007p a page turn you won't beat it's value anywhere else.

Not only that, but this eBook has been read, tested and commented on by over 30 members of this community. Forum members have had an active say in it's development, pointing out mistakes and area's that required additional explanation. You can read the community development thread HERE.

Furthermore this has been released exclusively in digital format, this means the eBook can be updated at any time to move with the latest AppGameKit developments. By purchasing this eBook you ensure it will be updated in the future to reflect the latest changes in App Game Kit.

You can find this eBook on all major Amazon stores, from the UK to USA, to France and Japan.

UK Amazon Kindle store
US Amazon Kindle store
French Amazon Kindle store
Italian Amazon Kindle store
Spanish Amazon Kindle store
German Amazon Kindle store
Japanese Amazon Kindle Store

This book is ideal for anyone starting out or struggling with the basics of the App Game Kit language, it teaches you everything you need to make a fully working game, including how to make the game itself. It is split into two sections, Phase I and Phase II. Phase I grounds you in a simple 99 line example, discussing logic and decision making, Identifiers, loops, sprites, and everything else you absolutely have to know in order to make App Game Kit do anything useful.

Phase II expands upon that game with a 1100 line version which adds menus, options, file saving, high score tables, particles, sound effects, music, tablet input systems, and much more. By the time you finish Phase II you'll be able to produce any classic game you set your mind too.

The following includes the books table of contents.

Attachments

Login to view attachments
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 21st Feb 2013 14:05 Edited at: 21st Feb 2013 14:09
Teach Yourself App Game Kit Phase I



This eBook contains the first 6 chapters of Teach Yourself Game Programming for Android and Windows.

This is the whole of Phase I, it includes primers covering installation, the IDE, core language and graphics. I then include Program Course I, the chapter that teaches you the 99 line example.

By the end of this ebook you will have generated your first working game.

On top of that it's free! To download this eBook just login to your TGC Profile and download the ePub, Mobi, or PDF file directly to your e-reader or desktop.

Attachments

Login to view attachments
Crystal Noir
AGK Bronze Backer
12
Years of Service
User Offline
Joined: 7th Sep 2011
Location: France
Posted: 26th Feb 2013 11:15
Awesome works !

Bought it. I work on it, read, and try your codes.
MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 26th Feb 2013 12:28
The different covers had me there for a minute...

Any collated list of your works Dan? might be useful to show that

Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 26th Feb 2013 15:47
There's only two ebooks available at the moment, the free version which users can download from their TGC Profile (Phase I) and the full edition which users can purchase from Amazon.

I'll produce a list when the ebook / video collection grows.
tasmanian guy
13
Years of Service
User Offline
Joined: 29th Jun 2010
Location: Australia
Posted: 4th Mar 2013 01:48
Little bit disappointed I had to purchase almost the same book again, just to get an update when you said that the best thing about electronic books is when an update comes out you can just delete it and download the new update....anyway.

DBPro is the new Amos (I hope)
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 4th Mar 2013 16:43 Edited at: 4th Mar 2013 16:49
I'm sorry you had to do that was well, Freedom Engines frozen development came as a surprise for me as well, otherwise I would have based the first eBook on App Game Kit instead of freedom engine.

Given AGK's lack of HTML5 and WebGL support, and that I don't have Mac hardware to document iOS and Mac development I couldn't really convert a book called:

Teach Yourself Game Programming for HTML5, WebGL, Android, iPad, iPhone, Windows and Mac all in one go!

Over to App Game Kit.

Rest assured though, the newest book has a lot more going for it. The previous book didn't cover menus, high score tables, multiple drones, and many of the other features included. The previous ebook was about 219 pages long if I recall correctly the newest is 753 pages. So I feel confident in saying that while the beginning is similar, it completely diverges from the original after the Phase I chapters.

At just over a fiver I don't think it's bad value, even if you did have to buy the previous one for around £3
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 6th Mar 2013 14:53
I am pleased to announce that Teach Yourself Game Programming for Android and Windows has been approved for sale on The Game Creators website.

This is a DRM free copy provided in ePub and PDF format.

Click here to buy the book directly from The Game Creators
Caps On!
12
Years of Service
User Offline
Joined: 3rd May 2011
Location:
Posted: 3rd May 2013 16:31
Daniel, just purchased a copy from TGC. Thanx for your hard work.

Truth, Justice, and the Programmer's Way!
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 9th May 2013 23:22
Thank you for your purchase. You can expect an update to this book June or July. I'll be updating the reference section to include a text copy of the smack it tutorial series running on my youtube channel. Once you're done with the first example, you can follow these videos as well.

Smack It Tutorial playlist
cryptojoe
11
Years of Service
User Offline
Joined: 27th Sep 2012
Location: Michigan U.S.A
Posted: 14th May 2013 22:21 Edited at: 14th May 2013 22:24
I have your book and I have found that this link dose not work!
[href]http:// files.teachyourselfstuff.com/ AGK/ ebook/ vol1/ spacefighter_media_pack.zip[/href]

But I really do like the book

Edit; and when I say dose not work. its not just from the kindle book... I tried it in my browser as well...
xCept
21
Years of Service
User Offline
Joined: 15th Dec 2002
Location:
Posted: 14th May 2013 22:23
@cryptojoe, if you remove the spaces then it seems to work fine.

http://files.teachyourselfstuff.com/AGK/ebook/vol1/spacefighter_media_pack.zip
cryptojoe
11
Years of Service
User Offline
Joined: 27th Sep 2012
Location: Michigan U.S.A
Posted: 14th May 2013 22:24 Edited at: 14th May 2013 22:28
ok... I see thanks...

when I copied and pasted it it added spaces... I just didn't see it...
cryptojoe
11
Years of Service
User Offline
Joined: 27th Sep 2012
Location: Michigan U.S.A
Posted: 21st May 2013 04:17 Edited at: 21st May 2013 04:20
I have ben working from the book and have a app typed as printed in the book that compiles but only shows a black screen...

its from part 3.3.3 Subroutines

Hodgey
14
Years of Service
User Offline
Joined: 10th Oct 2009
Location: Australia
Posted: 21st May 2013 04:36
@cryptojoe: The reason you see only a black screen is because the sprites have been positioned off the screen. At the top of the code SetDisplayAspect() is used which means you're using AGK's percentage system. Consequently, only sprites with coordinates (0,0) to (100,100) are seen on the screen.

A quick solution would be to switch to virtual resoution. Instead of SetDisplayAspect try
setVirtualResolution(1024, 768)

If you want to use the percentage system then you'll have to make a few changes.
In this line:
SetSpritePosition(MySprites[Incra],274 * Incra + 200,250)
You're position way off on the x-axis and on the y-axis. Try something like:
SetSpritePosition(MySprites[Incra],20 * Incra +5 ,50)

You'll also have to adjust the sprites sizes:
SetSpriteSize(MySprites[Incra],10,10) - changes them to 10% by 10%

Hope that helps!

cryptojoe
11
Years of Service
User Offline
Joined: 27th Sep 2012
Location: Michigan U.S.A
Posted: 21st May 2013 04:48 Edited at: 21st May 2013 04:50
ok... I see and with setVirtualResolution(1024, 768) in place of SetDisplayAspect( 4.0/3.0 ) it works...

there was nothing in the book about changing that so I used the default...
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 21st May 2013 23:40
Ok, I'll make a note of this and include it in my list of updates. Please note that the whole book is written using Virtual Resolution as it's basis. I'll try to explain that better in the update.

There's some potential good news, there's a good chance that I'll be getting my hands on a Mac soon, this means iOS instructions for all sooner than I had hoped for.
cryptojoe
11
Years of Service
User Offline
Joined: 27th Sep 2012
Location: Michigan U.S.A
Posted: 22nd May 2013 01:41
its ben a really good book Daniel... I have only run into the one issue...
leo877
16
Years of Service
User Offline
Joined: 6th Mar 2008
Location: san antonio, tx
Posted: 29th May 2013 11:05
@DAN i bought this book and reading while doing the examples, also very good reading to learn AGK. Great work on this book and great work on your youtube smack it. I been following that also.
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 29th May 2013 21:50
Thank you Leo877 it's nice to hear positive feedback.
basjak
13
Years of Service
User Offline
Joined: 16th Apr 2010
Location: feel like signing up for mars
Posted: 18th Jun 2013 10:20
The book is good but I only bought it to keep reference on how to install android SDK(s). so please that need to be updated.
for anything else, it well worth and information are explained in details.

Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 18th Jun 2013 12:24
iOS and updated android instructions are on the planning board right now. I'm waiting for v1.08 to exit beta. iOS instructions will arrive when I have access to a mac which I'm hoping will be sometime this month.
Lost Dragon
13
Years of Service
User Offline
Joined: 22nd Aug 2010
Location:
Posted: 23rd Jun 2013 09:11
I'd like to see SetSpriteAnimation and loadsubimage covered.
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 23rd Jun 2013 14:36 Edited at: 23rd Jun 2013 14:38
The existing project doesn't need to load subimages, the sprites are designed for simple looping animations. Because the sprites don't change size setting animations based on frame widths is overkill.

I will be writing another book sometime next year, if I can think of a situation that requires these features I'll add them.

I am considering adding extra program exercises to the original book free of charge when I do the MacOS and iOS updates. However these will be on the 3 classics level. Pong, Orbit, and Space Invaders. I don't think these games will need these commands at all.
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 25th Jun 2013 19:10 Edited at: 25th Jun 2013 19:11
Thank you to everyone who donated to get iOS and MacOS instructions into this book.

The money was just withdrawn and combined with this ebook's royalties and a brand new Mac Mini and iPad Mini combination is on it's way. I sincerely hope to have iOS and Mac OS instructions sometime in August 2013.

I am also considering adding a new game example.

Thank you for your patience.
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 25th Jun 2013 19:14
Daniel, if you need any help with the Mac/iOS stuff, just let me know. I've had a lot of experience with AppGameKit and Mac/iOS in all versions and am happy to share.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 25th Jun 2013 22:07
I might just take you up on that! First I need to learn the basics of Mac OS X.
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 25th Jun 2013 23:34
It's a bit different from Windows. I was actually surprised at how easy some stuff was, but also how hard it was to do some under the hood things (the directory paths are amazing).

But, i quite like my Mac Mini (I have dual 21" monitors on it, as I do on my Windows boxes and Linux box).

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 26th Jun 2013 09:34
I'm hoping my linux knowledge will fill in some of the blanks, from what I understand it's based on unix. Having said that so's windows at the core.

I've bought a copy of parallels to avoid boot camping which should be fun, it will be interesting to see if their graphics hardware support is any better than virtual box. I'm hoping AppGameKit will run fairly well on it.
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 26th Jun 2013 16:57
I've been seeing a lot of people using some sort of Windows virtualization on their Macs to actually run the AppGameKit IDE.

I don't bother.

Since you need to ultimately copy your files to a pure Mac environment to do the Xcode builds, I just do all my Tier 1 work on my Windows machines.

Having said that, my Mac Mini is doing a great job with my displays and handling anything I've thrown at it so far.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
cryptojoe
11
Years of Service
User Offline
Joined: 27th Sep 2012
Location: Michigan U.S.A
Posted: 26th Jun 2013 17:17
problem with a Function in the book, I was working with the Brawler.png font and following the book, but keep getting this error message "could not determine parameter type of 'visible ' at line 20"

14 Function MakeText(Text$,Font,Size,Alignment,x#,y#,visible)
15 id = CreateText( Text$ )
16 SetTextFontImage( id, Font )
17 SetTextSize( id, Size )
18 SetTextPosition( id, x#, y# )
19 SetTextAlignment( id, Alignment )
20 SetTextVisible( id, visible )  
21 EndFunction id
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 26th Jun 2013 17:17
I've just installed Parallels Desktop 8 for Mac, shoved on my spare copy of Windows 7 and it's running great in PC mode. All I've done so far is compile a few DBPro programs and the Smack It game from AppGameKit but it's running smoothly without any problems.

The great thing is that Parallels also includes ubuntu, google chrome OS, and Android. I've yet to test the AppGameKit Player app with them but it's all looking hopeful so far.

Of course, one of the first things I quickly discovered the need for as a DVD drive! Which this mac doesn't have so wasted about an hour trying to get the remote drive feature to work. It won't communicate with windows at all, so I'm sitting here ripping the discs to ISO's then throwing them over the network.

So far on day 1 I'm finding the Mac way of doing things somewhat annoying. I like double clicking on window bars to maximise, Mac OS doesn't seem to have maximise option, but instead sticks windows onto a new desktop. I kept losing things because Alt-Tab doesn't work and I'm an Alt+tab junkie! But I've found the Alt + Arrow key that lets you slide between workspaces. I don't like it, but I guess I'll have to get used to it being spread out iOS style.

The dock and menu don't respond quite as quickly as I'd like windows side bars and things appear at the drop of a hat, but Mac OS required my mouse pointer to linger. I suspect a proper Apple keyboard would help, but I'm officially out of cash now so my PC keyboard will have to do.

Also there was an annoying bug where it didn't detect my keyboard correctly, I set it to british layout but it didn't detect it as a 101 102 keyboard and so the " was @ and @ was " and I use them a lot.

Still I'm doing all the major stuff, downloading, installing software, adjusting settings. The fact that the wheel mouse was reversed annoyed me but I've fixed the "natural" setting lol.

One thing I do love about this Mac Mini is that it's totally silent. I can't hear a peep from it. This will make it great for podcasting and other vocal recording.
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 26th Jun 2013 17:18
cyptojoe, the parameters in the function are either being called incorrectly or have been setup incorrectly.
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 26th Jun 2013 17:35
The tiny green bead in the upper left corner of an app will maximize it. And then take it back to windowed if maximized.

I haven't been in need of a DVD drive, yet.

I use my Microsoft winged keyboard (typist friendly) and a Microsoft mouse on my Mac Mini without an issue. But I have the keyboard set to whatever it defaulted to when I set up Mac Mini. And I have gotten used to using the Windows symbol button for the Apple splat button.

haliop posted a link to installing Wine on a Mac for sort of natively running Windows apps alongside Apple ones. I might give that a try.

I love the small footprint of the Mac Mini. And it doesn't have a chance in h**l of being heard over all the the other devices in the room.

I have fun going between the three computers in my office (Mac, Windows and Linux). The fun part is remembering the right key combinations for the machine I am on and not expecting the mouse to move if I use the wrong one. I haven't found a good Mouse/Keyboard switch to work with all three devices, yet.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
cryptojoe
11
Years of Service
User Offline
Joined: 27th Sep 2012
Location: Michigan U.S.A
Posted: 26th Jun 2013 17:42
I have everything as it is in the book... everything seems to be there as fare as I can tell. don't understand why the parameter is not being passed

Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 26th Jun 2013 19:30
I just compiled that code without any problems cyptojoe.

Try looking at previous code, sometimes errors like this happen when you forget to add an Endfunction to a previous function, or close a loop. If this is literally all the code you are running however it works on my AppGameKit flawlessly.
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 26th Jun 2013 19:38
The green orb in the top left hand corner makes the window as tall as the desktop but not as wide as the desktop, which seems fairly pointless to me!

I'm using a logitech keyboard and the gigabyte gaming mouse. The mouse is a fantastic, because the speed of mouse movement is different between windows and Mac OS, but it's got a DPI button on it that swaps between 800 dpi and 1600 dpi, I could probably just adjust the settings but the button saves me the effort.

I'm using a bog standard KVM switch I got from amazon a few months ago. It's just got a simple button with PC1, PC2, PC3, and PC4 on it. It's not automatic but I don't mind that. It allows me to swap between My Raspberry Pi, Desktop and Mac Mini with another port for my laptop if I ever need it.

I find KVM switches for video horrible, this one is VGA and the signal is very noisy. The last HDMI one I tried was so bad it went straight back to the vendor. But then I won't spend more than £20 so the more expensive ones might be better. I'm using a TV with 3 HDMI ports so swapping displays can be done at the flick of a remote.

The windows key does nothing in my Mac Mini! Don't know why that is.

I've just purchased splashtop 2 for Mac, it gives me remote access of my desktop and laptop and the click of a button. It's the best remote desktop solution I've ever come across, it streams video, lets you play games, maintains colour and resolution, it's the next best thing to being plugged directly into your PC. I use it with my Asus Transformer Pad all the time, meaning I have the full power of my quad core PC and windows, and the virtual portability of a Macbook air. Of course that advantage goes when I leave the range of my LAN. Still over the internet and 3G it's still not bad though the performance is reduced.
cryptojoe
11
Years of Service
User Offline
Joined: 27th Sep 2012
Location: Michigan U.S.A
Posted: 26th Jun 2013 22:47 Edited at: 26th Jun 2013 22:49
I think its my AGK... I'm running Build: 107

I had something like this happen before I just can't remember how I fixed it...

thanks for your time

EDIT; I'm just going to keep working throe the book...
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 8th Jul 2013 14:56
Hi guys, the iOS instructions have been devised.

I need a couple of forum users to test them out and point out any holes, or anything i might not have explained properly

Please e-mail me at daniel@dcforeman.co.uk if you meet the following requirements.

1) You must have an iOS developer account.
2) You must have a Mac.
3) You need to have an app you'd like to submit to the apple store.
4) You need to be able to test it and reply early this week.
5) You need to have an iOS device to test on.

This documentation is designed to take you from XCODE to a full app submission.
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 8th Jul 2013 18:03
Quote: "Hi guys, the iOS instructions have been devised."

"devised", interesting word. Typos get us all.

Is it necessary that I actually submit my app this week?

I can test all of the other bits fairly soon (once I have v10815 on my Mac Mini).

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
World Class Multimedia
15
Years of Service
User Offline
Joined: 15th Aug 2008
Location: Florida, USA
Posted: 11th Jul 2013 18:25
I just bought the book for my iPad. I cannot wait to get started!

Mike

YOU DREAM IT - WE CREATE IT!
www.world-class-multimedia.com
For world-class virtual instruments - www.supersynths.com
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 12th Jul 2013 01:19 Edited at: 12th Jul 2013 01:23
lol, I think if anything falls under the "Plan or invent (a complex procedure, system, or mechanism) by careful thought." it's definitely an 24 page document for submitting iOS apps.

Basically the sooner it's tested, the sooner I can get it into the ebook update. So no it doesn't have to be this week.

Paul just skimmed it and said he couldn't find any issues so hopefully the testers can as well.

@World Class

Ohh you're one of my iBook customers, yay. There should be some exciting things in future for you. I'm currently investigating iBooks author, I'm hoping to completely revamp this ebook, and even embed some video into it. Hopefully sometime around Christmas. All the other platforms will have to remain PDF and ePub however which isn't nearly as advanced, but they need to remain compatible with e-ink displays.
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 12th Jul 2013 01:26
Daniel, where can I see the instructions that you want us to test?

I am willing to work through them as far as I can without actually publishing.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
World Class Multimedia
15
Years of Service
User Offline
Joined: 15th Aug 2008
Location: Florida, USA
Posted: 12th Jul 2013 05:14
I bought it using Amazon Kindle, so I can read it on my iPad and my Windows 8 Laptop.

So far, very well written and easy to understand.

Mike

YOU DREAM IT - WE CREATE IT!
www.world-class-multimedia.com
For world-class virtual instruments - www.supersynths.com
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 12th Jul 2013 11:37
Ancient Lady if you e-mail me at daniel@dcforeman.co.uk I'll send over the instructions.
kbrad1
10
Years of Service
User Offline
Joined: 17th Jul 2013
Location:
Posted: 17th Jul 2013 06:32
I might be missing something but why does the book purchased from TGC website seem to differ from the one offered on Amazon? One issue: you mention that there are 753 pages but the version I have is only 610 (PDF - epub is 621). Even the chapter numbering system seems to differ.

Thanks in advance.
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 18th Jul 2013 01:42
There's three competing systems, kindle mobi, PDF and ePub. Each of these readers put different numbers of words on a page depending on the software, font size, font used, screen resolution etc.

But the content is the same across all three.
kbrad1
10
Years of Service
User Offline
Joined: 17th Jul 2013
Location:
Posted: 18th Jul 2013 02:41
Thanks for the reply and figured there were differences with the readers. I was concerned that 100+ page difference might be too big of a difference.

I have also noticed how the tables show differently as well.
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 19th Jul 2013 12:40
Yeah, the only way to solve that is to shove PDF's on all of them. But that prevents dynamic text adjustment, text reading, increases the size of the download etc etc. Giving the devices layout control makes for a better experience.
Daniel TGC
Retired Moderator
17
Years of Service
User Offline
Joined: 19th Feb 2007
Location: TGC
Posted: 7th Aug 2013 15:33
I don't know a great deal about AppGameKit v2 other than what was announced in the kickstarter. I expect that the eBooks source code examples won't be greatly affected. So it's entirely possible I can just write a new eBook covering the features of v2, while leaving the first book as the introduction to programming it's supposed to be. It may simply be that this eBook doesn't require any source code changes. But until I get AppGameKit v2 in my hands I won't be able to check this.

IDE changes don't worry me. The reason question I'm waiting to find the answer to is will V1 AppGameKit become the new DarkBASIC Classic while V2 becomes the new DarkBASIC Professional (figuratively speaking) if the v1 product provides an entry level product then the eBook remains valid, and a new eBook for v2 needs to be produced. If v1 is replaced with v2 and v1 is taken down from sale, then updating the existing book to match v2 would be better. If it did come down to two books however, at the prices I charge I don't think it will be any great hardship for people.

In regards to your second point, this book was never intended to cover C++ that is a separate book entirely. I am in the process of writing an eBook on C (not C++) because it's possible to master that in a few months. However C++ can be developed with for years, and never mastered in the same way. I will eventually move on to write about C++ but that's going to be a long project.

My primary goal after AppGameKit is web technologies. The one common thing Firefox OS, Chrome OS, Ubuntu OS, Tizen, and other emerging operating systems are web apps. So I want to write about HTML5, CSS3 before I finish the book on C.

Login to post a reply

Server time is: 2024-03-28 21:19:53
Your offset time is: 2024-03-28 21:19:53