Wednesday, November 5, 2008

TouchFighter

On both Apple's dev forums and on the iphonedevsdk.com forums there have been several threads lately about the source code to a project called TouchFighter II. TouchFighter II is a game demo that Apple gave out at WWDC and is also, from what I've been told, giving it out at their iPhone tech Talks. It contains a lot of invaluable, reĆ¼sable objects that you can drop into your project and use. Although a few of the classes, like Texture2D, are available in other Sample Source projects, much of it is not.

The first thing I'm going to say is: get yourself a copy of this. If you went to WWDC, then go to the attendee site, log in and grab it. If you didn't, and you have an interest in writing iPhone games, then go to one of the Tech Talks that Apple gives. Even if you have to drive a few hours and take a day off of work, go. it would take you more than a day to write the functionality you will get for free from TouchFighter's code.

I have been asked by several people if I could send them a copy of the source code. I wish I could oblige, but the source code was given to us at WWDC under a blanket NDA. That NDA is not the NDA that was recently lifted by Apple, by the way, and is still very much in effect. You MUST get this source code directly from Apple. Do not ask other developers to provide you with a copy, as that puts them in a difficult position. Nobody likes to say no. I don't like to say no. This source code is invaluable, especially if you want to write an iPhone game, and I would love to see more developers able to benefit from it. But legally, I have to say no. If I were to give out the source code, I would risk losing my membership in the iPhone Developer Program. Considering that the iPhone is the basis of most of my income right now, that's not a risk I'm willing to take. Those of you who have asked me for the source code, please understand my situation and why I can't oblige, as much as I wish I could.

If you didn't go to WWDC and can't get to a Tech Talk, then open an enhancement request or call ADC to let them know you want them to make the TouchFighter II source code available in the iPhone Dev Center. If there is another way to get the source code besides the two I have mentioned, those are the people who can tell you.



6 comments:

halmueller said...

To browse all of the sample code (and other resources) linked from individual WWDC sessions, use this URL:
https://developer.apple.com/wwdc/attendee/docs/iphone/navigation/AllResources.html

Horace Ho said...

The TouchFighter2 project builds and runs ok in Simulator. The build is also OK when iPhone device is selected as version 2.0. There are 19 build errors, similar to:

Undefined symbols:
"_alSourcePlay", referenced from:
SoundEngineEffect::PlaybackProc(void*) in SoundEngine.o
SoundEngineEffect::Start() in SoundEngine.o

when built for iPhone device version 2.1

Besides, the 2.0 build can't install properly on my 2ng Generation iPod Touch...

Thanks

Dan Park said...

Remove all framework 2.0 references and re-attach them with version 2.1. They should work.

claybridges said...

This is apparently available to the free ADC hoi polloi now, here:

https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?fileID=24200

All you need is a free ADC membership. I found it via this link:

http://iphonesdkdev.blogspot.com/2008/12/touch-fighter-2-source-code.html

JeansPilot said...

JeansPilot offers the chance to buy a large variety of men’s and women’s jeans clothing from the world famous Italian Brands.
Online jeans clothing store looks for original fashion clothing sales and clearances of worldwide known designers. We participate in fashion auctions to get the lowest possible price for Top quality Clothes, Shoes and Accessories.
Buy Jeans

h4ns said...

What youre saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I also love the images you put in here. They fit so well with what youre trying to say. Im sure youll reach so many people with what youve got to say.

Arsenal vs Huddersfield Town live streaming
Arsenal vs Huddersfield Town live streaming
Wolverhampton Wanderers vs Stoke City Live Streaming
Wolverhampton Wanderers vs Stoke City Live Streaming
Notts County vs Manchester City Live Streaming
Notts County vs Manchester City Live Streaming
Bologna vs AS Roma Live Streaming
Bologna vs AS Roma Live Streaming
Juventus vs Udinese Live Streaming
Juventus vs Udinese Live Streaming
Napoli vs Sampdoria Live Streaming
Napoli vs Sampdoria Live Streaming
Fulham vs Tottenham Hotspur Live Streaming
Fulham vs Tottenham Hotspur Live Streaming
AS Monaco vs Marseille Live Streaming
AS Monaco vs Marseille Live Streaming
Alajuelense vs Perez Zeledon Live Streaming
Alajuelense vs Perez Zeledon Live Streaming
Technology News | News Today | Live Streaming TV Channels