Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Организация уровней в игре (http://www.flasher.ru/forum/showthread.php?t=127150)

sweetPepper 07.07.2009 02:29

Организация уровней в игре
 
Преветствую всех Флэш-перцов, коих здесь мульон) и сходу хочу спросить: КАК? мне лучше организовать иерархию уровней в своей игре?!.....

VVall 07.07.2009 02:35

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

AL.exe 07.07.2009 02:43

Все сильно зависит от игры и сложности построения уровней. Для "плиточных" игр подойдут простые массивы/векторы с плитками, для каких-то более сложных в плане строения мира - какие-то иные способы. Расскажите хотя бы, что Вы планируете делать.

Внешние уровни обычно удобно хранить в XML.

sweetPepper 09.07.2009 20:01

Игра типа танчиков. В каждом новом уровне создаются новые препятствия, новые объекты. Также различаются типы заданий в уровнях и условия победы) Допустим для задания опций каждого уровня у меня есть некая функция. Вопрос....:"Как все эти функциии соеденить в цепочку?"

Zik. 09.07.2009 20:04

Если игра типа танчиков, то все уровни лучше всего держать в xml

AlexStukoff 10.07.2009 12:18

1. редактор уровней (который вы напишите) сохраняет в xml файл данные о каждой клетке игрового пространства, тип грунта, проходимо или нет, разрушаемо или нет, что за препятствие находится если не проходимо и т.д. и т.п.
2. движок игры считывает xml-ку, загружает необходимую графику из внешних библиотек (каждая под свой уроень, если графика примерно одинакова - графика в движке)
3. рисуем по координатам указанным в xml-ке соответствующую графику

всё :)

Zik. 10.07.2009 15:12

вот вопрос возник.
а если я игру в инете опубликую, то xml'ки тоже придется куда-то заливать?

MoHaX 10.07.2009 15:21

перед опубликованием захардкодишь, засунишь их в код..
нет проблем.

iNils 10.07.2009 15:22

xml можно в swf хранить

AL.exe 10.07.2009 18:03

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


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

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