ПроектыФорумОцените

Flash Platformer (+ fight & rpg). итерация 3я (демо) проект заморожен (6 стр)

Страницы: 15 6 7 810 Следующая »
#75
14:18, 26 янв 2010

лог:

02.01.2010
+- (root.as; clsUnit.as; clsUnitCtrl.as, clsBoxCtrl.as) скролл игрового уровня при движении "героя"
% запись №31

03.01.2010
*- (clsBoxCtrl.as) переделано построение уровня
+- (clsUnit.as)  границы скролла игрового уровня
% запись №32

11.01.2010
+- (clsUnitCtrl.as) управление масштабом уровня (зум-ин/аут, масштаб по ширине stage)
% запись №33

12.01.2010
+# (Main.as, mcMenu.as)
*- (clsBoxCtrl.as)  подправлено построение уровня
+~ (root.fla > main.fla) mcMenu объект в библиотеке
+- (Main.as, mcMenu.as) прелоадер, меню
*- (root.as > Game.as) изменен код в соответствии с иерархией в проекте
% запись №34

18.01.2010
+- (Main.as) выбор языка, пола, имени пользователя в прелоадере
+~ (vision app.cdr) дополнительные иконки действия юнита
% запись №35

26.01.2010
+~ (main.fla) mcWindow объект в библиотеке
+# (mcWindow.as)
+- (mcMenu.as) окно меню для элементов меню
+- (mcMenu.as) кнопка и клавиша для вызова меню
+- (mcMenu.as) в меню Options 3 опции, в Help - 3 подсказки
+- (mcMenu.as) в меню Опции можно вкл/выкл кастомный курсор
% запись №36
% время проекта 2мес 24д
% 6 doc, 2 flash, 10 as.

прототип флеш платформера от 26-01-2010

#76
13:54, 29 янв 2010

1й пост обновлен.

добавлено описание прототипа № 2, название, жанр, сюжет, скриншот

сменил название темы

#77
14:22, 4 фев 2010

лог:

27.01.2010
+- (mcMenu.as) в меню Authors - авторы, их кликабельные url и e-mail
+- (mcMenu.as) в меню Options - пункты Music и Sound пока недоступны
% запись №37

29.01.2010
*- (mcMenu.as) меню подправлено и оптимизировано
+- (mcMenu.as) игровое меню; пункты Hero, Quest, Map - пока недоступны
*- (mcMenu.as, Cursor.as > mcCursor.as; CustomCursor.as > bmpCustomCursor.as) косметическая операция
+$ (vision.xls) структура объектов в stage
*$ (plan.xls) углубленное структурирование
% запись №38

01.02.2010
+- (mcMenu.as) в меню Options - пункты Music и Sound доступны, музыка/звук вкл/выкл (пока 1 трек и 1 звук)
% запись №39

02.02.2010
+# (MusPlayer.as)
+- (MusPlayer.as) загрузка и анализ плейлиста .m3u с музыкой
*- (mcMenu.as) в меню Options - пункты Music и Sound объеденены в "Music & Sound"
% запись №40

03.02.2010
+- (MusPlayer.as) окно плеера, кнопки, плейлист
+- (MusPlayer.as) базовое управление музыкой (плей, пауза, стоп, переключение трека, рандом, отображение плейлиста)
% запись №41

04.02.2010
+- (MusPlayer.as) доработка плеера (громкость, перемотка трека, время трека, амплитуда каналов, визуал спектра)
+- (MusPlayer.as) загрузка плейлиста звуков
*$ (vision.xls) структура объектов в stage
% запись №42
% время проекта 3мес 2д
% 6 doc, 2 flash, 14 as, 2 m3u.

в архиве как обычно swf и html + папка data с файлом PlayList.m3u
сделайте свой одноименный плейлист и замените своим тот который в папке data

прототип флеш платформера от 04-02-2010

скрин музплеера
муз плеер флеш | Flash Platformer (+ fight & rpg). итерация 3я (демо) проект заморожен

#78
4:01, 6 фев 2010

движок, мягко говоря, наикривейший. Если есть желание, я бы мог кинуть тебе свой флеш движок - так сказать, посмотреть, как оно реализовано.

#79
20:16, 6 фев 2010

Эмо-кун
с удовольствием посмотрю твой движок

а в чем кривизна? я полагаю речь о недоработке в некоторых моментах, но это в процессе.

#80
23:35, 6 фев 2010

trick_dexter
в основном проблемы с коллизом. странный он какой-то. хотя во втором движке (с квадратами) всё вроде гладко.

