2d Космическая стратегия реального времени.
Решил для своего проекта сделать отдельную тему.
Движок : пока HGE. Сюжет : - добыча руды на планетах и астероидах. - освоение планет, построение империи, - развитие технологий, - построение кораблей, и флотов, - космические бои между флотами и кораблями. Как видите все банально... На первом этапе делаю схемотехнику гейм-плея без Арта и рисунков... Графика будет бедная... Пространство можно будет задавать от нескольких звездных систем до нескольких галактик - на выбор... Первые штрихи см. вложение. Первая галактика (около 100 звезд): - добавил астероиды в звездных системах, - добавил номера звезд (кратные 10), планет(некратные) , астероидов (с 1ххх -ми номерами) - планеты и астероиды стали вращаться по закону тяготения вокруг своих звезд... Управление: - смещение изображения мышь+наж. колес. - зуум изображения крутить колес. (зуум от точки курсора) - стрелка вверх (1наж. номера звезд 2н.+планет 3н.+астероидов) - стрелка вниз постепенно убрать их номера. - стрелка влево замедление времени (медленное вращение планет) - стрелка вправо ускорение времени (быстрое вращение планет) .................................... Здесь будет ссылка на самую свежую версию - http://forum.boolean.name/attachment...9&d=1283340257 |
Ответ: 2d Космическая стратегия реального времени.
Эммм, запускаем 601.exe, создается окно, и сразу закрывается.
Сдается мне, что-то не инициализируется нормально (звук?)... Хотелось бы
Windows 7 |
Ответ: 2d Космическая стратегия реального времени.
Палево уберу. Логи добавлю.
Что-то у меня глючит в программе двойная точность ( типы double , _int64 ). Может это из-за ДХ8 или из-за движка, который "балуется" с настройками процессора? |
Ответ: 2d Космическая стратегия реального времени.
Писец, выяснил, что в приложениях с HGE некорректно работает арифметика с типом double!!! Если интересно могу выложить примеры сравнения консоли и HGE...
|
Ответ: 2d Космическая стратегия реального времени.
|
Ответ: 2d Космическая стратегия реального времени.
Угу, это я уже понял... спасибо. Исправлю в след. демке.
|
Ответ: 2d Космическая стратегия реального времени.
Вложений: 2
Новая демка!!!
Добавил корабли - зеленые треугольнички.... Их можно выбирать мышкой ЛБМ и направлять в выбраную точку ПБМ. Начал описание - readme.txt в архиве. Исправил недочеты: - добавил в архив БАСС, хотя звука еще нет - исправил заголовок окна - добавил лог-файл |
Ответ: 2d Космическая стратегия реального времени.
Выбрал все корабли
Поставил точку на краю голактики ускорил время до 4096 раз превышающее обычное корабли пролетели мимо нужной точки и устремились за края экрана O_o |
Ответ: 2d Космическая стратегия реального времени.
В реальной игре максимальое ускорение будет не более 300. Да и алгоритмы еще будут меняться...
|
Ответ: 2d Космическая стратегия реального времени.
Вложений: 1
Делаю свой GUI ... Слишком тот, что в ХГЕ усложненный... :)
|
Ответ: 2d Космическая стратегия реального времени.
Вложений: 3
Очередной отчет и новая демка v.008
- начал запиливать ГУИ (правая кнопка нажать на точке куда лететь и выбрав подпункт ( лететь, посадка, бурить и т.д.) отпустить кнопку. Пока работает только лететь и сесть!!!!!) - сделал посадку на планеты. При выборе корабля красная черта - запас топлива (белая - пока ничего не означает). На планете одновременно может сесть только 8 кораблей, а на астероиде 4. Остальные корабли прилетят просто в некоторую точку поблизости где была планета. Жалко, что в топике нельзя освежить ссылку...( |
Ответ: 2d Космическая стратегия реального времени.
Блин, начал пилить для космосима класс списка на шаблоне - сносит башку...:crazy:
Вообще начал подводить серьезную базу под ГУИ (менюшки) и перерабатывать свой двиг...( структуру) , так что в ближайшее время видимого продвижения не придвидится :4to: |
Ответ: 2d Космическая стратегия реального времени.
Вложений: 1
О блин... многоуровневая минюха !
Сделал класс с поддержкой многоуровневой меню для ХГЕ. Никто не хочет? |
Ответ: 2d Космическая стратегия реального времени.
Мои пчелки уже собирают мед - добыча ресурса с других планет.
Щас на ютуб качну... Во - http://www.youtube.com/watch?v=56_qJJUwjg0 Рабочее название проекта - Space Mining And Combat strategy (S.M.A.C.) |
Ответ: 2d Космическая стратегия реального времени.
Вложений: 2
Далее начинается сплошной ХАРДКОР. Слабонервным просьба не читать :)
Уже работает меню для кораблей лететь, сесть, бурить, закачать, слить,... Эти задания накапливаются для каждого корабля в очередь и по выполнению уничтожаются. Если во время выбора пункта меню держать SHIFT то задания будут не уничтожаться, а циклически записываться в конец очереди для повторного выполнения. Если вам надо сбросить этот цикл, или очистить очередь уже набранных заданий, то при выборе очередного пункта меню нажмите и держите Ctrl. Для производства кораблей на колонизированной планете, где стоит зеленый прямоугольник (это космодром), сначала надо выбрать эту планету: нажать ПРОБЕЛ и кликнуть левой кнопкой мыши. Затем также держа ПРОБЕЛ кликнуть правой кнопкай мыши открыв планетное меню - пункт строить корабль. Внутри планет вы видите квадрат с "сырьем - нефтаром", который выкачивают корабли, пробурив предварительно скважины. Затем они под вашим управлением переносят его на колонизированную планету и сливают его внутрь планеты (в хранилище). Оттуда "нефтар" используется для производства, как топливо и т.д.... |
Часовой пояс GMT +4, время: 13:53. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot