Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2010, 16:06   #1
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию Sea Cube project

Подумываю над созданием игры "Морской бой" в 3D окружении. Этой темой я ни у кого ничего не прошу и не пытаюсь рекламировать, просто, если кому-то интересна перспектива понаблюдать за развитием проекта, я создал сайт, на котором выкладываю сборки проекта (пока еще даже не играбельные а, скорее, демонстрационные) и обсуждаю с друзьми перспективы развития частей проекта. Адрес - http://SeaCube.ucoz.ru
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 31.03.2010, 17:03   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Здорово. Только если воплотить то, что написано на главной, это уже будет совсем другая игра, но задумка интересная.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 31.03.2010, 17:14   #3
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Не поддерживает кириллицу в путях. Обидно, но, увы, особенность лазаруса=)
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 31.03.2010, 18:21   #4
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Та меня тут Raxp натолкнул на мысль, как это препятствие хотя бы в сторону отодвинуть, поэтому постараюсь к версии 0.1 прорваться.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 31.03.2010, 18:27   #5
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

А вот так не пробовали? :
Код:
{$IFDEF WINDOWS}
    Path:= Utf8ToAnsi(Path);
{$ENDIF}
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 31.03.2010, 18:51   #6
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Пока сложно судить о динамике. Как я понял это эмитация 3D, на чем пишешь в плане графики?
Может тему в игры надо?
Вадим Буренков вне форума Ответить с цитированием
Старый 31.03.2010, 19:13   #7
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Как я понял это эмитация 3D, на чем пишешь в плане графики?
Так как пишу на лазарусе, решил пока не углубляться в дебри 3D двигов и решил сделать "кусочной" канвой. Вроде мерцания или тормозов нет, а картинка рисуется 1024*768.
Цитата:
Может тему в игры надо?
Переносите, я не против, я просто забыл, что у нас такой раздел есть.
Цитата:
А вот так не пробовали? :
Да дело в том, что там это в общем то и написать негде, получаю путь через GetDir и он сразу присваивается в Result.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 11.04.2010, 19:59   #8
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Наконец таки удалось полностью реализовать правильную отрисовку боковых сторон по данным из файла. Получилось нечто следующее:
Код:
FieldBMP.Canvas.Draw(400 + X * 40, 380 - (X *20) + 20 + (5 - Z) * 40, Texture[Map.TField[X,9,Z].LObject + 2])
Ссыль, если интересно.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 11.04.2010, 20:28   #9
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Алекс, сразу строгое замечание: что это за магические числа в коде??? Немедленно организуй константы!
Levsha100 вне форума Ответить с цитированием
Старый 11.04.2010, 22:03   #10
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Да тут пока еще в принципе все подбирал и настраивал, поэтому там трудно было сказать, будет там умножение, деление или проч. Вот сейчас вроде стабилизировалась обстановка, на след. сборке вынесу в константы. Кстати насчет следующей сборки - буду теперь разбираться с постановкой объектов на поле.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Q-Project russian-stalker Gamedev - cоздание игр: Unity, OpenGL, DirectX 12 05.10.2009 21:34
Получаю сообщение "This file is used by the project manager only and should be treated like the project f fs444 C++ Builder 1 22.09.2009 11:05
win 32 project Droid Общие вопросы C/C++ 2 18.10.2008 17:15