Подкаст Cocos2D: Нейт Вайс, iPhone Гэйм Кит Девелопер
У последнего эпизода Подкаста Cocos2D есть специальный гость: Нейт Вайс, разработчик коммерческого iPhone (РПГ) Комплект Игры.
Нейт - один из самых восторженных разработчиков игры, которых я знаю, его настоящая любовь, являющаяся играми РПГ. Если не создание играет, он любит помогать другим изучить развитие игры и зарабатывает на жизнь прочь этого.
И он делает все это от границ его плавающей квартиры: он живет на лодку!
Превысить все, что Подкасту Cocos2D теперь обеспечил вводную музыку Марко Нойман иначе @marcotronic. Спасибо Марко, скала на!
Подкаст Cocos2D: Натаниэль Вайс (iPhone Гэйм Кит Девелопер)
ПОСТСКРИПТУМ: Я фактически забыл издавать эту почту после того, как я был делавшими записями она. Это сидело здесь как проект в течение недели. Я сожалею о задержке! It was sitting here as draft for a week. I’m sorry for the delay!
Подкаст Cocos2D: Заработайте Дополнительный Доход
Последний эпизод Подкаста Cocos2D отсутствует!
На сей раз Azam и я говорим о вариантах, Вы должны заработать дополнительный доход от или с Вашими приложениями, используя iAd объявления, Покупки В приложении, продавая Ваш исходный код и другие идеи.
Подкаст Cocos2D: Приобретение Дополнительного Дохода
Вы могли бы также хотеть прочитать мое сообщение в блоге, Как передать 18 000$ через шесть месяцев, продавая исходный код о финансовом успехе моего Тянущего линию Starterkit. Между прочим, я буду выпускать новый комплект игры осенью. Больше деталей в ближайшие недели. More details in the coming weeks.
Продолжающаяся дискуссия о том, как правильно послать/получить данные с Комплектом Игры на Центральном Cocos2D, побудила меня писать демонстрационный проект служить дополнением Изучению книжной главы Центра Игры Cocos2D. Получающийся рабочий кодекс находится в этой почте, и также переиздан ниже.
Гэйм Кит Дэта Посылает/Получает Демонстрационный Проект (загрузка здесь) основано на Изучении книжного кодекса Cocos2D, сделанного для Главы Центра Игры. Это назвало Tilemap16 только, чтобы остаться в соответствии со схемой обозначения.
Вы управляете маленьким Ниндзя как обычно, но на сей раз в любое время Вы перемещаете это, это также углубит все другие связанные устройства, потому что координату плитки посылают через Комплект Игры во все подключенные плееры, но только когда это фактически изменяется. Демонстрационный пример даже позволяет Вам перемещать Ниндзя в любое устройство, и все другие будут следовать, таким образом, это действительно будет работать в каждом направлении. Кроме того, переменная счета (интервал) передана каждая структура только, чтобы показать, как послать различные типы данных в разное время. In addition, a score variable (int) is transmitted every frame just to show how to send different types of data at different times.
Мне жаль, что я, возможно, не сделал кино, чтобы показать, насколько прохладный это слишком увы, мой iPod был занят, управляя демонстрационным примером, таким образом, все, что я могу показать как доказательство, является моим iPod и iPad управление игрой с обоими Ниндзя в том же самом положении (мягкое изображение, сделанное с моим уже древним iPhone 3 г при прекрасном программировании, но ужасных условиях освещения):

