Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Предлагаю поглядеть игру.


Страницы:   1 2

ferr ©   (2004-07-19 20:43:00) 

В игре вы должны расставить предложенные Вам объекты так, чтобы шарик из начальной предложенной позиции долетел до нужного места (ключа и т.д.).
 Использовались обертки от JEDI.
Вот два cкриншота:
http://www.mygameball.narod.ru/Scr1.GIF- (56 кб)
http://www.mygameball.narod.ru/Scr1.GIF- (60 кб)
 Это моя первая игра с DD, так что прошу сильно не ругаться.
 В один из солнечных летних дней мне захотелось сделать что-нибудь на DD, после долгих раздумий я решил делать то, что Вы видите. Основная сложность заключалась в создании реальных отскоков от объектов произвольной формы. С этим то, вроде как, справился, но потом пришли мысли что я делаю то, во что никому не интересно играть, и я забросил проект. Вот выкладываю на ваш суд,  что я сделал:
http://www.mygameball.narod.ru/MyGame.rar- (1,14 мб)
В папке с игрой файл описывающий управление.
 Вначале в голове роилось столько мыслей, но потом как будто "Дихлофосом" прыснули. Я буду очень благодарен за ваши идеи.


ПсихЪ_задумчивый   (2004-07-20 12:23:00) [21]


> Можно хоть для каждого уровня свои платформы.

Я не имею в виду, что "можно было бы сделать". Я говорю сделай. Вообще, ограничься конечным числом заранее выдуманных блоков и строй на их основе уровни. Это должно ограничить размер и сохранить единый стиль оформления всех уровней.
Несомненно, переходи к тайлам в оформлении уровней. Большие возможности и меньший размер.
Красивости - это всякие там эффекты красивые, шлейфы за мячём, лампочки на стенах, дым из вентиляцыонных решёток и т.д.

По поводу твоих выражений: "Забыл об этом.", "Так было делать быстрее.". Поспешишь - людей насмешишь. Тебе так нетерпелось показать полутораметрового урода? Мог бы ещё несколько часов или пару дней потратить на оптимизацию? Мог. Почему не потратил? Удивляете вы меня. Как буд-то это так сложно...


ferr   (2004-07-20 11:59:00) [22]

to Zeqfreed [5]
1) У меня получилось уложиться в 444Кб путем уменьшения кол-ва цветов в изображениях до 16 и 256 в зависимости от изображения.
-- 256 цветов мне почему-то не льстит.
P.S Поначалу сделано палитрами было
2) Зачем хранить одинаковые рисунки для каждого уровня?
-- Чтобы это исправить, надо всего ничего в txt файлах поменять.
P.S. Забыл об этом.
3) ИМХО лучше сделать большие уровни тайлами, а не большими bmp`шками
--Подумаю
P.S Так было делать быстрее.
4) На конкретном примере, зачем в рисунке вентилятора рисовать его основание, когда достаточно только изменяющейся лопасти? (надеюсь понятно сказал).
--Понятно и абсолютно правильно.
P.S Сделано на скорую руку Max рендерит, и программа склеивает, а для раздельного надо подольше с Max-ом повозиться.
to ПсихЪ_задумчивый [4]
1. Чтобы не распыляться, сделай десяток платформ. Хорошо прорисованные, красивые, с заранее просчитанными углами отскока шара.
-- Можно хоть для каждого уровня свои платформы. Просчитанные углы отскока - это как-то концепции противоречит.
P.S Я не дизайнер самому трудно нарисовать.
2. Напиши несколько уровней, штук 10-20. Добавь красивостей всяких.
-- Это-то ясно. А вот что значит красивости?


Zak3D[@Tm]   (2004-07-20 10:44:00) [23]

У меня что-то не качается : ( до 18 процентов закачивается и всё...


Zeqfreed   (2004-07-20 09:34:00) [24]

Я вот тут что ещё хочу насчет размера сказать (похвалил, теперь немного поругаю =))

1) У меня получилось уложится в 444Кб путем уменьшения кол-ва цветов в изображениях до 16 и 256 в зависимости от изображения.
2) Зачем хранить одинаковые рисунки для каждого уровня?
3) ИМХО лучше сделать больште уровни тайлами, а не большими bmp`шками
4) На конкретном примере, зачем в рисунке вентилятора рисовать его основание, когда достаточно только изменяющейся лопасти? (наднюсь понятно сказал)

Вот...


ПсихЪ_задумчивый   (2004-07-20 09:24:00) [25]

Идея действительно очень хорошая, но:
1. Чтобы не распыляться, сделай десяток платформ. Хорошё прорисованные, красивые, с заранее просчитанными углами отскока шара.
 Это тебе даст более профессиональный и красивый дазайн игры и минимальный геморой при просчётах.
2. Напиши несколько уровней, штук 10-20. Добавь красивостей всяких.
 Т.е. сейчас основной движок у тебя имеется - теперь делай упор на графике, быстродействии и размере игры.

Если как распоследний новичёк не бросишься на другие идеи, а для начала доработаешь эту игру, то вполе можешь собой гордиться. Ище и заработать сможешь.


ferr   (2004-07-19 23:07:00) [26]

[2] спасибо на добром слове.
Шарик по идеи должен летать всегда одинаково. Он так и летает. Но я там сдурил, наверное, в паре мест, конкретно одно из них: на карте без ограничений при удаления за пределы шарик вроде как восстанавливается в исходное положения но скорость чуть-чуть отличается, чтобы избежать данной ситуации перед запускам (после каждого вылета за пределы) нажмите "F2".
А вот это проблема настоящая:
// и настроить платформы не получается (потому что движение
//шарика бывает заметно отличается от раза к разу).
Как я понял вы говорите о малых углах поворота платформ.(На них образуются зарубинки из за которых угол отскока может изменяться не совсем предсказуемо (или совсем не...)).
Здесь я вижу два выхода простой и очень не простой:
- минимальный угол поворота сделать, например 15 градусов.
- держать в памяти Surf платформы который больше нужного для вывода, вращать его и при копировании его на Surf основной платформы сжимать.(Вроде как по моим домыслам должно работать). Для многокадровых платформ такое решение не годится: будет тормозить.
Ни один из методов мне не нравится.


Zeqfreed   (2004-07-19 22:37:00) [27]

Довольно милая игра, я даже немного увлекся =)
Только шарик почему-то всегда по разному летает, и настроить платформы не получается (потому что движение шарика бывает заметно отличается от раза к разу).

И размер игрухи большеватый, а так совсем непплохо. Доработать и будет выглядеть как шаровареная, ну дорабатывать прилично надо будет...

Сама идея хороша, хоть и не нова. Реализация тоже хорошая, если не считатьь вышеописанное неудобство.


ferr   (2004-07-19 21:28:00) [28]

Извините за одинаковые ссылки:
http://www.mygameball.narod.ru/Scr1.GIF- (56 кб)
http://www.mygameball.narod.ru/Scr2.GIF- (60 кб)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо