Kamrad.ru
 
 
дневники | кабинет | регистрация | календарь | участники | faq | правила | поиск | фотоальбом | каська | выйти
Kamrad.ru Kamrad.ru » Форумы общей тематики » Игры » Klad
новая тема  ответить следующая тема | предыдущая тема
Автор
  << < 1 2 3 > >>
Mips - offline Mips
19-12-2017 03:02 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Модератор
Злыдень немрущий



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


__________________
Если у Вас ничего не получается, прочитайте инструкцию - обычно помогает

CEMb - offline CEMb
19-12-2017 05:58 URL сообщения        Профиль    Поиск    Контакт-лист   Редактировать
в поле воин...



а почему бы и нет?
ну потому что пока ничего нету
перед тем, как мечтать про Стим, надо сначала мечтать написать игру

вот тебе маленький набросок редактора уровней.
о, это ж php?

devlog: тормозов пока не оказалось, я принял за тормоза маленькую скорость, поэтому octree пока откладывается. Однако, лаги в отрисовке есть. Сделал два потока, один для рисования, второй для обработки игры. Пока ничё не дохнет и не рождается можно и так, но потом надо будет прикрутить синхронизацию. Сделал временную привязку скоростей к общему размеру юнита.
Объекты могут быть разных размеров, после загрузки картинки с неё срезаются пустые края, и на основе оставшегося делается collision rect. Делал логику и коллизии, был один забавный момент, когда юнит проваливался в маленькую дырку между лестницей и доской убрал возможность перемещаться в падении, убрал возможность перемещаться вверх-вниз, если мы не на лестнице.
Всё как-то медленно, надо заставить тимлида сильнее пинать разработчиков, чтобы работали быстрее

CEMb - offline CEMb
19-12-2017 20:26 URL сообщения        Профиль    Поиск    Контакт-лист   Редактировать
в поле воин...



надо какой-никакой скрин, а то что-то скучно стало

Mips - offline Mips
20-12-2017 14:33 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Модератор
Злыдень немрущий



о, это ж php?
нет, html + css + javasсript = dhtml

php работает на сервере, но т.к. сервак у меня - это домашний комп, я не очень то хочу палить свой айпишник.
да и необходимости в пхп в данном случае я не увидел, разве что для сохранения данных о тейлах уровня.


__________________
Если у Вас ничего не получается, прочитайте инструкцию - обычно помогает

CEMb - offline CEMb
21-12-2017 06:50 URL сообщения        Профиль    Поиск    Контакт-лист   Редактировать
в поле воин...



нет, html + css + javasсript = dhtml
Охтыж, блин, совсем давненько я не разрабатывать под веб

по карте: с одной стороны она будет клеточная, чтобы можно было применять А*(изменённый), с другой стороны нету никакой привязке к сетке, сейчас объекты просто расставляются с шагом. Это сделано для простоты работы с движением. Т.е. чтоб не таскать 2 координаты, одна - клетка, вторая - внутри клетки (может это как-то иначе делается, например, остатком от деления на длину клетки, но один фиг - неудобно)
кроме того, одну "клетку" могут занимать несколько объектов. Надо бы добавить z в координаты или планы отрисовки.

...а чтоб жизнь мёдом не казалась, я ещё добавлю в игру порталы

Devlog: делаю систему коллизий, чтоб нормально. Системы коллизий из коробки движков не пойдут, так как нужны более тонкие вещи, например, нельзя подниматься по лестнице, зацепившись одним пикселем (сейчас можно).
Поэтому я опять буду тормозить. Но это нормально, это процесс разработки базы, он всегда длинный.

CEMb - offline CEMb
31-12-2017 15:49 URL сообщения        Профиль    Поиск    Контакт-лист   Редактировать
в поле воин...



Наступающим

Mips - offline Mips
01-01-2018 21:37 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Модератор
Злыдень немрущий



с наступившим!


__________________
Если у Вас ничего не получается, прочитайте инструкцию - обычно помогает

Mips - offline Mips
20-01-2018 15:06 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Модератор
Злыдень немрущий



сдвиги то е?


__________________
Если у Вас ничего не получается, прочитайте инструкцию - обычно помогает

CEMb - offline CEMb
21-01-2018 10:06 URL сообщения        Профиль    Поиск    Контакт-лист   Редактировать
в поле воин...



Да чё-то всё заглохло. Как и предсказывалось

Mips - offline Mips
22-01-2018 09:37 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Модератор
Злыдень немрущий



CEMb известный недельный баг. Если за неделю программу не написал, всё, хана, считай пропало. Стимул пропадает. Печалька


__________________
Если у Вас ничего не получается, прочитайте инструкцию - обычно помогает

CEMb - offline CEMb
22-01-2018 11:38 URL сообщения        Профиль    Поиск    Контакт-лист   Редактировать
в поле воин...



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

Плюс, я пока не решил три проблемы.

1. Боёвка. Предполагалось, что уходим от оригинала (поймал нас враг - всё, капец) и делаем более развёрнутое столкновение с противником, с ведением боя. Вариантов было 2, пошаговый и нет. Непошаговый: что-то типа квазатрона, но в несколько этапов. Обе стороны выбирают варианты нападения и защиты, время на выбор идёт, по истечении наносится удар, ставится защита, и так далее, вычитается здоровье и так до полной победы.
Пошаговый: тоже самое, без ограничения по времени, но с усложнением топологии атак и обороны, магией и прочими финтами(по сути ККИ).
Минус обоих подходов в том, что через некоторое время он надоест. Но можно сделать автобой для примитивных врагов.

2. Генерация карты. Я решил, что надо забить на локальные хитрые задачи из оригинала, а просто упереться в топологию, и делать сложные по топологии уровни, которые сами по себе вынесут мозг кому угодно. Особенно, если не делать учёт метрик мира, а сделать прям хардкорные топологические лабиринты. Но тут опять проблема с тем, что можно просто запутаться в первой же карте, игра быстро надоест и всё такое.

3. Топология мира. Сначала планировалось, что карта мира будет 2-мерной, состоящей из 3-мерных многоуровневых карт. Но там должны быть отдельные червячные дыры, проводящие игрока между картами. Как и рисовать на карте мира и по какому принципу генерить - непонятно.

4. ну и с ГГ не совсем понятно, как быть. Сделать просто одного элементала как-то скучно Не, ну ок, можно добавить ещё пару рас, которые начинают играть с других точек. Но там мир бесконечный во все стороны, непонятно, чем одни точки принципиально отличаются от других. В результате возникла всё-таки концепция биомов - скоплений карт с одинаковой тематикой. Биомы соединены длинными переходами (+ червячными дырами и телепортами), каждый биом имеет нечто вроде столицы, где рождается ГГ игрока. Дальше меня понесло в ту же сторону: сделать возможность заводить несколько героев и качать их по своим веткам. Прикол в этом был следующий: например, накачать двух элементалов, одного огненного, второго ледяного, соответственно один хорошо может пройти одних врагов, второй - других, и можно ими по очереди бегать по миру, сражаться, получать уровни, проходить в новые биомы и так далее....

Текущее время: 21:13 << < 1 2 3 > >>
новая тема  ответить следующая тема | предыдущая тема
 
Перейти:

версия для печати   отправить эту страницу по e-mail   подписаться на эту тему

 
Powered by: vBulletin Version 2.0.1
Copyright ©2000, 2001, Jelsoft Enterprises Limited.
Любое использование материалов сайта
возможно только с разрешения его администрации.


 

Рейтинг@Mail.ru
Рейтинг@Mail.ru