Просмотр полной версии : создание игры на as3
Здравствуйте. Тока начинаю осваивать программирование с нуля. Читаю книжки по ас3 но это не приносит знаний которые бы хотелось. а только помутнение ума от непоинмания всего что читаешь.
в инете есть где-нить пример созданий игры платформера(со стрельбой с врагами) в котором бы описывалась каждая строка и каждое слово в коде?
Нашел тока это
http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html
ниче не понял
tsarapkabel
07.06.2011, 11:48
ниче не понял
А сразу ничего и не поймёшь. :D
В статьях лежит хороший мануал от MerlinTwi (http://www.flasher.ru/forum/showthread.php?t=83431).
в котором бы описывалась каждая строка и каждое слово в коде?
Такого не бывает.
ниче не понял
Значит рано еще понимать. Тем более там код на ас2. А он очень серьезно отличается от ас3.
Совет, читать дальше.
Тем более там код на ас2
На ас1. А он в плане кодинга на классах вообще даже от ас2 отличается.
Такого не бывает.
Ну как же, а MerlinTwi? =)
Ну не каждое же слово =)
Некоторые места пояснять нет смысла
На ас1. А он в плане кодинга на классах вообще даже от ас2 отличается.
Тем более
Вообще, я когда-то писал урок на active.tutsplus.com для начинающих. По созданию простой танковой стратегии с видом сверху. Там расписывал практически каждую строчку.
Но!
1) Там урок в двух частях и все на английском
http://active.tutsplus.com/tutorials/games/create-an-epic-war-game-in-flash-part-1-active-premium/
http://active.tutsplus.com/tutorials/games/create-an-epic-war-game-in-flash-part-2-active-premium/
2) Урок находится в премиум разделе. Распространять его где либо кроме актив тутс я не имею права, так как если это всплывет, я буду там персоной нонграта, а мне это не нужно =)
Но если есть желание немного раскошелиться, то его можно купить всего за 9 баксов + еще все, что можно скачать за месяц с премуим раздела. А там много интересного. В том числе и уроков по играм =)
спасибо. но с английским не дружу
придется подружится, туторы хорошие, а для того кто не дружит с языком, есть переводчик в помощь
спасибо. но с английским не дружу
Любой, уважающий себя программист, должен владеть английским хотя бы на уровне чтения технической документации
Этот урок должен хоть немного помочь тебе.
http://easyflash.org/flashlearn/flashvideotutorials/1647-seriya-video-urokov-po-sozdaniyu-prostoj-igry-ot-nachala-i-do-konca-svoimi-rukami.html
а вообще начни изучение с прочтения книги Колина Мука. Сразу многово не поймешь...но после того как напишешь сам хоть самую простенькую игрушку, потехоньку все станет на свои места
FieryWall
08.06.2011, 15:55
Если долго биться головой ап стену то она когда нибудь все ровно рухнет. Прозрение приходит неожиданно, главное работать
Если долго биться головой ап стену то она когда нибудь все ровно рухнет
Не, биться головой об стену - глупо ) Стена не рухнет. Нужно подходить к делу с умом
И помни юнный скай вокер - светлая сторона сильнее
про корабль хорошее видео.неужели это все что есть на русском?
На русском есть хелп (не без косяков). На русском есть Мук (тоже с косяками перевода). Не сидите и не ждите уроков, начните читать.
да начал уже там не понятно ниче кроме первых глав.по видео нормально
saikspaik
11.06.2011, 12:18
as3
Не все сразу.
Читай Мука, читай уроки по as3, экспериментируй, читай хелп.
Постепенно, вся мозаика знаний и умений, должна сложиться в единую картину.
Попутно можно еще и английский учить. Без него будет сложно.
есть ли урок по созданию рпг на ас3?а то тока на ас2 нашел
saikspaik
17.06.2011, 04:08
Если ты будешь искать урок под каждую конкретную задачу, то толку будет мало.
Нужно садиться и писать рпг, когда появятся трудности, решать их, в крайнем случае спрашивать на форуме.
Cornford
17.06.2011, 07:19
Посоветую блог Антона Карлова: http://ant-karlov.ru/
Там описывается создание игры Tower Defence.
Описание достаточно подробное, сложновато для начинающих, но думаю пригодится.
Вряд ли хорошая идея - "садиться и писать рпг". С ходу это настолько сложно, что можно и до половины не дописать.
Ставьте задачи попроще, постепенно углубляясь в тему. Так и много радующих результатов получите, и многому научитесь, многое поймете. Сначала овладейте языком (ActionScript имеется в виду, конечно), затем ООП, затем паттернами и фреймворками... А, уж потом игрушки будут из вас сыпаться как из рога изобилия. :)
Кстати, здесь на сайте, действительно много материала и для новичков и для не новичков, покопайтесь...
Просто, вы задачу себе ставите, с самого начала, слишком уж амбициозную, это, почти, как захотеть космический ракету на кухне собрать за месяц, с нуля...
Cornford
17.06.2011, 08:08
И это правильно. я когдато хотел игру сделать для вконтакта. спустя год понимаю что я еще не готов хотя за год много нового узнал.
Спустя год не готов?
Думаю года достаточно с головой, чтобы быть готовым написать игру для любой социалки
С ходу это настолько сложно, что можно и до половины не дописать.
Да какая разница. Надо сразу ставить перед собой задачи посложнее. Не дописал - ну и фиг с ней, зато сколько опыта приобретет.
Зачем тратить время на простейшие задачи
Сложная задача это ряд простейших :о))
Спустя год не готов?
Думаю года достаточно с головой, чтобы быть готовым написать игру для любой социалки
Это субъективно, кто-то за месяц разберется, кто-то за 2 года. От куда вы знаете про всех людей и сразу... :)
Да и игры разные бывают, например сделайте ск2 на флеше, с 3д движком, и прочим контентом, графику будите год рисовать, и то половину.
Cornford
17.06.2011, 11:15
ну сейчас я работаю в фирме делаю игры под Android, BlackBerry, IOS, но соц сети на мой взгляд более сложные в том плане что просто игру туда не выложишь смыла нет плюс серверная часть и т.д.
Надо сразу ставить перед собой задачи посложнее. Не дописал - ну и фиг с ней, зато сколько опыта приобретет.
С такими принципами хорошо девчонок клеить... Расстраиваться не надо... :))
Ну... и результаты, примерно, схожие :)
ДА нормальный подход.
Сложная задача это ряд простейших :о))
Одна большая игра, это куча мелких. :)
не собираюсь писать сразу рпг, это мечты будущего, просто если разобратьсь по уроку(которого как понял нет) как рпг написать, то остальное будет не проблема
Пишите то что хочется, если будете писать, как тут советуют, то что не нравиться, вы далеко не уйдете, только отобьете желание. Хотите рпг, пишите рпг, только научитись большую задачу дробить на маленькие.
Например... Хочу рпг, делаю скетч: ну как минимум - персонаж, который перемещается по экрану по клику мышки. Вид сверху у меня будет. Значит для начала надо сделать объект который перемещается по клику. Как это сделать? Поиск (http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BE%D0%B1%D1%85%D0%B5%D0%BA%D1%82%D0%B0+%D0%BF%D0%BE+%D0%BA%D0%BB%D0%B8%D0%BA% D1%83+%D0%BC%D1%8B%D1%88%D0%BA%D0%B8#hl=ru&newwindow=1&sa=X&ei=3f_6TfCQKYmVOuzhscYE&ved=0CBcQBSgA&q=as3+%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B0+%D0%BF%D0%BE+%D0%BA%D0%BB%D0%B8%D0 %BA%D1%83+%D0%BC%D1%8B%D1%88%D0%B8&spell=1&fp=3fe9a07cef1125f4&biw=1280&bih=937), там по первой же ссылке объясняют, как что делать, плохо объясняют, но разобраться можно.
Там какойто непонятный код в пример дали, что с ним делать. Можно посмотреть в справочнике (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/class-summary.html#top), что вообще все эти слова означают. Ну а дальше когда будет у вас какой нить квадрат бегать по экрану, реализовывайте дальше глобальную картину.
С такими принципами хорошо девчонок клеить... Расстраиваться не надо... :))
Ну... и результаты, примерно, схожие :)
И это тоже. Но этот принцип самый действенный.
+ почему под РПГ некоторые сразу понимают навороченные ММОРПГ? Ну или хотя бы не мультиплеерные. Понятие РПГ очень растяжимое. Создай простую игру, где управляешь каким-нибудь кроликом. Это тоже можно будет назвать РПГ, так как в ней будешь играть роль кролика. Вот с подобной игры и стоит начать
Это субъективно, кто-то за месяц разберется, кто-то за 2 года. От куда вы знаете про всех людей и сразу...
Год - это как раз что-то среднее.
я правильно поинмаю что это импорт классов? отуда идет импорт, эти строки,как найти эти файлы на компе? например в папке во flash display нет класса MovieClip.
ui и Keyboard вобще не находит..
import flash.display.MovieClip;
import flash.events.Event;
import flash.ui.Keyboard;
советую тебе сначала начать читать книжки, поройся в help, и там ты найдешь все все свои ответы
смотри как замечательно: http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/package-detail.html читай, вникай
flash.display.MovieClip это путь к классу в пакете, это удобно тем что у тебя могут классы с одинаковыми названиями из разных пакетов юзаться в проекте.
А материалы и на русском есть, скачай например "Секреты разработки игр в Macromedia Flash MX". К ней еще выложены исходники.
Секреты разработки игр в Macromedia Flash MX
это не то, причем тут MX в AS3 раздел?
NikolyA а разве от версии языка принцип создания игры меняется? Вот как раз самое лучшее, по моему, в качестве обучения попытаться какой нибудь простенький пример на as3 портировать.
NikolyA а разве от версии языка принцип создания игры меняется?
Смотря что понимать под "принципом". Архитектура игры поменяется однозначно
Вот как раз самое лучшее, по моему, в качестве обучения попытаться какой нибудь простенький пример на as3 портировать.
пустая трата времени
да нет, я имел ввиду что человек интересует AS3, а ты ему подсказываешь чтоб он заглянул в строну MX
пустая трата времени
это почему?
saikspaik
21.06.2011, 18:26
это почему?
Зачем учить устаревший неиспользуемый язык, когда лучше учить новый и используемый?
да при чем тут язык то вообще, книжка про принцип построения игр.
saikspaik
21.06.2011, 18:46
да при чем тут язык то вообще, книжка про принцип построения игр.
Книжка про принцип построения игр на ActionScript 2.0, который сильно отличается от ActionScript 3.0
Не спорь, книжка уже морально устарела.
вот поэтому и нужно насесть на английский)
saikspaik
21.06.2011, 20:47
вот поэтому и нужно насесть на английский)
А вот это - правильно. Думаю все согласятся.
При том что на английском, точно есть пара-тройка книжек, про принцип построения игр сразу на AS 3.0
andrew911
21.06.2011, 21:37
http://www.adobe.com/devnet/games.html
Неплохая книжка Jeff Fulton, Steve Fulton - The Essential Guide to Flash Games - описывают создание фреймворка, по ходу создания игр. Примеры сразу и для FlashIDE и для разработки на чистом AS3 (FlexSDK).
andrew911
22.06.2011, 00:31
Она примитивная
Чем же?
Для старта самое оно, имхо.
Или порекомендуйте лучше / напишите свою?
Rex van der Spuy - AdvancED Game Design with Flash - не читал, но судя по оглавлению и примерам довольно продвинутая (интересные темы и используется MVC), но для старта крутовато, наверное.
MXPain
смотрел эту книжку,но узнав что она устарела не стал читать. в инете принцип построения игр можно тоже уяснить по многочисленным урокам создания примитивных игр. непонятно можно ли на этой основе делать сложные игры.
andrew911
посомтрел книжку эту,английского не знаю.на вид книжка крутая.
==
А как пользоваться справочником
http://community.adobe.com/help/search.htm...p_platform_aslr
вот пишу в поиск выделеное синим цветом слово например enterFrame или addEventListener и мне НЕ показывают определения и значения этих слов
ну ты не прав, я ввел addEventListener и мне показало: Results 1 - 20 of about 25215
а теперь читай, изучай, а вообще тебе надо бы сюда: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/events/IEventDispatcher.html и т.д., тут есть все тебе нужно
ну вот мне тоже дают много результатов, чегото соверешнно другого, чего угоно но ткоа не того что спрашивал
ну так тебе и находят темы где хоть раз упоминалось addEventListener например
а мне нужно определение addEventListener, а не где он упоминался
Все определения, как вам уже указали, ищите в документации (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/events/EventDispatcher.html#addEventListener()).
saikspaik
22.06.2011, 12:09
Мне удобнее искать по указателю. То есть выбираешь нужную букву и смотришь что тебя интересует.
посомтрел книжку эту,английского не знаю.на вид книжка крутая.
гугл транслэйт юзай, если постараться можно будет смысл понять
http://www.flashgametuts.com/tutorials/as3/how-to-create-a-platform-game-in-as3-part-1/
разбираю вот этот урок и еще Shootorial.
Записываю для себя, что значит каждая строчка в коде. Хотелось бы, чтобы кто-нибудь посмотрел на мои записи и написал где там ошибки. да и помог со многими непонятками
Ищу учителя в общем. к кому можно орбатиться
если это возможно, то сколько стоит?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.