forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Find Asteroid (http://forum.boolean.name/showthread.php?t=21001)

DonLeno 02.03.2024 12:45

Find Asteroid
 
Вложений: 1
Здравствуйте!
Хочу представить вам мою первую пробу. Блитц знаю совсем немного.
На создание этой "альфы" ушло полтора месяца (соответственно не каждый день и не много часов уделялось этому).

Переходы в меню по циферным клавишам - 1, 2, 3.
Разрешение экрана можно выставить в меню. Изначально оно 1024*768.

Управление:
Левая Кнопка Мыши - лететь.
Правая Кнопка Мыши - подобрать астероид.
Пробел - торговля с планетой (Только к планете еще подлететь надо, а то не сработает:-D )
Клавиша C - Отдалить камеру
Клавиша V - Приблизить камеру
Esc - Выход

Торговать можно лишь на двух из 4-х планетах: Кесса и Эссе. Торговля осуществляется все теми же клавишами Цифр!

Багов еще много, так что не пинайте сильно! Это всего лишь техническая альфа. Жду ваших комментов :)

Arton 02.03.2024 21:02

Ответ: Find Asteroid
 
Вложений: 3
  • Шрифт очень мелкий.
  • Приближение камеры лучше сделать «геометрически» вместо зума.
  • Закрытие программы по Esc это плохо, неудобно и всегда внезапно.
  • Вынеси настройки в отдельный файл, просто построчно.
  • Торговать со всеми планетами нельзя?
  • Добавляй к посту скриншоты игры, иначе пост от новичка выглядит пустым и непонятным.
  • Брать оригинальный чистый Blitz3D в 2024 году, идея откровенно не очень. Попробуй Godot.
  • Так держать!

Скриншоты:



Вложение 23403Вложение 23404Вложение 23405

DonLeno 03.03.2024 04:33

Ответ: Find Asteroid
 
1. Все будет переделано от меню до UI
2.*Геометрический зум* - ручонками расчитывать?! Не пробовал. Можете формулу дать или пример для освоения.
3. Я думал выход в меню по Esc - это норм.
4. Настройки будут в меню Опции. Но до этого пока рано.
5. Не все планеты заселены (пригодны для жизни :) ). Поэтому можно торговать на 2-х из 4-х.
6. Дык, я добавил, но потом удалил - почему то мои скрины не загрузились. :(
6. Да я не затеваю коммерческого или чего-то стоящего. Это скорее ради интереса и опыта. Годот - ? А у него бейсикоподобный язык?
7. Спасибо!

Arton, спасибо за советы. Может еще что можешь подсказать? Очень рад что так быстро ответили.

Теперь задам несколько вопросов по Блитцу:
Читал где то на форуме что управление делали через колесико мыши? чет не нашел примера... Может кто скинет. Хочу зум камеры на колесико мыши приделать :) .
Кстати прошу напишите как там со звуком в моей *альфе*?? Не слишком громко? FPS как? Может MAV где был??
ПЖЛСТА отпишите об ошибках и тп.

Randomize 03.03.2024 14:32

Ответ: Find Asteroid
 
Цитата:

Сообщение от DonLeno (Сообщение 319424)
Теперь задам несколько вопросов по Блитцу:
Читал где то на форуме что управление делали через колесико мыши? чет не нашел примера... Может кто скинет. Хочу зум камеры на колесико мыши приделать :)

Тебе нужен MouseZ() или MouseZSpeed()

Цитата:

Сообщение от DonLeno (Сообщение 319424)
Кстати прошу напишите как там со звуком в моей *альфе*?? Не слишком громко? FPS как? Может MAV где был??
ПЖЛСТА отпишите об ошибках и тп.

Не слишком громко, норм;
FPS колеблется в районе от 130 до 140;
MAV не возникал.

DonLeno 04.03.2024 12:18

Ответ: Find Asteroid
 
Randomize!
Thx, за регистрацию.
Кстати не посоветуюте как улучшить графику. Может еще какие есть замечания. Я знаю что движок старый но мне очень нравиться Бейсик.
Скоро займусь бетта версией.

Samodelkin 09.03.2024 03:17

Ответ: Find Asteroid
 
Цитата:

Сообщение от DonLeno (Сообщение 319426)
Я знаю что движок старый но мне очень нравиться Бейсик.

Попробуй AppGameKit.


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

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