Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Подскажите наиболее правильную Логику построения игр на AS3. (http://www.flasher.ru/forum/showthread.php?t=204232)

zCHESNOKz 25.10.2013 01:07

Подскажите наиболее правильную Логику построения игр на AS3.
 
Хотелось бы услышать от опытных разработчиков, основную логику построения приложения

Akopalipsis 25.10.2013 01:28

Почитайте хотя бы темы указанные в первом посте.

zCHESNOKz 25.10.2013 01:34

Цитата:

Сообщение от Akopalipsis (Сообщение 1149737)

спасибо

caseyryan 25.10.2013 08:59

Не существует определенной логики написания игр. Все зависит от конкретного проекта.

zCHESNOKz 25.10.2013 10:53

Цитата:

Сообщение от caseyryan (Сообщение 1149799)
Не существует определенной логики написания игр. Все зависит от конкретного проекта.

речь идет о MVC

AlexLucas 25.10.2013 12:23

О нет...
Этого вам должно быть достаточно.

Dukobpa3 25.10.2013 13:17

Был уже вечер....
А ёжики всё падали и падали.....

Babylon 25.10.2013 15:36

Цитата:

Сообщение от caseyryan (Сообщение 1149799)
Не существует определенной логики написания игр. Все зависит от конкретного проекта.

Логика написания не существует только для тебя.

caseyryan 25.10.2013 15:42

Цитата:

Логика написания не существует только для тебя.
Babylon, а какая логика написания игр существует для тебя? Может поделишься универсальной логикой? ) Учитывая что об MVC и я и сам знаю, и это не относится конкретно к написанию игр.

Babylon 25.10.2013 17:18

Как пример. Если игра предусматривает использование сервера я ее разрабатываю как вебсервис +MVC. Соответственно те советы, которые вы тут в избытке даете нашему юному другу как правило не пригодны для практического применения. Далее. Ресурсы я предпочитаю хранить в swc и xml. Использую интерфейсы в тех случаях когда это необходимо, а ни где попало.

Hauts 25.10.2013 17:23

caseyryan прав.

Всё зависит от конкретного проекта. От конкретики и логика появляется.

А для сферического проекта в вакууме разумной логики нет.

caseyryan 25.10.2013 17:28

Цитата:

Сообщение от Babylon (Сообщение 1149845)
Как пример. Если игра предусматривает использование сервера я ее разрабатываю как вебсервис +MVC. Соответственно те советы, которые вы тут в избытке даете нашему юному другу как правило не пригодны для практического применения. Далее. Ресурсы я предпочитаю хранить в swc и xml. Использую интерфейсы в тех случаях когда это необходимо, а ни где попало.

Что-то не усматриваю я в твоих словах "определенной" логики. Все то же самое, что сказал я, только немного перефразировано

Zebestov 25.10.2013 17:28

Вы как-то опять все в вольный полет ушли, все терминами да аббревиатурами искрите. Да и вопрос сильно общий.

Автору рекомендую один из двух путей освоения подходящей архитектуры игрового приложения:

1. писать как умеешь, игру за игрой, постоянно привнося что-то новое, более удобное в разработке и дальнейшей поддержке, постепенно выстраивая свою архитектуру, на которой основываются новые и новые проекты;

2. пойти на работу в команду с хорошим коллективом опытных разработчиков и принять как библию ту архитектуру, которую они используют в своей работе не первый год; не оспаривая, не ввязываясь в холивары;

А задавать такие по определению скользкие вопросы на форуме, где у каждого даже MVC и тот свой — не это самое.

Babylon 25.10.2013 17:30

Нет не всё зависит

GBee 25.10.2013 17:35

Цитата:

Нет не всё зависит
То есть файтинг, стратегию или стрелялку от первого лица вы одинаково делаете?

Babylon 25.10.2013 17:36

форум мля в д/c превратился

GBee 25.10.2013 17:37

в дефолт/сити?

Babylon 25.10.2013 17:49

Я начинаю проектирование приложения со структуры данных. А бой, казуалка это или стрелялка - это разные виды

Hauts 25.10.2013 18:01

Логика построения приложения != логика проектирования / разработки, как мне кажется. Ну да ладно, это уже флудом отдает всё.

MikroAcse 25.10.2013 18:01

Вас не напрягает каждый раз писать одно и то же?
С каждым разом все больше и больше недовольных.
Остановитесь. MVC не нужен.

GBee 25.10.2013 18:02

Babylon, вас не смущает, что вы сами себе противоречите. Говорите, что от проекта не зависит, а потом:
Цитата:

Если игра предусматривает использование сервера я ее разрабатываю как вебсервис +MVC
Цитата:

Использую интерфейсы в тех случаях когда это необходимо
Как можно спроектировать структуру данных, не привязываясь ТЗ?

Добавлено через 36 секунд
Цитата:

Остановитесь. MVC не нужен.
Воу воу палехчи.

Psycho Tiger 25.10.2013 18:06

С Вашей репутацией это звучит как "я подключаю xpath, открываю XML редактор и удовлетворено протяжно вздыхаю." :)
Для Вас это будет откровением - но Флеш - это в принципе ТОЛЬКО вью. Все структуры данных создаются внутри только для сервировки этого вью. Это все звучит так же глупо, как "я ремонтирую велосипед, стиральную машинку и старые кроссовки моего друга Сашки одинаково - беру молоток, ну а остальное мелочи."

Dukobpa3 25.10.2013 18:06

Цитата:

проектирование приложения со структуры данных.
Подход разработчика БД 90-хх годов.
С тех пор очень многое изменилось. И подходы в ходу другие.

А даже если и так, то структура данных у стратегии, стрелялки и файтинга будет отличаться.
А вот у двух стрелялок - уже будет похоже.

И игра это на две трети вид. Так что проектировать хоть что-то не принимая его в внимание - смысла нет.

Нормальный рабочий пример:
- Клиент-серверу: посоны, давайте вот эту модель поправим, а то нам по ней рисовать неудобно.
- сервер-клиенту: окай, только вот эту часть надо оставить, а то с нашей стороны херня получится.

И в таких диалогах проходит вся первая треть любого проекта.

Tails 25.10.2013 18:13

О нет, уже 3 страница, остановитесь, пока не поздно..
Ведь есть же уже темы про мвц.

Babylon 25.10.2013 18:30

ПсичоТайгер, ты в очередной раз выдавил из себя очередную банальщину.

Zebestov 25.10.2013 18:33

Babylon, рекомендую использовать копи-паст для написания ников собеседников.

Babylon 25.10.2013 18:35

Мне так удобнее. Вредно столько курить

Akopalipsis 25.10.2013 18:46

Вот так и во всех темах, а ещё говорите, что "это" нужно читать ( это я про статью на пятидесяти страницах ). Если собрать все строки, то можно было бы создать на гитхабе акаунт от форума для всеобщего редактирования и уже там свои слова доказывать.

Babylon 25.10.2013 18:53

Akopalipsis, вам уже пора переходить к письму, слишком много читать видимо вредно.

Zebestov 25.10.2013 19:00

Вы спорите о том, чей совет лучше, переходите на личности, флудите, устраиваете перепалки.
Вы не приносите никакой пользы человеку, который задает вопрос.

Когда кто-то спрашивает "чего бы мне выпить в пятницу вечером?", он меньше всего заинтересован в мордобое между любителями накатить водочки и почитателями энергетика.

Пора прекращать эти мансы и давать себе отчет, что каждый имеет право на мнение, одно из которых окажется ближе тому, кто ждет от вас помощи.

Завязывайте.


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

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