Пример Исходного кода
В резюме это - кодекс, который это используется, чтобы послать/получить данным с помощью класса GameKitHelper, который я написал для книги (также включенный в загрузку и свободный использовать для любого и любой цели):
typedef enum
{
kPacketTypePoint,
} EPacketTypes;
typedef struct
{
Тип EPacketTypes;
} SPacketInfo;
typedef struct
{
Тип EPacketTypes;
Пункт CGPoint;
} SPointPacket;
Посылка пакета:
{
Местоположение CGPoint = [касается locationInView: [коснитесь представления]]; [touch view]];
Пакет SPointPacket;
packet.type = kPacketTypePoint;
packet.point = местоположение;
gkHelper = [GameKitHelper sharedGameKitHelper];;
[gkHelper sendDataToAllPlayers: &packet length:sizeof (пакет)];packet length:sizeof(packet)];
}
Получение пакета:
{
//во-первых, предположите, что это - общий SPacketInfo, тот способ, которым мы можем получить доступ к типу
Пакет SPacketInfo* = (SPacketInfo *) [байты данных];SPacketInfo*)[data bytes];
выключатель (пакет-> тип)>type)
{
случай kPacketTypePoint:
{
SPointPacket* pointPacket = (SPointPacket *) пакет;SPointPacket*)packet;
CCLOG ("получал очко: %.1f, %.1f", pointPacket-> point.x, pointPacket-> point.y); %.1f, %.1f", pointPacket->point.x, pointPacket->point.y);
разрыв;
}
неплатеж:
CCLOG ("получил неизвестный тип пакета %i", пакет-> тип);, packet->type);
разрыв;
}
}
Требования & Установка
Вы нуждаетесь:
- 2 устройства, которые являются способным Центром Игры, eg, у них должно быть установленное Приложение Центра Игры. Если это не, то устройство не готово к Центру Игры. 1-ые & 2-ые устройства Поколения до iPhone 3 г не поддерживают Центр Игры. Кроме того, Тренажер не будет работать из-за Matchmaking/Invites, не поддержанного на Тренажере. 1st & 2nd Generation devices up to iPhone 3G do not support Game Center. In addition Simulator will not work due to Matchmaking/Invites not being supported on the Simulator.
- 2 счета Центра Игры (Вы можете создать фиктивные счета через Приложение Центра Игры),
Что Вы должны сделать:
- Создайте новое Приложение на iTunes, Соединяют, позволяют Центр Игры того Приложения, и заменяют удостоверение личности Связки Вашего Приложения с тем в info.plist проекта. Пожалуйста, обратитесь к секции Центра Игры в iTunes, Соединяют документацию.
- Удостоверьтесь, что Уведомления о Толчке позволены на всех устройствах через Приложение Параметров настройки.
- Управляйте Приложением Центра Игры на обоих устройствах, логине и удостоверьтесь, что каждое устройство загружено с уникальным счетом. Тогда пригласите счет другого устройства как друга и примите друга запрос, это облегчает присоединяться к матчам друг друга.
- Постройте Приложение Tilemap16 и разверните его к обоим устройствам. Всякий раз, когда Вы производите изменение в кодексе, Вы должны развернуть Приложение к обоим устройствам снова, чтобы удостовериться, что они управляют тем же самым кодексом.
- Управляйте Приложением на одном устройстве, подождите экрана matchmaking, чтобы появиться. Пригласите друга своего другого устройства счет присоединяться к матчу.
- Подождите на другом устройстве матча, приглашают, чтобы появиться. Сигнал Принимает. Игра Tilemap16 начнет. The Tilemap16 game will launch.
- Игра сигнала Теперь на первом устройстве однажды другой игрок успешно соединилась и готова.
- Переместите Ниндзя в любое устройство и наблюдайте, что оно углубляет другой.
Наслаждайтесь!
Календарь Linkvent, День 2: управляемая сообществом Игра iPhone
Нейт Вайс, автор коммерческого Комплекта Игры iPhone, хотел бы, чтобы Вы помогли построить первое сообщество, которое везут игрой РПГ для iPhone. Прочитайте его объявление.
Он написал документ игрового дизайна для Вас к влажному Ваш аппетит, и учитесь что потребности быть сделанными. Это - честолюбивый проект, которому я верю, было бы удивительным, чтобы принять участие в, особенно если у Вас нет времени и энергии разработать полный проект игры, но Вам все еще нравится принимать участие в плодотворных опытно-конструкторских разработках игры. В чем нуждается игра, больше всего должен проектировать уровни, используя популярный Плиточный Редактор карт, и новые художественные работы для плиток, характеров и cutscenes. What the game needs most is to design levels using the popular Tiled Map Editor, and new artworks for tiles, characters and cutscenes.
У Вас действительно должна быть копия Комплекта Игры iPhone, чтобы участвовать, но в настоящее время это в продаже с 30 % прочь и стоит только 69$. Для этого Вы получаете полный исходный код и активы для РПГ действия Quexlor и развития игры на 150 страниц eBook. Я думаю, его продукт и ebook превосходны и хорошо стоят деньги, и я в настоящее время управляю двумя объявлениями для Нейта на добровольной основе. Вы можете узнать больше о за и против Комплекта Игры iPhone из этих независимых обзоров: I think his product and ebook are excellent and well worth the money, and I’m currently running two ads for Nate on a voluntary basis. You can learn more about the pros and cons of the iPhone Game Kit from these independent reviews:
Добавьте свою ссылку к Cocos2D Linkvent Календарь
У Вас есть что-то, чтобы разделить с сообществом Cocos2D? Я не получил достаточное подчинение, чтобы заполнить все дни до Рождества, хотя у меня действительно есть достаточно многие связи, чтобы отправлять тот каждый день, я объявил бы о связи с Вашим веб-сайтом или сообщением в блоге.
Книга cocos2d, Глава 15: Последняя глава
Глава 15 – Последняя глава
Это - это. Последний. Я не знаю то, что собирается быть в этом. Это, как предполагается, дает читателю, "куда пойти затем” вид перспективы. Я надеюсь, что одно из мест будет здесь, но очевидно есть тонны мест, чтобы пойти и тонны вещей для cocos2d разработчиков учиться. I don’t know what’s going to be in it. It’s supposed to give the reader a “where to go next” kind of outlook. I hope that one of the places will be here, but obviously there’s tons of places to go and tons of things for cocos2d developers to learn.
Если у Вас есть особая идея, что должно быть включено в больший cocos2d вид перспективы разработчика смысла, пожалуйста, сообщите мне!
Резюме работы над Главой 14 – Центр Игры
Удивительный! Просто удивительный. Я думаю, что влюбился в Центр Игры в процессе, я не работал с организацией сети API, это является настолько гладким, прямым и легким постигать. Нет, спасибо к уже превосходной постепенной документации Apple. Однако, была пара ловушек и вещей, которые можно было забыть, и я сделал, который я, очевидно, включал в главу. I think I fell in love with Game Center in the process, I haven’t worked with a networking API that’s so smooth, straightforward and easy to comprehend. No thanks to Apple’s already excellent step-by-step documentation. Still, there were a couple pitfalls and things that one could forget, and I did, that I’ve obviously included in the chapter.
С другой стороны, с почти неделей, опаздывающей на эту главу, я понял, как трудоёмкое программирование сети. Есть большое тестирование продолжения, и особенно если Вы проверяете на двух устройствах, процесс невероятно неэффективен по сравнению с простой игрой сингла. Вы всегда должны развертываться к двум устройствам для каждого теста, и каждый раз, когда задержка между запросом и ответом добавляет ко времени, проведенному на тестировании. Добавьте к той общей сети ошибки, такие как понижение связи или чего-то блокирующего линию с загрузкой, и Вы подлежите забавной поездке. You always have to deploy to two devices for every test, and every time the delay between request and response adds to the time spent on testing. Add to that common network errors such as a drop in connection or something blocking the line with a download, and you’re up for a fun ride.
Но что один не составлял одну недельную задержку. За прошлые две недели я помогал отремонтировать чью-то квартиру, я подхватывал простуду, я считал представление в Операционной системе Mac OS Macoun X конференциями (о cocos2d, очевидно), все еще выздоравливая от холода. Тогда наш Yoshi домашней кошки должен был видеть ветеринара и почти умер во время анестезии из-за легочного отека. На более яркой стороне я также посетил свадьбу и написал класс GameKitHelper для этой главы, которая содержит больше материала, чем я мог описать в книге, включая хранение достижений, которые подвели передачу, как рекомендован, но не осуществлен Центром Игры Apple, Программируя Гида. Then our pet cat Yoshi had to see the vet and almost died during anesthesia because of a pulmonary edema. On the brighter side I’ve also attended a wedding and wrote a GameKitHelper class for this chapter which contains more stuff than I could describe in the book, including storing achievements which failed transmission, as is recommended but not implemented by Apple’s Game Center Programming Guide.
Это также, почему я не отвечал на электронные письма, своевременные недавно. Пожалуйста, будьте терпеливы, я скоро доберусь до Вашего!
Что оставляют?
Теперь, когда я почти закончен, сочиняя книгу, что оставляют? Очевидно, я должен рассмотреть технический, и другой редактирует сделанный Apress. Текущая глава 13 находится в техническом обзоре, в то время как глава 6 находится в редакционном обзоре, после которого это готово к производству. Таким образом, я все еще буду занят, рассматривая и производя изменения и дополнения к главам в течение октября и вероятно даже ноября. Current chapter 13 is in technical review while chapter 6 is in editorial review, after which it’s ready for production. So I’ll still be busy reviewing and making changes and additions to chapters during October and probably even November.
Тогда есть проблема проектов в качестве примера, использовавших три различных версии cocos2d, начинающегося с 0.99.3. Это было фактически оплошностью на моей части потому что в то время, когда я имел в наличии 0.99.4. К счастью те изменения являются действительно незначащими для первых немногих проектов. Игра DoodleDrop уже использует 0.99.4 и так делает большую часть кодекса книги. Но для главы Центра Игры, я должен был мигрировать проект Tilemap от 0.99.5 бет 1 до беты 3, и это было огромным шагом. Было легче просто создать новый проект из последнего cocos2d шаблона, затем повторно добавляя весь исходный код игры и ресурсы к новому проекту. Однако, это является выполнимым. Luckily those changes are really insignificant for the first few projects. The DoodleDrop game already uses 0.99.4 and so does most of the book’s code. But for the Game Center chapter, I had to migrate the Tilemap project from 0.99.5 beta 1 to beta 3 and that was a huge step. It was easier to simply create a new project from the latest cocos2d template, then re-adding all game source code and resources to the new project. Still, that’s doable.
Большей проблемой, которую я имею здесь, является факт, что я ничего не могу изменить в книге больше, таким образом, кодекс должен отразить то, что находится в книге. Если книга упоминает CCLabel тогда, кодекс должен использовать CCLabel и не CCLabelTTF. То, что я думаю, вероятно, собирается быть хорошим компромиссом, должен обновить важные (заключительные) версии проектов каждой главы в качестве примера к cocos2d v1.0, как только это выпущено. Очевидно, кодекс, поставляемый книгой, останется, как это описано в книге, таким образом, модернизированный кодекс был бы для ссылки только и отдельной загрузки. Жду ли я v1.0, зависит от того, как продвижение к v1.0 приходит вокруг даты выпуска книги некоторое время в декабре 2010. What I think is probably going to be a good compromise is to update the important (final) versions of each chapter’s example projects to cocos2d v1.0 once that is released. Obviously the code supplied with the book will remain as it is described in the book, so the upgraded code would be for reference only and a separate download. Whether I wait for v1.0 depends on how progress towards v1.0 is coming along around the book’s release date some time in December 2010.
В непредусмотрительности мне действительно было жаль, что я не использовал свой проект шаблона Xcode и использовал это всюду по книге. Тогда я отклонил это, потому что для меня было важно написать, что кодекс как почти все cocos2d разработчики сделает. Теперь я сожалею о решении, потому что я, возможно, изменил путь cocos2d, разработчики начинают новые проекты cocos2d к лучшему. Целый процесс обновления для cocos2d - главный ЛАВАШ и затем некоторые, таким образом, я думаю, что должен принести эту проблему к столу более часто, более активно. По крайней мере, пока cocos2d процесс установки шаблона не изменен, чтобы не скопировать весь исходный код в каждый новый проект и затем отъезд этого до разработчика, чтобы иметь дело с модернизациями. Now I regret the decision because I could have changed the way cocos2d developers start new cocos2d projects for the better. The whole updating process for cocos2d is a major PITA and then some, so I think I need to bring this issue to the table more frequently, more actively. At least until the cocos2d template installation procedure is changed to not copy all of the source code into each new project and then leaving it up to the developer to deal with upgrades.
Важный бит сначала: цена Тянущего линию Starterkit вернулась в 179$!
Простая причина: клиенты голосовали с их бумажником, он продал нулевые единицы по стандартной цене за 299$ за прошлые две недели, в то время как люди продолжали просить у меня уступки и снижения цен. Я ясно недооценивал суждение ценности Starterkit и сколько потенциальные клиенты будут готовы потратить. I clearly misjudged the value proposition of the Starterkit and how much potential customers would be willing to spend.
О Взглядах, Изучении и Знании
Я собираюсь быть искренним о числах продаж, потому что я хочу быть поучительным и передать урок, который я извлекал. Я также нахожу, что эти числа отправляют очень интригующий непосредственно. Одна из вещей, которые я люблю в работе в соответствии с моими собственными условиями, - то, что я могу выбрать, как прозрачный Вы хотите быть. Я чувствую, что есть больше, чтобы извлечь пользу от прозрачности, будучи открытым и искренним, и разделение, что Вы знаете тогда, там должен проиграть. One of the things I love about working under my own terms is that I can choose how transparent you want to be. I feel there’s more to gain from transparency, being open and upfront, and sharing what you know then there is to lose.
Мне фактически сказали несколько раз, что Вы не можете продать cocos2d разработчикам. Который я считаю удивительным. “Я не думаю, что есть достаточные согласные клиенты”, было одно предложение, которое я получил в электронном письме, которое я нахожу большинством сообщения. Взгляды не знают. Взгляды: не знание! Попытка и не следование в порядке, но взгляды, и не даже попытка не. Прежний, о котором Вы могли бы сожалеть в финансовом отношении, но редко будете Вы сожалеть сделавший это. Последний только является удовлетворенным и принимает статус-кво, или просто нежелание преследования нетрадиционных бизнес-идей. “I don’t think there are sufficient willing customers” was the one sentence I received in an email which I find most telling. Thinking is not knowing. Thinking is: not knowing! Trying and not succeeding is ok, but thinking and not even trying is not. The former you might regret financially but seldom will you regret having done it. The latter is just being complacent and accepting the status quo, or simply a reluctance of pursuing unconventional business ideas.
Я могу только сказать: я учился много из управления этим веб-сайтом за прошлые 4 месяца. Конечно, более ценные уроки и знание чем из большинства книг, которые я имею, и вышеупомянутый выбор, являются только фракцией моей библиотеки. Они - книги, которыми я дорожу больше всего и наиболее отношусь к моему работать правильно теперь, включая Вселенную Стивена Хокинга вкратце как прекрасный сепаратор между лево-мозгом (твердое умение) и правильным мозгом (мягкое умение) книги. Это помещает все в надлежащую перспективу. Я, конечно, не ожидал извлекать некоторые из уроков, и при этом не было легко иметь дело с очень неожиданными, но я сделал однако. Хорошая часть о тяжелых уроках - то, что они заставляют меня думать еще тяжелее, чтобы изучить то, что я должен знать, чтобы понять. У меня также есть связка больше нетрадиционных идей теперь. И я grok Invictus. Certainly more valuable lessons and knowledge than from most of the books I own, and the above selection is just a fraction of my library. They are the books I hold most dear and are most relevant to my work right now, including Stephen Hawking’s Universe in a Nutshell as the perfect separator between left-brain (hard skill) and right-brain (soft skill) books. It puts everything in the proper perspective. I certainly didn’t expect to learn some of the lessons nor was it easy to deal with the very unexpected ones, but I did nevertheless. The good part about the hard lessons is that they make me think even harder to learn what I need to know to understand. I also have a bunch more unconventional ideas now. And I grok Invictus.
Числа
Тянущая линию Игра, которой Starterkit был в продаже (40 % прочь тогда) с 10-ого июля до 1-ого августа, это составляет 23 дня. С 10-ого июля до общественного объявления 20-ого июля продажи были ограничены моими подписчиками Информационного бюллетеня, близко к 670 человекам были даны пароль, чтобы получить доступ к странице продаж в то время.
Когда я сформировал идею продать Starterkit, я ударил кулаком некоторые числа о трафике сайта, оценке, обменных курсах, смотря на другие продукты, думая, что могли означать определенные индикаторы, почему люди имеют успех и почему другие не делают. Будучи пессимистом, я приехал приблизительно в 3 продажи в месяц, если цена составляет приблизительно 200$. Это было бы хорошо, и позволит мне возвращение инвестиций меньше чем через 6 месяцев. И когда я был оптимистичен, что думал, что я мог делать до 5-10 продаж в месяц, возможно будучи показанным заметно. У меня определенно были достаточно многие положительные индикаторы, чтобы идти вперед и попытаться делать и продать Starterkit и быть достаточно убежденным, что он окажет положительное влияние, в финансовом отношении и иначе. And when I was optimistic I thought I could be making up to 5-10 sales per month, perhaps by being featured prominently. I definitely had enough positive indicators to go ahead and try making and selling the Starterkit and being sufficiently convinced that it’ll have a positive impact, financially and otherwise.
Действительность - то, что я продал 30 копий в 179$ каждый в течение 23 дней! Путем, путь больше чем мои ожидания. См. скриншот платежного отчета налево для денежно-кредитных деталей. Отметьте, что первая секция с 3 продажами была испытательными продажами один, так, чтобы количество было вычтено от общего количества. Кроме того, 30 раз 179$ не равняются сумме на счете, потому что взносы за дополнительный налог в зависимости от способа оплаты были уже вычтены. Чистая сумма продаж - количество после того, как Plimus взял их акцию, которая является близко к 5 %, если я помню правильно. See the screenshot of the payment report to the left for the monetary details. Note that the first section with 3 sales were test sales by myself, so that amount should be deducted from the total. Also, 30 times $179 does not equal the sum on the bill because surcharge fees depending on the payment method have already been deducted. Net sales is the amount after Plimus took their share, which is close to 5% if I remember correctly.
Я оценил, что мое возвращение инвестиций (становится безубыточным) приблизительно в 4 000$. Столь повсюду это не плохо. Не плохо вообще, учитывая, что я сделал все те продажи через 23 дня вместо месяцев.
Нижняя сторона к этой истории - то, что после устанавливания цены высоко в 299$ я не делал единственную продажу за прошлые 2 недели! Эта стандартная цена кажется мимо определенного порога боли, что разработчики чувствуют себя комфортно, тратя. Клиенты голосовали с их бумажниками, и я в основном убил свой собственный бизнес, изменяя только один (решающий) аспект этого. Я был своим собственным худшим врагом, делая неправильный личный выбор. Customers voted with their wallets and I basically killed my own business by modifying just one (crucial) aspect of it. I was my own worst enemy by making a wrong judgement call.
И конечно я попытаюсь установить это: с этого дня на вперед обычной цене Стартеркита вернется в 179$! Это, оказалось, продало по этой стандартной цене, и я надеюсь видеть, что продажи поднимают снова. Несмотря на этот период непродаж более чем 2 недель Starterkit зарабатывал меня 120$ в день в среднем, или почасовую ставку 15$, принимающих регулярный 8-часовой рабочий день. It has proven to sell at this price point and I’m hoping to see sales pick up again. Despite this no-sales period of over 2 weeks the Starterkit earned me $120 per day on average, or an hourly rate of $15 assuming a regular 8-hour work day.
Будущее
Если оказывается, что продолженные продажи от Starterkit позволяют мне жить за счет этого, я собираюсь управлять этим полным рабочим днем веб-сайта в ближайшем будущем. Это означает более свободный материал, более интригующие сообщения в блоге и время от времени новый коммерческий продукт, который предназначается для очень определенных невыполненных потребностей cocos2d разработчиков игры. Вы могли бы полагать, что книга cocos2d была одним из этих коммерческих продуктов, и я намереваюсь улучшить это после прессы, слушая обратную связь читателя и заполняя любые отверстия свободными Обучающими программами и записями часто задаваемых вопросов на этом веб-сайте. Это будет книга, которая продолжает писаться. You might consider the cocos2d book to be one of these commercial products, and I intend to improve it after press by listening to reader’s feedback and filling any holes with free Tutorials and FAQ entries on this website. It will be a book that continues to get written.
Больше Уроков, чтобы учиться
Если Вы хотите извлечь некоторые уроки бизнеса & маркетинга вообще, я рекомендую читать Длинный Хвост, чтобы понять как работа специализированных рынков и Влияние: Психология Убеждения для урока в маркетинге, который я считаю важным, чтобы понять и от продавца и точка зрения клиента. Длинный Хвост способствовал для меня, чтобы фактически стать довольным мыслью о продаже продукта аудитории ниши и почему та идея могла бы только работать., Но также и способствующий, потому что я только продолжаю качать головой, когда я прочитал наивные комментарии некоторых людей. Это также, где то, как иметь дело с критиками, пригождается. The Long Tail was instrumental for me to actually become comfortable with the thought of selling a product to a niche audience and why that idea might just work. But also instrumental because I just keep shaking my head when I read the naive comments of some people. That’s also where how to deal with critics comes in handy.
Спонсированная ссылка Google:
Объясненный Cocos2DКомплект Игры iPhone:
В настоящее время 50 % прочь в 49$.
Это говорит: Что Вы Получаете:
- iPhone Гаме Дев Боок
- полный исходный код игры
- cocos2d
- много искусства игры
- издающий гид
- бесплатные обновления для жизни
Место принято на двух различных областях: iphonerpgkit.com и iphonegamekit.com
Мои мысли
Я попробовал игру, и это, кажется, работник стиля РПГ Карты Международной Организации по Стандартизации и игра разреза. Для стартового проекта хорошо, вероятно, если Вы планируете сделать работника РПГ & разрез. Большая часть его содержания, кажется, предварительно построена tilemaps. С технической точки зрения боевая система и средства управления за Геймпадом могли быть интересными. From a technical perspective the combat system and D-Pad controls could be interesting.
Мое впечатление: внушительная маркетинговая деятельность. Эффективная коммерческая цель. Типичный веб-сайт коммерческой цели единственного продукта (никакое соответствующее свободное содержание), который делает меня осторожным все же. Включая свободный cocos2d и искусство бесплатной игры в “то, что Вы получаете” список пункта маркированного списка, является технически правильным, но вводящим в заблуждение. Информация о парне позади этого является невпечатляющей (сделал игру в 1995?). Но есть форум, и на вопросы отвечают. Typical single-product sales pitch website (no relevant free content) which makes me cautious though. Including free cocos2d and free game art in “what you get” bullet-point list is technically correct but misleading. Info about the guy behind this is unimpressive (made a game in 1995?). But there’s a forum and questions get answered.
ОБНОВЛЕНИЕ:
Я купил это, просмотренный по кодексу. Ясно структурированный, последовательный кодирующий стиль. PDFs нацелены на новичков, и они хорошо написаны, полные 144 страницы. Более чем 4 000 линий кодекса и много активов используются игрой. Это не крутой пакет, и серьезный объем работы был помещен в это. The PDFs are aimed at beginners and they are well written, overall 144 pages. Over 4,000 lines of code and plenty of assets used by the game. It’s not a bluff package and a serious amount of work has been put into this.
ОБНОВЛЕНИЕ 2:
Ключевой пункт, чтобы убрать является этим: он продает это непосредственно для начала cocos2d разработчики: “Вы добираетесь, чтобы Изучить Cocos2D”. Но iPhone, который GameKit с моей точки зрения, самой интересной тем, кто хочет создать работника & сократить РПГ для устройств ИОСА вообще и изучить, как использовать CCTMXTileMap определенно. “You get to Learn Cocos2D”. But the iPhone GameKit is from my point of view most interesting to those who want to create a hack & slash RPG for iOS devices in general and learn how to use CCTMXTileMap specifically.










