Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт мар 28, 2017 3:05 pm

Часовой пояс: UTC+03:00




Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 88 сообщений ]  На страницу Пред. 1 2 3 4 5 6 След.
Автор Сообщение
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Пт дек 19, 2014 11:19 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Следующая версия прототипа:
1) NPC теперь четыре.
2) NPC стали агрессивными.
3) Меньше задержка при пинке блоков.
Вложение:
rstearth_prototype_012.7z [111.37 КБ]
19 скачиваний

Вложение:
rstearth_dirty_source_012.7z [118.34 КБ]
19 скачиваний

КДПВ:
Спойлер: Показать
Вложение:
rstearth_prototype_012_8bpp.png
rstearth_prototype_012_8bpp.png [ 87.28 КБ | 787 просмотров ]

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Пт дек 19, 2014 3:46 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
В фоне гречка, да?

Немного (да что я лукавлю - очень сильно) раздражает управление, которое идёт с запаздыванием. Как будто с пингом 1000 игра.

Это получается что-то типа сокобана?

_________________
Roman Shuvalov


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Пт дек 19, 2014 3:57 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
ALPINE писал(а):
В фоне гречка, да?

Нет.
ALPINE писал(а):
Немного (да что я лукавлю - очень сильно) раздражает управление, которое идёт с запаздыванием. Как будто с пингом 1000 игра.

Запускаю в Qemu и не ощущаю. Возможно это субъективное, а может я уже просто привык. Во всяком случае "пинг 1000" это одна секунда - такой задержки быть не может. Где производится запуск? Эмулятор или реальный компьютер?
ALPINE писал(а):
Это получается что-то типа сокобана?

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

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Пт дек 19, 2014 4:09 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
Виртуалбокс. Мои две игры на нём работают нормально. Я имею в виду, что когда главный герой идёт между клетками, я не могу свернуть. Это в общем-то логично, но клетки большие, а скорость маленькая. вот и приходится ждать, когда он (она) дойдёт до ближайшей клетки.

Я наверное слишком люблю динамику в играх.

_________________
Roman Shuvalov


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Пт дек 19, 2014 4:16 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
ALPINE писал(а):
Я имею в виду, что когда главный герой идёт между клетками, я не могу свернуть. Это в общем-то логично, но клетки большие, а скорость маленькая. вот и приходится ждать, когда он (она) дойдёт до ближайшей клетки.

Так это не задержка, а шаг лабиринта. Экран (лабиринт, карта) размером 10*10 всего же в текущей демонстрации. Насчет скорости еще подумаю, просто синхронизировать все без задержек пока не придумал как.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Пт дек 19, 2014 6:31 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
ALPINE
Сейчас проверил на реальном ноуте. Протагонист поворачивает в том числе если заранее нажать кнопку. Так что точно никаких задержек. Все движение в пределах сетки. Скорость маловата, да. Слишком просто играть.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Пт дек 19, 2014 7:32 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
Цитата:
Так что точно никаких задержек.
Да всё ок, я не про задержки говорил, а именно про то, что приходится ждать, пока герой дойдет до ближайшей клетки, где можно повернуть. А хочется мгновенной реакции. Поскольку между клетками герой ходить не может, возможные решения:
- увеличить количество клеток и увеличить скорость (герою не обязательно занимать одну клетку, пусть занимает площадь 2х2 или 4х4, как и все окружающие; см. Battle City, танк занимает 4 клетки 2х2), тогда ожидание ближайшей клетки значительно сократится и будет казаться, что поворот происходит сразу после нажатия;
- на поворотах читерски телепортировать персонажа на ближайшую клетку, и сразу поворачивать;
- самое правильное, честное и долгое: оставить логику перемещения как есть, а ожидание ближайшей клетки замаскировать анимацией, чтобы игрок думал, что реакция мгновенная, а на самом деле игрок по-прежнему поворачивает только на клетках.

_________________
Roman Shuvalov


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Пт дек 19, 2014 11:32 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
ALPINE писал(а):
увеличить количество клеток и увеличить скорость (герою не обязательно занимать одну клетку, пусть занимает площадь 2х2 или 4х4, как и все окружающие; см. Battle City, танк занимает 4 клетки 2х2), тогда ожидание ближайшей клетки значительно сократится и будет казаться, что поворот происходит сразу после нажатия;

Решение скорее на будущее, т.к. времени осталось мало.
ALPINE писал(а):
- на поворотах читерски телепортировать персонажа на ближайшую клетку, и сразу поворачивать;

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

Так ведь и так делается анимация - переход с клетки на клетку, хотя на самом деле совершается один шаг перемещения с клетки на клетку. Или я не понял суть идеи.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Пт дек 19, 2014 11:47 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
Цитата:
Или я не понял суть идеи.
Суть идеи в том, что при повороте, например очень быстро доиграть анимацию перемещения на клетку, далее герой поворачивается делает замах ногой и --- к этому времени физически (реально) он уже пришел в клетку --- начинает движение. То есть обыграть всё это анимацией. Но это совсем в идеале и если игра на конкурс, то уже не успеть. Лучший вариант, на мой взгляд, это разделить клетку на четыре (2х2). Как в Battle City.

_________________
Roman Shuvalov


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Сб дек 20, 2014 3:49 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Очередная версия прототипа.
Теперь все иконки в разрешении 8bpp. Предыдущая версия 012, где были иконки 32bpp, потребляла 1600 КБ, теперь же потребление всего 480 КБ.
Вложение:
rstearth_prototype_013.7z [45.05 КБ]
20 скачиваний

Вложение:
rstearth_dirty_source_013.7z [51.88 КБ]
19 скачиваний

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Вс дек 21, 2014 2:41 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Следующая версия прототипа, теперь со звуком. Играет фоновая музыка, а из звуков пока только пинок протагониста.
Теперь программа потребляет 800 КБ оперативки.
Вложение:
rstearth_prototype_014.7z [236.3 КБ]
21 скачивание

Вложение:
rstearth_dirty_source_014.7z [245.09 КБ]
20 скачиваний

З.Ы. Жаль, что нет библиотек распаковки OGG или MP3, динамически подгружаемых в формате библиотек Колибри. Из-за этого приходится хранить данные звука в WAV.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Вс дек 21, 2014 1:55 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
ну когда-то была библиотека трекерной музыки uFMOD http://ufmod.sourceforge.net/Kolibri/ru.htm, хз работает ли, но, судя по форуму viewtopic.php?f=38&t=1596&hilit=uFMOD&start=60, встроена в плеер Serge ....


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Вс дек 21, 2014 2:34 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Wildwest
Спасибо за ссылки. Я думал об этом, но возможно есть проблема с лицензией самих треков. Не понятно, есть ли треки под свободной лицензией.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Пн дек 22, 2014 12:16 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
SVN r.5253 исходники прототипа игры залиты в репозиторий.

SVN r.5254, 5255 прототип игры добавлен в автосборку.

Сим заявляю о своем намерении участвовать в конкурсе игр «Напиши свою игру!» — Новогодний конкурс от KolibriOS и пусть всемогущий рандом решит исход событий. :wink:

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Ржавая земля, прототип.
СообщениеДобавлено: Вт дек 23, 2014 5:54 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
SVN r.5257, 52558 черновая версия главного меню.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 88 сообщений ]  На страницу Пред. 1 2 3 4 5 6 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB