![](images/chestnut/misc/left.gif) |
24.12.2007, 21:54
|
#1
|
Оператор ЭВМ
Регистрация: 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
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Re: Прошу протестировать мою игрушку
Я бы посоветовал использовать DelphiX(набор компонентов для работы с DirectX в Delphi). С их помощью можно сделать неплохой спрайтовый движок.
|
(Offline)
|
|
24.12.2007, 22:05
|
#3
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Прошу протестировать мою игрушку
89 очков набрал.
почему я должен сам догадываться о проигрыше? надо бы известить!
|
(Offline)
|
|
24.12.2007, 22:05
|
#4
|
Оператор ЭВМ
Регистрация: 18.10.2007
Сообщений: 23
Написано 3 полезных сообщений (для 5 пользователей)
|
Re: Прошу протестировать мою игрушку
Спасибо за совет. DelphiX как я понимаю это библиотека, которая есть в Delphi? Или понадобится установка еще каких либо программ? А чем отличается DelphiX от OpenGL?
|
(Offline)
|
|
24.12.2007, 22:11
|
#5
|
Оператор ЭВМ
Регистрация: 18.10.2007
Сообщений: 23
Написано 3 полезных сообщений (для 5 пользователей)
|
Re: Прошу протестировать мою игрушку
Сообщение от HolyDel
89 очков набрал.
почему я должен сам догадываться о проигрыше? надо бы известить!
|
Я честно говоря пробовал сделать так чтобы пользователь узнавал о проигрыше Если сократить массив квадратов скажем до 10 на 10 то это реально, иначе требует слишком много ресурсов, впрочем можно наверное как-то оптимизировать эту задачу. Кроме того определяться должен не проигрыш, а тот момент, когда игроку становится невыгодно двигать квадраты, т.е. при передвижении снимается больше очков чем добавляется при сгорании, что дополнительно усложняет задачу. Но впрочем будем думать над этим вопросом, спасибо.
|
(Offline)
|
|
24.12.2007, 22:14
|
#6
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Прошу протестировать мою игрушку
GRIG, ты чо?
проверяй на прогирыш каждую перестановку. полсекунды задержку можно и потерпеть.
|
(Offline)
|
|
24.12.2007, 22:22
|
#7
|
Модератор
Регистрация: 21.12.2006
Сообщений: 564
Написано 79 полезных сообщений (для 203 пользователей)
|
Re: Прошу протестировать мою игрушку
DelphiX - надо устанавливать дополнительные компоненты. Достаточно неплохой пакет - мне больше нравится "чистота кода" чем при OpenGL большая. ИМХО понятнее.
Но я так и учить его не стал - прогаю на Блице.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
24.12.2007, 23:16
|
#8
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Re: Прошу протестировать мою игрушку
Вот если надо выкладываю сами компоненты, и пример
(делал очень давно, когда еще тока программить начинал).
|
(Offline)
|
|
24.12.2007, 23:33
|
#9
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Re: Прошу протестировать мою игрушку
GRIG ,может, напишешь игру на игрвом движке? (Дельфи предназначен для оконных виндосовских приложений и делать игру - это, мягко говоря, черезжёпно)
GLScene, например
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
24.12.2007, 23:38
|
#10
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Прошу протестировать мою игрушку
ABTOMAT, а как же сапер? он по твоему написан на 4-х пиксельных шейдерах?
|
(Offline)
|
|
25.12.2007, 00:01
|
#11
|
Модератор
Регистрация: 21.12.2006
Сообщений: 564
Написано 79 полезных сообщений (для 203 пользователей)
|
Re: Прошу протестировать мою игрушку
ну оно то понятное дело. Но не надо юзать детскую лопатку чтобы снег отгребать ![;)](images/smilies/wink.gif) . если есть нормальная лопата или техника.
|
(Offline)
|
|
25.12.2007, 00:34
|
#12
|
ПроЭктировщик
Регистрация: 22.12.2007
Сообщений: 107
Написано 15 полезных сообщений (для 15 пользователей)
|
Re: Прошу протестировать мою игрушку
Сделай падение квадратиков и их сдвиг + проверку на полный кабздец...
*Играбельно
|
(Offline)
|
|
25.12.2007, 20:52
|
#13
|
Оператор ЭВМ
Регистрация: 18.10.2007
Сообщений: 23
Написано 3 полезных сообщений (для 5 пользователей)
|
Re: Прошу протестировать мою игрушку
Сообщение от dector
DelphiX - надо устанавливать дополнительные компоненты. Достаточно неплохой пакет - мне больше нравится "чистота кода" чем при OpenGL большая. ИМХО понятнее.
Но я так и учить его не стал - прогаю на Блице.
|
Спасибо за совет. Пожалуй в ближайшее время приступлю к изучению DelphiX. Я посмотрел в интернете, --по моему вещь действительно толковая.
Сообщение от ABTOMAT
GRIG ,может, напишешь игру на игрвом движке? (Дельфи предназначен для оконных виндосовских приложений и делать игру - это, мягко говоря, черезжёпно)
GLScene, например
|
Я это знаю. Проект и делался с таким рассчетом, чтобы в будущем, после тестирования перенести его на игровой движок. Просто delphi для меня пока проще.
|
(Offline)
|
|
25.12.2007, 21:01
|
#14
|
Оператор ЭВМ
Регистрация: 18.10.2007
Сообщений: 23
Написано 3 полезных сообщений (для 5 пользователей)
|
Re: Прошу протестировать мою игрушку
Сообщение от Fla
Сделай падение квадратиков и их сдвиг + проверку на полный кабздец...
*Играбельно
|
Спасибо за совет. В ближайшее время я выложу версию 1.1, где окончание игры будет определятся по таймеру, либо, если в настройках время будет отключено, то по решению игрока как в 1.0. Что касается падения квадратиков, - то по такому принципу сделано очень много казуальных игр, не хотелось бы повторяться. Впрочем я наверное так и сделаю в будущем, но в игровом меню оставлю возможность для игрока выбирать: будут ли падать квадратики или нет. Но этого варианта в версии 1.1 не будет.
|
(Offline)
|
|
25.12.2007, 21:50
|
#15
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: Прошу протестировать мою игрушку
хм, у меня эти квадратики Не движутся !! ![Mad](images/smilies/mad.gif)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
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, время: 13:28.
|