сначала я начал лепить из этого двига: http://www.kirupa.com/developer/mx2004/platform_game.htm - он херь из за того что коллизы там ставятся, мягко говоря, странно. для правой стены и левой разные нужны, для пола еще один. рисовать замучаешся. кроме того, когда я его начал обрабатывать напильником, наткнулся на некоторые подводные камни; но в целом всё поправимо.

потом увидел сей приятный пример: http://xitri.com/2009/12/31/uafpug2009-platform-engine-source.html - реализован очень хорошо, да плюс ко всему все этапы создания движка подробно описаны на сайте. сейчас его мучаю.

#81
10:44, 7 фев 2010

Эмо-кун
>реализован очень хорошо
бугага
Они столкновения через хиттест определяют, да они же упоротые XD

#82
11:43, 7 фев 2010

Эмо-кун
я отталкивался от того же примера с xitri.com, восновном что касается коллизии и управления анимацией персонажа
собсно мне там подход непонравился к построению уровней - прям на таймлайне в символах/во фреймах. у меня в планах самостоятельный левел эдитор, ессно на флеше.
коллизия будет более развитой с внедрением большего количества видов "тайлов" (сейчас простые прямоугольные платформы только)

я все жду графику от моего художника :)

vap
каcательно коллизии http://noregret.org/tutor/n/grid/ вот это думаю перелопатить

#83
12:21, 7 фев 2010

vap
> Они столкновения через хиттест определяют, да они же упоротые XD
они во флеше прямо строят, через что же им еще определять?

trick_dexter
> прям на таймлайне в символах/во фреймах
Если бы ты был художником, для тебя бы это было самое оно. Можно без тайлов строить - уровни получаются более... выдроченными, что ли.
для тайлов этот подход, конечно, намного удобнее.

#84
14:41, 7 фев 2010

Эмо-кун
основная претензия то там идет проверка в лоб со всеми объектами.

#85
18:59, 7 фев 2010

MuTiX
А ты как думаешь проверять, рэйкастом?
Я в коллизе флеша не разбирался (терпения не хватило; да и желания тоже) - меня вполне устроил вариант со стандартным коллизом. правда, поначалу гг либо немного под пол уходил, либо парил в паре пикселей над поверхностью... ;)

#86
20:11, 7 фев 2010

>они во флеше прямо строят, через что же им еще определять?
Хиттест рендерит оба объекта в индекс буффер, и после этого попиксельно (!) проверяет их пересечение. При этом хиттест не даёт информации о нормали столкновения (вот тут я вообще недоумеваэ и негодуэ).
У меня тоже уровни строятся прямо в мувиклипах, сейчас использую бокс 2д, раньше юзал свою физику.
>Я в коллизе флеша не разбирался
Программирование игр на флеше ничем принципиально не отличается от программрования игр вообще.  Коллижен надо писать руками :). Это просто.
>А ты как думаешь проверять, рэйкастом?
Для начала достаточно простого разбиения пространства и AABB vs AABB.

>Можно без тайлов строить - уровни получаются более... выдроченными, что ли.
А вот здесь полностью согласен, сам не люблю тайлы.

#87
22:53, 7 фев 2010

vap
> не даёт информации о нормали столкновения
ты собираешся делать сложную физику? имхо в заруби-врага аркадках нормали не столь важны

>бокс 2д
движок такой?

> Для начала достаточно простого разбиения пространства и AABB vs AABB.
я не понял; это когда коллиз по сравнению координат высчитывается?

#88
14:22, 17 фев 2010

лог:

05.02.2010
+- (MusPlayer.as) звуки работают
+- (mcMenu.as, clsUnit.as) звук при клике по кнопкам меню, звук появления/смерти юнита, столкновения/прыжка "героя"
% запись №43

10.02.2010
*# (clsUnit.as > mcUnit.as, clsUnitCtrl.as > UnitCtrl.as, clsBox.as > mcBox.as, clsBoxBuild.as > BoxBuild.as, clsBoxCtrl.as > BoxCtrl.as)
+- (userCamera.as) управление камерой (зумин/зумаут, масштаб уровня по ширине/высоте stage), слежение (скролл уровня) за юнитом, переключение по юнитам
% запись №44

12.02.2010
*# (userCamera.as > LevelCamera.as)
+- (MusPlayer.as) управление c клавиатуры, оптимизация кода
% запись №45

