Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Регистрация Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.04.2011, 19:08
Phenom вне форума Посмотреть профиль Отправить личное сообщение для Phenom Найти все сообщения от Phenom
  № 1  
Ответить с цитированием
Phenom
 
Аватар для Phenom

Регистрация: Apr 2010
Сообщений: 49
Отправить сообщение для Phenom с помощью ICQ Отправить сообщение для Phenom с помощью Skype™
По умолчанию С чего нужно начать для создания игры

После изучения Flash появидась идея,решил создать игру для себя,танчики 2д,подскажите с чего начать и т.д. просто непойму с чего начинать...самому ли лучше рисовать графигу или стырить тайлы/спрайты с какого то ресурса и просто сделать наброски,а потом нарисовать все красивое и анимированое во во флеше?С чего вообще начинают писать игры,что такое плиточный мир и т.д кто может объяснить что к чему,может есть какие то ресурсы посвященные созданию игр на флеше,создания игрового мира,анимации персонажа и т.д?Очень хочу что то сделать,а незнаю с чего начать...заранее спасибо...

Старый 02.04.2011, 19:18
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 2  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
После изучения Flash
После изучения флеша, нужно изучить АС3. И будет понятно с чего начать.
Принципиально, процесс создания игры ничем не отличается от создания какой-нибудь другой программы

Старый 02.04.2011, 20:38
Phenom вне форума Посмотреть профиль Отправить личное сообщение для Phenom Найти все сообщения от Phenom
  № 3  
Ответить с цитированием
Phenom
 
Аватар для Phenom

Регистрация: Apr 2010
Сообщений: 49
Отправить сообщение для Phenom с помощью ICQ Отправить сообщение для Phenom с помощью Skype™
Цитата:
Сообщение от goodguy Посмотреть сообщение
После изучения флеша, нужно изучить АС3. И будет понятно с чего начать.
Принципиально, процесс создания игры ничем не отличается от создания какой-нибудь другой программы
Ты явно никогда игры не писал раз так ответил..игры и обычные программы это разные вещи,а о Flash я говорил в общем,AS 3.0 я изучил....по книге колина мука

Старый 02.04.2011, 19:24
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Вот здесь посмотрите. Толкьо там AS2 преимущественно (или полностью, но не уверен).
Но принципы можете изучить.
__________________
Идите первым!

Старый 02.04.2011, 20:58
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 5  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
Ты явно никогда игры не писал раз так ответил..игры и обычные программы это разные вещи

Писал и не одну. А так же писал разные программы. Писал уроки по созданию игр и программ на АС3. И могу еще раз подтвердить свои слова.
Принципиально, процесс создания игры ничем не отличается от создания какой-нибудь другой программы

Да и создание игр не ограничивается примитивной плиточной концепцией

Цитата:
AS 3.0 я изучил....по книге колина мука
Книга называется Essential Actionscript 3. Это лишь основы. Изучть АС3 по ней нельзя.

Если ответить по теме. То начать следует с идеи. Понять какие объекты будут необходимы, как будут построены уровни. Написать общую конструкцию главного класса, добавить в него трейсы, для того, чтобы убедиться, что ошибки не попрут уже с самого начала, и скомпилировать проект.


Последний раз редактировалось goodguy; 02.04.2011 в 21:05.
Старый 02.04.2011, 21:48
Phenom вне форума Посмотреть профиль Отправить личное сообщение для Phenom Найти все сообщения от Phenom
  № 6  
Ответить с цитированием
Phenom
 
Аватар для Phenom

Регистрация: Apr 2010
Сообщений: 49
Отправить сообщение для Phenom с помощью ICQ Отправить сообщение для Phenom с помощью Skype™
Цитата:
Сообщение от goodguy Посмотреть сообщение

Писал и не одну. А так же писал разные программы. Писал уроки по созданию игр и программ на АС3. И могу еще раз подтвердить свои слова.
Принципиально, процесс создания игры ничем не отличается от создания какой-нибудь другой программы

Да и создание игр не ограничивается примитивной плиточной концепцией


Книга называется Essential Actionscript 3. Это лишь основы. Изучть АС3 по ней нельзя.

