Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Delphi

Ответ
 
Опции темы
Старый 24.12.2007, 21:54   #1
GRIG
Оператор ЭВМ
 
Регистрация: 18.10.2007
Сообщений: 23
Написано 3 полезных сообщений
(для 5 пользователей)
Прошу протестировать мою игрушку

Это моя первая игрушка, которую пожалуй нестыдно выставить на ваш строгий суд. Суть игры в том, чтобы собирать квадраты одного цвета вместе и получать за это очки.
Прошу ее протестировать, написать какие есть ошибки, а также замечания, пожелания по улучшению игрового процесса.
Во время создания игрухи у меня появилось несколько вопросов к специалистам:
1) Изображение выводится в Form1.Canvas и если свернуть игру, или открыть другое окно поверх игры, то изображение затирается. Чтобы этого не происходило 10 раз в секунду происходит перерисовка всего игрового окна, что на очень слабых компах существенно. Можно сделать как нибудь, чтобы Canvas перерисовывался автоматически при открытии поверх игры других окон?
2) Что необходимо, чтобы создать похожую игру, но с качественной спрайтовой графикой? Для этих целей лучше использовать OpenGL или может быть Blitz?
Заранее благодарю за критику и ответы на вопросы)
P.S. Игра состоит из 1-го exe файла. Во время игры создается файл records.dat для сохранения рекордов.
(Offline)
 
Ответить с цитированием
Старый 24.12.2007, 21:59   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Прошу протестировать мою игрушку

Я бы посоветовал использовать DelphiX(набор компонентов для работы с DirectX в Delphi). С их помощью можно сделать неплохой спрайтовый движок.
(Offline)
 
Ответить с цитированием
Старый 24.12.2007, 22:05   #3
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Прошу протестировать мою игрушку

89 очков набрал.
почему я должен сам догадываться о проигрыше? надо бы известить!
(Offline)
 
Ответить с цитированием
Старый 24.12.2007, 22:05   #4
GRIG
Оператор ЭВМ
 
Регистрация: 18.10.2007
Сообщений: 23
Написано 3 полезных сообщений
(для 5 пользователей)
Re: Прошу протестировать мою игрушку

Спасибо за совет. DelphiX как я понимаю это библиотека, которая есть в Delphi? Или понадобится установка еще каких либо программ? А чем отличается DelphiX от OpenGL?
(Offline)
 
Ответить с цитированием
Старый 24.12.2007, 22:11   #5
GRIG
Оператор ЭВМ
 
Регистрация: 18.10.2007
Сообщений: 23
Написано 3 полезных сообщений
(для 5 пользователей)
Re: Прошу протестировать мою игрушку

Сообщение от HolyDel
89 очков набрал.
почему я должен сам догадываться о проигрыше? надо бы известить!
Я честно говоря пробовал сделать так чтобы пользователь узнавал о проигрыше Если сократить массив квадратов скажем до 10 на 10 то это реально, иначе требует слишком много ресурсов, впрочем можно наверное как-то оптимизировать эту задачу. Кроме того определяться должен не проигрыш, а тот момент, когда игроку становится невыгодно двигать квадраты, т.е. при передвижении снимается больше очков чем добавляется при сгорании, что дополнительно усложняет задачу. Но впрочем будем думать над этим вопросом, спасибо.
(Offline)
 
Ответить с цитированием
Старый 24.12.2007, 22:14   #6
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Прошу протестировать мою игрушку

GRIG, ты чо?
проверяй на прогирыш каждую перестановку. полсекунды задержку можно и потерпеть.
(Offline)
 
Ответить с цитированием
Старый 24.12.2007, 22:22   #7
dector
Модератор
 
Регистрация: 21.12.2006
Сообщений: 564
Написано 79 полезных сообщений
(для 203 пользователей)
Re: Прошу протестировать мою игрушку