15.02.2010
+$# (biz-plan_FlashProject.doc) бизнес-план флеш-разработки
?$# (biz-plan_KRI2010.doc,biz-plan_GameDevBeginner.doc) бизнес-план посещения КРИ2010, бизнес-план начинающего разработчика игр
% запись №46

16.02.2010
*- (MusPlayer.as) в плейлисте могут быть относительные пути
% запись №47

17.02.2010
+~ (Main.fla) "скелет" юнита
*- (mcUnit.as) у юнитов теперь "человеческий" вид :)
% запись №48
% время проекта 3мес 15д
% 9 doc, 2 flash, 14 as, 2 m3u.

в архиве как обычно swf и html + папка data с файлом PlayList.m3u
(сделайте свой одноименный плейлист и замените своим тот который в папке data)
+ папка sound со звуками
прототип флеш платформера от 17-02-2010

управление музыкой:
pgup, pgdown - переключение трека
ins - режим рандома
home - плей/пауза
end - стоп

управление камерой (цифровая клава):
+ и - зум
/ масштаб 100%

  • подгон масштаба под размеры экрана (stage)
  • скрин от 17-02-2010 | Flash Platformer (+ fight & rpg). итерация 3я (демо) проект заморожен
    #89
    13:29, 7 мар 2010

    лог:

    18.02.2010
    *- (*.as) оптимизация кода, фиксы багов
    % запись №49

    24.02.2010
    *- (mcUnit.as) из-за недостаточно точной проверки коллизии юнитов с платформами юнит мог "вылететь" за пределы уровня, добавлена проверка на вылет и возврат юнита в пределы уровня в том месте где он вылетел
    % запись №50

    25.02.2010
    *- (mcUnit.as) исправлен расчет коллизии юнитов, платформ и вылет юнитов за пределы уровня
    *~ (Main.fla, mcUnit) изменены объекты-индикаторы коллизии
    +~ (Main.fla, mcUnit) индикатор здоровья
    +- (mcUnit.as) здоровье юнита, потеря здоровья при "ударе" сверху, индикатор здоровья, здоровье зависит от "социала" юнита
    % запись №51

    28.02.2010
    +~ (Main.fla) добавлены тестовые фоны локаций
    +- (mcMenu.as) 3 режима игры (аркада, приключение, ахритектор), в аркаде выбор локации с превьюшкой
    +- (mcMenu.as) загрузка списка локаций, загрузка превьюшек локаций
    +- (Game.as) загрузка данных из файла локации
    % запись №52

    01.03.2010
    +# (readme.txt) описание управления в игре
    +@ отправлено резюме в потенциальную фирму-работодатель
    +~ (Main.fla) добавлены stick анимации юнита (прыжок, падение, бег, удар ногой)
    +- (mcUnit.as) подключение анимации в зависимости от типа юнита
    +- (mcUnit.as) "герой" может бить ногой
    % запись №53

    02.03.2010
    +# (*.psd) обработка входящей stick анимации для импортирования в проект
    +- (mcUnit.as) удар героя ногой по врагу "отталкивает" врага и наносит ему повреждение
    +- (mcMenu.as) превьюшки локаций кликабельные
    +- (mcUnit.as) подправлено поведение "друга", "нейтрал" станет "другом" только если подойти к нему спереди :)
    +@ резюме размещено на dtf.ru
    % запись №54

    03.03.2010
    +~ (Main.fla) добавлены stick анимации юнита (хотьба, повреждение, смерть, удар в прыжке/падении)
    +- (mcUnit.as) прикручена анимация повреждения/смерти юнита, заменена анимация удара ногой
    +# (readme.txt) описание геймплея
    % запись №55

    04.03.2010
    +~ (Main.fla) mcTile
    +- (BoxCtrl.as) тестовое использование платформ mcTile
    +- (mcUnit.as) грубая коллизия с платформами mcTile
    +@ прототип выложен на сайт http://spirituals.for-u.ru/
    % запись №56
    % время проекта 4мес 2д
    % 7 doc, 2 flash, 14 as, 11 psd, 5 jpg, 1 cdr/ai, 2 m3u.

    в архиве swf и html + readme.txt (описание управления)
    прототип флеш платформера от 04-03-2010

    свежий скрин, выбор локации для аркадного режима
    скрин от 04-03-2010 | Flash Platformer (+ fight & rpg). итерация 3я (демо) проект заморожен

    ps. при загрузке с сайта звуки неработают и превьюшки локаций не показываются. видимо недоработка с загрузками внешних файлов.

    Страницы: 15 6 7 810 Следующая »
    ПроектыФорумОцените

    Тема в архиве.