Если ответить по теме. То начать следует с идеи. Понять какие объекты будут необходимы, как будут построены уровни. Написать общую конструкцию главного класса, добавить в него трейсы, для того, чтобы убедиться, что ошибки не попрут уже с самого начала, и скомпилировать проект.
А ну извини тогда,беру свои слова обратно..да ты прав,в книге описыны только основы и синтакис и все,приемов программирования мало,почти нет...вот поэтому незнаю как и с чего начать!(

Старый 02.04.2011, 22:16
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 7  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Лучше сразу попытаться освоить FlashDevelop + Flex SDK. В основном новички начинают с Flash IDE, но рано или поздно приходят к выводу, что эта громоздина не так уж удобна, как кажется сначала, и от нее можно вообще отказаться. Это чисто совет, не обязательно его рассматривать как руководство к действию.

И не надо начинать сразу с игр. Лучше попробовать создать какое-то приложение попроще. Ну если уж принципиально нужно создать игру, то я бы начал с чего-то на подобие крестиков ноликов или морского боя.

Старый 02.04.2011, 22:27
Phenom вне форума Посмотреть профиль Отправить личное сообщение для Phenom Найти все сообщения от Phenom
  № 8  
Ответить с цитированием
Phenom
 
Аватар для Phenom

Регистрация: Apr 2010
Сообщений: 49
Отправить сообщение для Phenom с помощью ICQ Отправить сообщение для Phenom с помощью Skype™
Цитата:
Сообщение от goodguy Посмотреть сообщение
Лучше сразу попытаться освоить FlashDevelop + Flex SDK. В основном новички начинают с Flash IDE, но рано или поздно приходят к выводу, что эта громоздина не так уж удобна, как кажется сначала, и от нее можно вообще отказаться. Это чисто совет, не обязательно его рассматривать как руководство к действию.

И не надо начинать сразу с игр. Лучше попробовать создать какое-то приложение попроще. Ну если уж принципиально нужно создать игру, то я бы начал с чего-то на подобие крестиков ноликов или морского боя.
Спасибки!да Flash Developer классная IDE,но по ней мало есть чего толкового,как работать и т.д.,по Flex тоже ресурсов мало,я так понял Flex это просто улучшеное расширение компонентов,всяких прогресс баров и т.д.,описание которых производится тегами специальными ?где можно информацию найти по FlashDevelop &Flex SDK неподскажите?Да я и незнаю какие приложения для начала сделать, даже идей нет никаких, а хотелось бы что то сделать что бы хорошенько понять принцип ООП,разобраться что к чему, а то в книге кроме как виртуального зоопарка ничего небыло, все примитивное!(


Последний раз редактировалось Phenom; 02.04.2011 в 22:31.
Старый 02.04.2011, 23:56
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 9  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Цитата:
Сообщение от Phenom Посмотреть сообщение
а хотелось бы что то сделать что бы хорошенько понять принцип ООП,разобраться что к чему, а то в книге кроме как виртуального зоопарка ничего небыло, все примитивное!
Примитивное - это именно то, что нужно поначалу.
Принципы ООП проявляют свои сильные стороны, когда число классов в проекте исчисляется десятками. А до тех пор использование каких-то "продвинутых методик" вам может понадобиться только для того, чтобы приучить себя писать осмысленно и понятно для остальных.

Но основная идея такая: каждому классу должна быть отведена чётко очерченная роль. Чтобы справляться с этой ролью класс может использовать классы "более низкого уровня". При этом класс должен всеми силами избегать обращений к классам "более высокого уровня" (потому что это означало бы, что он будет пытаться лезть не в своё дело). При этом чем меньше каждый отдельный класс знает о деталях работы вашего проекта - тем лучше. Абсолютно идеальный класс с точки зрения ООП не должен знать вообще ничего о других классах . Но поскольку тогда не будет связей между классами - то получается, что ваша задача - выстроить наиболее ясную, лаконичную, можно сказать "очевидную" связь между классами таким образом, чтобы каждый класс знал самый минимум того, что ему нужно знать, чтобы справляться со своей работой.

На практике, конечно, бывает много случаев, когда эти правила (в отдельных случаях) лучше не соблюдать, чем соблюдать - но общее направление примерно такое.


Последний раз редактировалось Stargazer; 03.04.2011 в 00:01.
Старый 02.04.2011, 22:32
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 10  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Вообще, мне в свое время очень помогли разобраться с ФлешДевелоп, и вообще понять многое об АС3 уроки Тодда Керпельмана по бокс2д

Если с английским не полный ноль, то очень рекомендую посмотреть.

Создать новую тему Ответ Часовой пояс GMT +4, время: 04:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 04:09.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.