forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   supaplex+bomberman под линух (http://forum.boolean.name/showthread.php?t=8650)

aureli0 11.07.2009 19:29

supaplex+bomberman под линух
 
Вложений: 1
Недавно написал такую аццкую смесь таких игр, как supaplex(похожая на дигер) и бомбермэн))

скрин:

встроеный редактор и обратно в игру вызывается по нажатию f1
в редакторе f2 - редактирование уровня
w,a,s,d-перемещение курсора редактора
пробел-установка элемента
q,e переключение между элементами

t,f,g,h-перемещение камеры в редаторе
r,y-переключение номера уровня

o,p-сохранить или загрузить уровень

В игре движение персоонажем осуществляется стрелками,
подрыв бомбы отнимает 10 очков-стрелка направления + l

чтобы перейти на следущий уровень надо набрать столько очков,сколько горит на дверке.

Есть еще враги-вихри с символикой Debian-они тоже взрываются если рядом взорвалась бомба.

всего пока только 2 уровня. Код еще довольно сырой, есть глюки с колизией и немного глюков в анимации персонажа. Но уже играть можно))

видео всего этого безобразия:
http://narod.ru/disk/10820831000/out.avi.html

ЗЫ:Код буду чистить и дорабатывать)) Но финальная версия будет хрен знает когда. Програмлю только, когда хорошее настроение и есть время и желание))
Такое вот творчество)

aureli0 19.07.2009 21:50

Re: supaplex+bomberman под линух
 
Скоро выложу следущую сборку:
-добавил порталы(вход и выход), чтобы можно было перемещать объекты;
-бомбы и вихри теперь при взрыве разрушают микросхемы;
-добавлено титульник с меню, пауза в игре с меню, пауза в редакторе с меню;
-редактор вынесен в отдельный раздел;
-структура программы полностью изменена;
-код постарался сделать более читаемым по форматированию, сделал побольше комментариев.

aureli0 21.07.2009 23:31

Re: supaplex+bomberman под линух
 
Вложений: 1
Вот новая версия сего безобразия.
Теперь есть меню. Уровень, пока, один-тестовый, но т.к. редактор теперь вынесен в отдельный раздел меню и стал удобнее-можно лепить уровни самому. Есть телепорт(порталом навеяло:)). Самому в него влезть не получиться, но объекты в него пролезут. Нужен телепорт, например, если надо увернуться от врагов-можно закрыться входом,если гдето есть выход из телепорта(подальше от игрока),то враг переместиться туда. Также появился новый "выход" с уровня, в этом случае, условием перехода на следущий этап является предварительный загон врагов при помощи телепорта в этот "выход". Телепорты можно использовать для перемещении бомб к микросхемам, врагам и другим бомбам, если они закрывают собою проход. Микросхемы от взрыва бомб исчезают, бомбы и враги взрываються сами. Мне показалось, что применение телепорту будет масса и постарался это осуществить. На тестовой карте всех возможностей использования телепорта,увы, пока нету. Все это задел на будущее.

Немного изменено управление:
1)Игра:
стрелки-управление колобком
b-взрыв бомбы
n-установить вход в телепорт
m-выход из телепорта
ESC-меню(пауза)

2)Редактор
все кнопки вынесены в подсказку в верхнем левом углу экрана
wasd-камера
стрелки-курсор редактора
f5,f7-сохранить, загрузить уровень под текущим номером
c,v-смена текущего номера уровня
f1,f2-смена режимов редактирования-уровень,объектов
q,e-смена элементов
пробел,del-установка,стирание элемента
z,x-смена текущего значения очков необходимых для выхода с уровня
ESC-меню

во всех менюшках используеться мышка

Есть еще небольшие глюки с коллизией между объектами и анимацией главного персонажа, буду разбираться дальше... А пока, ждемс каментофф... Если что, сильно ногами не пинайте-в линухе и Си я новенький еще))

aureli0 27.07.2009 23:33

Re: supaplex+bomberman под линух
 
последняя версия http://narod.ru/disk/11226909000/sbpplex.zip.html

aureli0 17.08.2009 01:03

Re: supaplex+bomberman под линух
 
гемплей из последней версии. скоро допилю...
http://www.youtube.com/watch?v=wz2VT-5qe8U

aureli0 18.08.2009 17:07

Re: supaplex+bomberman под линух
 
новые сорцы пока не выкладываю, выложу попозже
последний билд могу выложить, пока там всего 2 уровня:(
точнее 2 недоделан.
описание - где то в этой теме выше
вот последний билд:
http://narod.ru/disk/12137923000/alp...ex.tar.gz.html
для запуска требуются бибилотеки SDL:image,mixer,ttf

aureli0 20.08.2009 23:37

Re: supaplex+bomberman под линух
 
теперь бомбы могут убивать врагов, появилась еще одна глобальная фишка кроме телепорта, о которой пока ничего не скажу-надо подумать как будут выглядить уровни для ее использования...

aureli0 27.08.2009 23:50

Re: supaplex+bomberman под линух
 
ура, это наконец произошло:)
http://narod.ru/disk/12542386000/23_splex.tar.gz.html
исходники и последний билд.
Внутри 8 уровней, Есть полный бред, есть копии уровней оригинальной супаплексы (см. номер 6,7,8). В общем на что хватило фантазии)) Уровни делайте сами в редакторе. Как? См. readme внутри
Теперь о нововведениях:
1. физика объектов все больше стала походить на физику из супаплексы.
2. уровни можно переворачивать "верх ногами", чтобы убить кого или расчистить дорогу. Мне фантазии для таких уровней не очень хватает, так что редактор в зубы и вперед...)
4. Появились враги-ножницы которые обладают хоть каким то интеллектом-могут преследовать главного героя)
5.Постарался навести порядок в исходных текстах:коменты, форматирование и т.д.

Работа на д проектом еще не закончена но эту версию могу считать 1.0))
Буду дальше вылизывать код и добавлять какие нить фичи
от ВАС жду критики, коментов, м.б. новых карт))) а то как то совсем глухо:(

EvilChaotic 31.08.2009 12:33

Ответ: Re: supaplex+bomberman под линух
 
Цитата:

Сообщение от aureli0 (Сообщение 116536)
а то как то совсем глухо:(

Все хорошо, слежу за темой. Хорошая игрушка.

NitE 31.08.2009 15:22

Ответ: supaplex+bomberman под линух
 
глухо потомучто лениво пож линух выходить - скомпиль под винду хотяб

aureli0 31.08.2009 20:09

Re: supaplex+bomberman под линух
 
Кстати ктонить может скомпилить под винду?я не умею)

перезалил
http://narod.ru/disk/12645033000/23_splex.tar.gz.html

aureli0 04.09.2009 19:31

Re: supaplex+bomberman под линух
 
Новый билд: http://narod.ru/disk/12805042000/24_splex.tar.gz.html
Измененя:
*Теперь чтобы изменить размер окна игры/экрана не надо выходить из игры
*Исправлен глюк с громким звуком при старте игры
*Заменена музыка с mp3 на модульные треки, меньшие по размеру файла
Музыка позаимствована из NewSupaPlex.

aureli0 23.10.2009 22:54

Re: supaplex+bomberman под линух
 
Новый билд:
Изменения:
23.10.2009
*Добавлены светильники.
*Переделано затемнение уровня.

22.10.2009
*Исправлен глюк с взаимодействием Свиборга с бомбой стоящей на "не скатываемой поверхности".
*Исправлен глюк с взаимодействием Свиборга с дверью.
*Добавлены ограничения на прорисовку эффектов и порталов вне зоны их видимости.
*В игре теперь может использоваться любое число музыкальных треков(*.xm) (в игре f4-сменить трек).
*Теперь в игре 2 режима сложности обычный(день) и повышеный(ночь).
*Убран пункт меню в игре для изменения игровой сетки-были глюки:(.
*Мелкие косметические доработки в меню.
*Количество уровней выросло с 8 до 12.

http://narod.ru/disk/14414564000/26_splex.tar.gz.html

Igor' 23.10.2009 23:13

Ответ: Re: supaplex+bomberman под линух
 
Цитата:

Сообщение от aureli0 (Сообщение 116985)
Кстати ктонить может скомпилить под винду?я не умею)

перезалил
http://narod.ru/disk/12645033000/23_splex.tar.gz.html

Попробую :)

Попробывал :)
Не получается,по крайней мере на MSVC,поробуй на gcc под виндой откомпилировать,у меня просто gcc нету.

aureli0 24.10.2009 01:04

Re: Ответ: Re: supaplex+bomberman под линух
 
Цитата:

Сообщение от Igor' (Сообщение 122265)
Попробую :)

Попробывал :)
Не получается,по крайней мере на MSVC,поробуй на gcc под виндой откомпилировать,у меня просто gcc нету.

както пробовал, постоянно каких то библиотек постоянно не хватает.:(


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot