Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Проекты > Проекты на BlitzMax

Ответ
 
Опции темы
Старый 30.11.2011, 06:33   #1
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Просмотрщик уровней для Prehistorik 2

Привет,
Давно уж хотел, и наконец собрался. Просмотрщик карт для старой игрушки Prehistorik 2. Почему для нее, да просто нравилась она мне. настальгия, йопт.
Просто кидаем файлы LevelX.sqz на exe-шник, кнопками перемещаемся по карте.
Исходники прилагаю.
Вложения
Тип файла: zip new-pre2.zip (1.05 Мб, 229 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо dimanche13 за это полезное сообщение:
BlackOut (22.01.2013), impersonalis (18.12.2012), Matt Merkulov (30.11.2011), moka (30.11.2011), Randomize (30.11.2011), Черный крыс (02.12.2011)
Старый 30.11.2011, 08:54   #2
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: Планета Земля
Сообщений: 4,106
Написано 2,310 полезных сообщений
(для 6,438 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

Охохо! Ничего себе! Круто!
__________________
Retry, Abort, Ignore? █
Пека: AMD Athlon II x4 2.6Ghz; 8Gb ram; Nvidia Geforce GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 30.11.2011, 12:51   #3
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,453 полезных сообщений
(для 6,859 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

Да круто! И код не большой, молодцом.

Поделись опытом, как изучал формат, есть доки или по сорсам, или реверс инженерингом?

Также, если использовать Framework на основной модуль, а остальное что нужно заинклюдить, то размер exe драматически уменьшится.
(Offline)
 
Ответить с цитированием
Старый 30.11.2011, 17:55   #4
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

нет, реверсом не занимался, все(или почти все) описано в файле.
Вложения
Тип файла: txt format.txt (15.0 Кб, 637 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо dimanche13 за это полезное сообщение:
impersonalis (18.12.2012), moka (30.11.2011), Randomize (01.12.2011), Черный крыс (02.12.2011)
Старый 07.12.2011, 07:57   #5
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

последняя(финальная) версия:
убрал багу с неправильным экспортом уровня в картинку
и дописал экспорты бонусов, врагов и стартовой позиции г.г. в отдельные файлы.
думаю проект закончен.
Вложения
Тип файла: zip prehistorik-2.zip (713.6 Кб, 172 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо dimanche13 за это полезное сообщение:
impersonalis (18.12.2012), moka (07.12.2011), Черный крыс (23.11.2012)
Старый 07.12.2011, 15:00   #6
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,453 полезных сообщений
(для 6,859 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

А какова цель проекта?
(Offline)
 
Ответить с цитированием
Старый 08.12.2011, 06:36   #7
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

Целью было вытащить графику и разобраться как там все устроено. Мож вдруг кто-нибудь захочет ремейк сделать, тоже повод. Да и вообще, как говорится, давно не брал я в руки шашки.
и потом есть шанс, что Матвей перенесет уровни в DWLab editor, а там можно и свои уровни делать.
Кстати, если кто не в курсе, то в этом редакторе уже можно делать уровни к таким известным играм как:
1) Super Mario Bros
2) The Chaos Engine
3) Warcraft 1
4) ElektroMan
5) Prince of Persia
6) Fallout 2
7) Turrican
X-Com
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо dimanche13 за это полезное сообщение:
moka (08.12.2011), Черный крыс (23.11.2012)
Старый 25.12.2012, 22:13   #8
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 03.09.2005
Сообщений: 14,014
Написано 6,795 полезных сообщений
(для 20,912 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

Одна из моих первых игр на ПК!

1) В ридми неоднократно упоминается некая директория "sprites"
item:short - номер картинки из папки sprites
image:short - картинка игрока в папке sprites (7)
item:short - номер картинки из папки sprites
Однако директории нет в поставке. Она не извлекается ни из одного уровня (как, например, тайлсет). А файл SPRITES.SQZ вообще крешит экстрактор.
2) Правильно ли я понимаю, что "где какой тайл рисовать", я узнаю, просмотрев матрицу data[levelwidth,levelheight]:short из файла data-level-#.txt, интерпретируя значение как последовательный номер тайла в тайлсете? В ридми массив сопровождён комментарием "данные уровня".

Эх, придётся курить исходники
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 13:10   #9
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 03.09.2005
Сообщений: 14,014
Написано 6,795 полезных сообщений
(для 20,912 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

Сообщение от impersonalis Посмотреть сообщение
1) В ридми неоднократно упоминается некая директория "sprites"
Однако директории нет в поставке. Она не извлекается ни из одного уровня (как, например, тайлсет). А файл SPRITES.SQZ вообще крешит экстрактор.
SpriteExtractor.bmx открой - там ясно написано, что именно он "вырезает из файла SPRITES.SQZ все спрайты, используя размеры из файла sprsize"
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 28.12.2012, 18:22   #10
Черный крыс
 
Сообщений: n/a
Ответ: Просмотрщик уровней для Prehistorik 2

Сообщение от impersonalis Посмотреть сообщение
SpriteExtractor.bmx открой - там ясно написано, что именно он "вырезает из файла SPRITES.SQZ все спрайты, используя размеры из файла sprsize"
Раздвоение личности ?
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (28.12.2012)
Старый 28.12.2012, 20:07   #11
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 4,415
Написано 1,908 полезных сообщений
(для 4,597 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

Сообщение от Diablo1909 Посмотреть сообщение
Раздвоение личности ?
No. Impersonalis style
__________________
Углвук
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Arton за это полезное сообщение:
impersonalis (28.12.2012), Черный крыс (28.12.2012)
Старый 28.12.2012, 21:10   #12
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,910
Написано 3,395 полезных сообщений
(для 9,285 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

Op-pa impersonalis style!
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
Arton (28.12.2012), St_AnGer (29.12.2012)
Старый 29.12.2012, 12:11   #13
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Просмотрщик уровней для Prehistorik 2

давно уж было, не помню
но вроде SPRITES.SQZ хранит в себе картинки г.г, бонусов, врагов и прочее
а сами тайлы хранятся где в самом файле уровня, где во внешнем файле. ит депенс он самсунг ай донт ремембер.
исходники подробно прокомментированы
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


Часовой пояс GMT +1, время: 00:27.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com