DelphiX - надо устанавливать дополнительные компоненты. Достаточно неплохой пакет - мне больше нравится "чистота кода" чем при OpenGL большая. ИМХО понятнее.

Но я так и учить его не стал - прогаю на Блице.

Не делай даблпосты!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Adrax (27.03.2014)
Старый 24.12.2007, 23:16   #8
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Прошу протестировать мою игрушку

Вот если надо выкладываю сами компоненты, и пример
(делал очень давно, когда еще тока программить начинал).
(Offline)
 
Ответить с цитированием
Старый 24.12.2007, 23:33   #9
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Re: Прошу протестировать мою игрушку

GRIG ,может, напишешь игру на игрвом движке? (Дельфи предназначен для оконных виндосовских приложений и делать игру - это, мягко говоря, черезжёпно)
GLScene, например
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 24.12.2007, 23:38   #10
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Прошу протестировать мою игрушку

ABTOMAT, а как же сапер? он по твоему написан на 4-х пиксельных шейдерах?
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 00:01   #11
dector
Модератор
 
Регистрация: 21.12.2006
Сообщений: 564
Написано 79 полезных сообщений
(для 203 пользователей)
Re: Прошу протестировать мою игрушку

ну оно то понятное дело. Но не надо юзать детскую лопатку чтобы снег отгребать . если есть нормальная лопата или техника.
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 00:34   #12
Fla
ПроЭктировщик
 
Регистрация: 22.12.2007
Сообщений: 107
Написано 15 полезных сообщений
(для 15 пользователей)
Re: Прошу протестировать мою игрушку

Сделай падение квадратиков и их сдвиг + проверку на полный кабздец...

*Играбельно
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 20:52   #13
GRIG
Оператор ЭВМ
 
Регистрация: 18.10.2007
Сообщений: 23
Написано 3 полезных сообщений
(для 5 пользователей)
Re: Прошу протестировать мою игрушку

Сообщение от dector
DelphiX - надо устанавливать дополнительные компоненты. Достаточно неплохой пакет - мне больше нравится "чистота кода" чем при OpenGL большая. ИМХО понятнее.

Но я так и учить его не стал - прогаю на Блице.

Не делай даблпосты!
Спасибо за совет. Пожалуй в ближайшее время приступлю к изучению DelphiX. Я посмотрел в интернете, --по моему вещь действительно толковая.

Сообщение от ABTOMAT
GRIG ,может, напишешь игру на игрвом движке? (Дельфи предназначен для оконных виндосовских приложений и делать игру - это, мягко говоря, черезжёпно)
GLScene, например
Я это знаю. Проект и делался с таким рассчетом, чтобы в будущем, после тестирования перенести его на игровой движок. Просто delphi для меня пока проще.
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 21:01   #14
GRIG
Оператор ЭВМ
 
Регистрация: 18.10.2007
Сообщений: 23
Написано 3 полезных сообщений
(для 5 пользователей)
Re: Прошу протестировать мою игрушку

Сообщение от Fla
Сделай падение квадратиков и их сдвиг + проверку на полный кабздец...

*Играбельно
Спасибо за совет. В ближайшее время я выложу версию 1.1, где окончание игры будет определятся по таймеру, либо, если в настройках время будет отключено, то по решению игрока как в 1.0. Что касается падения квадратиков, - то по такому принципу сделано очень много казуальных игр, не хотелось бы повторяться. Впрочем я наверное так и сделаю в будущем, но в игровом меню оставлю возможность для игрока выбирать: будут ли падать квадратики или нет. Но этого варианта в версии 1.1 не будет.
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 21:50   #15
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Прошу протестировать мою игрушку

хм, у меня эти квадратики Не движутся !!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу помощи. magpro Болтовня 3 13.07.2007 16:51
Прошу помощи Atomikc 2D-программирование 11 25.05.2007 11:41
Прошу vadim2 Наш форум 5 22.03.2007 18:02
Очень прошу помочь SNAIL C++ 2 27.06.2006 17:47


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com