forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на BlitzMax (http://forum.boolean.name/forumdisplay.php?f=106)
-   -   Vivo (http://forum.boolean.name/showthread.php?t=16218)

Nikich 18.02.2012 21:28

Ответ: Vivo
 
Хм, очень интересно. В самых первых версиях майнкрафта было около 750 фпс. Это связано с оптимизацией, или Blitz3D не очень быстрый?

Program23 18.02.2012 23:14

Ответ: Vivo
 
Вложений: 1
Цитата:

Вложение 16187
Texture-pack.
Желательно оставить имена файлов и папок в неизменном виде.
Стоит, чуть-чуть помучиться в коде,изменяя пути,но зато потом и тебе и мне будет легче.
Также,не пойму,почему тебе не нравится png формат?Вес меньше,кач-во не ухудшается.
p.s.крабовое мясо присутствует,почему-то заранее нарисовал.)

Nikich 18.02.2012 23:29

Ответ: Vivo
 
Большое спасибо!
Планируются ли еще Jam session'ы или другие конкурсы? Уж больно поучаствовать охота:)

Nikich 19.02.2012 14:15

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

Геймплей Wild Island


Игровой процесс объединяет два жанра:

Action с видом сверху и элементами RPG

Tower Defense с элементами песочницы

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

Задачей игрока будет непрерывная поддержка сигнального костра на протяжении некоторого количества дней. Если костер потухнет счетчик сброситься. С каждой ночью, количество монстров растет.

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

Выживание - элементы геймплея основанные на предотвращении смерти игрока

Отражение ночных нашествий - ночью, страхи стают явью

Защита от «случайных встречных» при дневном исследовании острова - хищник столь же опасен, как и ночной монстр

Строительство - элементы геймплея основанные на создание искусственных структур призванных помочь пережить ночь

Стены и прочие преграды стены, рвы и колья помешают монстрам до вас добраться

Ловушки яма с кольями прикроет тыл не хуже напарника

Активные ловушки требуют активации и чаще многоразовые

Сигнальный костер - костер привлечет внимание, как монстров, так и спасителей

Собирательство - элементы геймплея основанные на добыче и обработке игровых предметов

Материалы - ни дом, ни топор из воздуха не сделаешь

Пища с легкостью восстановит потерянное здоровье

Инструменты и вооружение - создание жизненно необходимого снаряжения

Трофеи - у каждого монстра есть ценный подарок для вас

Исследование - элементы геймплея основанные на путешествии по острову днем

Останки - поиск следов крушений и выброшенных на берег вещей

Прокачка персонажа - изучение новых устройств, либо способов самообороны, единственный способ выжить

Поиск безопасных мест - близлежащие ресурсы истощаются, а монстров становиться все больше? Значит, следует переезжать.

P.S.В аттаче .doc файл, удобнее для чтения.

Nikich 19.02.2012 18:58

Ответ: Vivo
 
Ребята, выручайте. Наткнулся на интересную проблему: как только заходишь в игру, показывается лого. Раньше всё было пучком, а теперь нет. Мы видим чёрный экран, который дружественно посылает логотип куда подальше. Я так понял, связанно это с тем, что чёрный экран показывается во время чтения кода, то есть программа загружается. А как сделать так, чтобы пока она грузится, рисовалось лого?

Spy4433 19.02.2012 19:48

Ответ: Vivo
 
ну гадать сложно
flip например педет началом загрузки ? часть кода покажи

Nikich 19.02.2012 20:26

Ответ: Vivo
 
Сам код вряд ли даст толк, напишу его вид.
Graphics, set buffer back buffer, globals, types, functions, main loop. Все в таком же порядке.

FireOwl 19.02.2012 20:27

Ответ: Vivo
 
А ту часть где загрузка идет распиши поподробнее.

Nikich 19.02.2012 20:32

Ответ: Vivo
 
в смысле? Под загрузкой я имел ввиду чтение кода.

FireOwl 19.02.2012 20:57

Ответ: Vivo
 
Чтение кода занимает ощутимо меньше времени, чем загрузка ресурсов (LoadImage всякие). Если в начале игра замирает с черным экраном,
наверняка что-то загружает.
Поэтому, можно сделать так:
Код:

<в самом начале>
LoadImage logo
DrawImage logo
Flip  (вывели лого на экран)
<здесь все остальное что загружается>


Nikich 19.02.2012 21:00

Ответ: Vivo
 
Точно, большое спасибо. И еще ворос: в играх, когда идет загрузка, она отображается в процентах. Там делают точно также? Просто на определенном этапе рисуют количество процентов и все?

FireOwl 19.02.2012 21:09

Ответ: Vivo
 
Думаю да. Иначе и не сделаешь.

А в языке, который поддерживает многопоточность, можно один поток под анимацию загрузки отвести, наверное.

Nikich 19.02.2012 22:27

Ответ: Vivo
 
вопрос вообще не соответствует теме, но и не стоит создания новой темы, так что спрошу здесь: кто-нибудь пытался писать или писал игры на Java? Если да, можете посоветовать литературу по графике на Java?

FireOwl 19.02.2012 22:41

Ответ: Vivo
 
Вот, есть такой тутор: http://zetcode.com/tutorials/javagamestutorial/

Nikich 19.02.2012 22:51

Ответ: Vivo
 
спасибо. Кстати, это довольно странно что на этом форуме нет раздел по Java. Как ни как, этот язык сейчас довольно популярен.


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

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