|
Проекты на Blitz3D Обсуждение будущих проектов, демок, набор команды и т.п. |
08.11.2010, 01:36
|
#1
|
Бывалый
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений (для 2,520 пользователей)
|
Mad Cubes (from Jam Session 2)
Вообще, "кубизм" - откровенно, найпаршивейшая тема для конкурса. Любая модель состоит из примитивов. При сложной геометрии оной, можно съехать на то, что кубики, словно атомы, очень-очень маленькие. Как сеттинг или общий стиль графики - слишком абстрактно, => нельзя определить чёткие границы, => ну его нафиг; во избежание споров, я решил сделать -- абсолютно буквально -- всё из кубов, за исключением одной плоскости, представляющей из себя воду, а также для современного разбалованного красивой картинкой игрока, добавлю чуточку партиклов и пост-эффектов (но это исключительно во имя красоты!).
К сожалению, одним словом - нихренанеуспел! Но не пропадать же [-/]бреду[/] добру.
На момент записи на конкурс, всё что я имел, это нечто, отдалённо напоминающее идею:
Для тех же кто ещё не выжил из ума, предлагаю адекватное описание неадекватной игры:
Трейсер (игрок) появляется в точке старта уровня (карты) с определённым количеством разноцветных кубов, либо без них. Кубы можно находить непосредственно на уровне, как и множество бонусов. Высота прыжка трейсера зависит от количества "взятых" кубов - чем их меньше, тем высота прыжка больше, и наооборот. По окончанию уровня, весь игровой мир разрушается и падает в воду, после чего следует переход на следующий уровень.
Существуют три основных закона игрового мира:
1. Платформой (подвижной или нет) считается от четырёх и более плотно расположенных друг к другу куба, имеющих один цвет; гравитация действует на все объекты, кроме платформ.
2. Трейсер может наступать только на белые платформы, иначе они распадаются; но каждое третее касание трейсера всё таки приводит к её разрушению.
3. При касании куба к платформе с одинаковыми цветами, она нейтрализуется (меняет цвет на белый); куб при этом разрушается (распадаясь на мелкие кубики, которые тоже вскоре испаряются).
Цель игры: добраться до конечной платформы, прокладывая себе путь с помощью разноцветных кубов.
Жанр: 3D логическая головоломка от первого лица.
Сеттинг: вымышленный тотально-кубический мир. Вообще говоря, окружение, с тех. стороны, - это скайбокс и плоскость жидкости (вода/лава/болото/вставить нужное).
Ещё стоит отметить, что будет пару обучающих локаций и возможность управления джойстиком.
Почти план разработки.
После компиляции (ага, это вместо "copy-paste") основных функций игры, PhysX'а, ParticleCandySystem (просто побаловаться), первым делом займусь программированием вышеописанных законов.
Далее, редактор уровней. В нём нужно сделать интерфейс (GUIw512 мне в помощь), возможность создания разных типов (с уникальными свойствами) кубов, бонусов, платформ и прочих радостей, вроде точки старта.
После первого релиза планирую сделать патч со своим физ. движком, системой партиклов (свой ГУЙ программировать как-то лень) и кучкой новых уровней/локаций. А что ещё добавить (или убрать), думаю, в процессе реализации будет видно.
А сейчас спать охота. Завтра начну.
P.S. Пардон, что нечего, по сути, [-/]посмотреть[/] пощупать.
Последний раз редактировалось Harter, 14.11.2010 в 16:09.
|
(Offline)
|
|
Эти 10 пользователя(ей) сказали Спасибо Harter за это полезное сообщение:
|
|
08.11.2010, 10:13
|
#2
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
Well, give demo))
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
08.11.2010, 19:53
|
#3
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Афула
Сообщений: 1,700
Написано 658 полезных сообщений (для 1,963 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
Сколько ещё надо времени для завершения проекта? Пока выложили очень мало проектов, поэтому создам голосование на продление конкурса на .5-1 неделю. Ты как, успеешь?
__________________
kali surgeon
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.11.2010, 16:02
|
#4
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
Больно мне этот концепт кое-что напоминает))) Ну да ладно, в добрый путь!
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.11.2010, 02:15
|
#5
|
Бывалый
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений (для 2,520 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
Что-ж, моё "завтра" перенеслось аж на "вчера".
Дневник разработчика:
Создал я его совершенно машинально, но получилось забавно.
Бюджет игры не должен превышать классический набор Русского программиста: два бутерброда и кофепоканелопнишь. Итак, поехали!
...
В начале сотворил Harter окно DirectX.
И было оно безвидно и пусто, и тьма над бездною, и Камера носилась в ней.
И сказал Harter: да будет свет. И стало два источника света.
И увидел Harter динамический свет, что он хорошо, и отделил его от статического.
И назвал Harter статический свет - общим, а динамический - "для теней". И был вечер, и пошёл Harter перекусить.
И сказал Harter: да будет физика, и подключил PhysX.
И создал Harter воду, и да прикрутил к ней физику. [И стало так... реалистично!]
И сказал Harter: да будут кубы посреди воды!
И создал Harter кубы, и отделил кубы бесцветные от цветных. И стало так.
И сказал Harter: да соберутся кубы в одно место, да образуют невеликую плоскость. И стало так.
И назвал Harter группу кубов платформами. И увидел Harter, что это хорошо.
И сказал Harter: да будут цвета кубов передаваться платформам. И стало так.
...
|
Сделано:
-разбил проект на 3 инклуда: основу игры, основу редактора и, самое важное, функции (от создания кубика до загрузки карты), которые как-бы объеденяют два первых файла;
-игрок, кубы, платформы, бонусы, и их взаимодействия друг с другом;
-зачатки редактора, представляющие собой "пустой" интерфейс;
Осталось сделать:
-редактор уровней, загрузку/сохранение карт;
-отладить управление игрока и сделать какой-никакой HUD, чтобы игрок видел хотя-бы сколько каких кубов у него имеется "с собой";
-нормальную картинку: какие-нибудь пост-эффекты, партиклы и возможно тени;
-спроектировать как можно больше уровней;
-запилить кучу мелочей, таких как тутор, джойстик и, главное, то, что мне в голову сходу и не прихоит;
Так-с, что ещё...
Игру делаю на забугорном не только из-за того, что, из моих собственных наблюдений, сейчас так модно, а ещё и потому, что активно изучаю Английсий. Но для суровых патриотов будет Русскийъ.
Ах да! Пока что не вижу не геморных путей реализации движущихся платформ. Может, кто-то что-то подскажет?
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо Harter за это полезное сообщение:
|
|
15.11.2010, 00:43
|
#6
|
Бывалый
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений (для 2,520 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
Фффффууууууххххх!!!!!11 Вот это азарт!
Чем меньше у меня оставалось времени, тем менее универсальной становилась игра, а код более быдляцким. Но ничего, потом всё сделаю. Благо, есть что показать сейчас.
Следуя выражению Конфуция по версии рекса...
Недо-пре-альфа, специально для конкурса - ~10 mb
Версия без музыки - ~2 mb.
Передвижение - WASD
Прыжок - пробел
Изменить цвет куба - 1-7
Кинуть куб - ЛКМ/E (с задержкой)
Разрушить платформу - Q
Драйвера для PhysX можно скачать здесь.
Уровень этот создал только что, в 6 строчек:
Create_Platform(0, 160, 0, 0, 0, 0, 0, 10, 3, 10)
Create_Platform(-20, 160, 290, 0, 0, 0, 0, 3, 7, 7)
Create_Platform(90, 180, 300, 0, 0, 0, 4, 4, 6, 2)
Create_Platform(10, 210, 300, 0, 0, 0, 0, 4, 8, 3)
Create_Platform(-40, 225, 275, 0, 0, 0, 0, 6, 6, 1)
Create_Platform(-90, 205, 170, 0, 0, 0, 1, 4, 4, 4)
|
P.S. Спасибо Taugeshtu и ABTOMAT.
Последний раз редактировалось Harter, 15.11.2010 в 01:52.
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо Harter за это полезное сообщение:
|
|
15.11.2010, 01:18
|
#7
|
Бывалый
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений (для 2,520 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
Уже есть первый отзыв:
1101010110 (22:54:03 14/11/2010)
ща посмотрю
1101010110 (22:59:09 14/11/2010)
бл*ть! как вверх подняться? *rofl*
Harter (22:59:39 14/11/2010)
прыгаешь на среднюю платформу внизу, потом на зелёную справа, с неё через две белые на красную, профит
1101010110 (22:59:52 14/11/2010)
она рассыпается! зеленая всмысле
Harter (22:59:59 14/11/2010)
ой) ты ж правил не знаешь
Harter (23:00:03 14/11/2010)
надо на неё кубиком - тыщь
Harter (23:00:07 14/11/2010)
чтобы нейтрализовать)
1101010110 (23:00:22 14/11/2010)
*facepalm*
1101010110 (23:01:56 14/11/2010)
ни*уя! всё равно рассыпается
Harter (23:02:07 14/11/2010)
кубиком того же цвета что и платформа, чтобы она стала белой
1101010110 (23:02:46 14/11/2010)
*double_facepalm*
1101010110 (23:04:34 14/11/2010)
итог: либо мне нужно платформы побольше, либо руки поровнее
|
Но мы-то понимаем кому действительно нужны руки поровнее...
Последний раз редактировалось Harter, 15.11.2010 в 20:23.
|
(Offline)
|
|
Эти 7 пользователя(ей) сказали Спасибо Harter за это полезное сообщение:
|
|
15.11.2010, 04:41
|
#8
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
интересная идея , описание не читал но сам дорубил как играть как в первый раз упал)
сейчас аццки не хватает возврата на начало уровня когда падаешь в воду.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо pepel за это полезное сообщение:
|
|
15.11.2010, 07:52
|
#9
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
Бюджет игры не должен превышать классический набор Русского программиста: два бутерброда и кофепоканелопнишь. Итак, поехали!
...
В начале сотворил Harter окно DirectX.
И было оно безвидно и пусто, и тьма над бездною, и Камера носилась в ней.
И сказал Harter: да будет свет. И стало два источника света.
И увидел Harter динамический свет, что он хорошо, и отделил его от статического.
И назвал Harter статический свет - общим, а динамический - "для теней". И был вечер, и пошёл Harter перекусить.
И сказал Harter: да будет физика, и подключил PhysX.
И создал Harter воду, и да прикрутил к ней физику. [И стало так... реалистично!]
И сказал Harter: да будут кубы посреди воды!
И создал Harter кубы, и отделил кубы бесцветные от цветных. И стало так.
И сказал Harter: да соберутся кубы в одно место, да образуют невеликую плоскость. И стало так.
И назвал Harter группу кубов платформами. И увидел Harter, что это хорошо.
И сказал Harter: да будут цвета кубов передаваться платформам. И стало так.
...
|
Доставило)) теперь Harter - Бог Воды,Света,и... Кубиков!!!
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
15.11.2010, 15:43
|
#10
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
Так а в чём смысл-то? Цель игры? Куда-то пройти надо или что?
Залез на последнюю, красную, дальше не знаю что делать
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
15.11.2010, 16:06
|
#11
|
Бывалый
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений (для 2,520 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
Сообщение от ABTOMAT
Так а в чём смысл-то? Цель игры? Куда-то пройти надо или что?
Залез на последнюю, красную, дальше не знаю что делать
|
Наслаждаться.
Цель игры - добраться из точки А в точку Б, но я не успел сделать уровни, поэтому набросал несколько платформ, чтобы показать кусочек игровой механики. На стадии альфа-тестирования можно будет поиграть.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Harter за это полезное сообщение:
|
|
15.11.2010, 22:14
|
#12
|
Разработчик
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений (для 329 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
MAV.
__________________
299 792 458
|
(Offline)
|
|
15.11.2010, 22:30
|
#13
|
Бывалый
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений (для 2,520 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
DeeJex
Какого хрена?! Это при касании к платформе? Как мне его получить? Я тоже себе хочу MAV.
|
(Offline)
|
|
15.11.2010, 22:59
|
#14
|
Разработчик
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений (для 329 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
Harter
Просто при запуске мелкает пара кадров и появляется Memory Acess Volation.
__________________
299 792 458
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
15.11.2010, 23:24
|
#15
|
Бывалый
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений (для 2,520 пользователей)
|
Ответ: Mad Cubes (from Jam Session 2)
А ОС какая?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:48.
|