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

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

Megamaze


Страницы:   1 2 3 4

breakmaster ©   (2004-07-19 19:04:00) 

У меня вопрос тем, кто уже познакомился с моей игрухой ( http://grey100.narod.ru/megamaze.exe)
вот вы все говорили управление дибильное.
А как мне еще сделать для 7 типов оружия и чтобы их все можно было одновременно активизировать??
и еще маленький вопросик.
Сколько вообще клавиш одновременно getkeyboardstate может обрабатывать?


Micah'GF   (2004-07-27 07:04:00) [41]

Люди... а как быть если у человека разрешение больше 800 не поддерживается?! а поиграть то охота!


Evgeniy_K   (2004-07-27 05:51:00) [42]

Пора бы уже забыть про VCL...


breakmaster   (2004-07-26 22:04:00) [43]

В смысле, чтоб я тебе свои тексты дал?


OSokin   (2004-07-26 21:38:00) [44]

Давай я тебе помогу сделать на DelphiX. Обрисовку графики могу сделать за день, сделать загрузку из .dxg файла, кампанию logic1 я прошел, и чуть попозже я тебе замылю все мои идеи. Если согласен на переделку под DelphiX, то говори.


breakmaster   (2004-07-25 19:03:00) [45]

что хотелось бы сказать насчет еще больше типов оружия, ружья например : у меня и так нехватает клавиш на уже имеющиеся типы оружия ( от ctrl до page down далеко:) ), а вы еще предлагаете больше типов оружия. А я еще хочу сделать игру для двоих за одним компом. Значит кол-во клавиш увеличивается вдвое! Ужас!

З.Ы. Кстати, если вам нужны головоломки пройдите кампанию Logic1.


OSokin   (2004-07-25 17:42:00) [46]

Если еще чего-нибудь придумаю, то выложу здесь кратко, но если breakmaster захочет подробнее, то замылю ему и тем, кто будет просить.


Ландграф Павел   (2004-07-25 17:38:00) [47]

OSokin> да, хорошие идеи... а то пока она как аркада, а нужно посложнее головоломки забабахать...


OSokin   (2004-07-25 16:54:00) [48]

Идеи:
1. Зачем при переходе на другой уровень отменять пароли и обнулять все?
2. Можно сделать еще пару типов оружия (еще посох например, ружье - потому что гранаты и врывчатка есть, а чтобы стреляться - надо посох иметь), врагов (в воде врагов нет - можно сделать их, то есть пираньи, акулы...).
3. Сделать таблицу рекордов.
4. Сделать как бы уровни сложности (со временем, без времени, на уичтожение всех врагов или можно только определенное количество, а за других - бонусные очки и т. д.)
5. Переделать генерацию лабиринтов (чтобы оставалось чуть побольше свободного места).
6. Сделать постоянно стреляющие объекты (стельнул - подождал взрыва - снова выстрелил).
7. Добавить типы территории (болото - если нет брони - утонул, если есть - прошел).

Более детально могу все рассказать в письме. Идеи - огромные. А здесь только кратко.


breakmaster   (2004-07-25 16:34:00) [49]

я просто не понял, за что извинятся... ну пошутил, молодец...
коды маскировать, я думаю, не к чему.
Если в для каждого лабиринта набирать одну и ту же фразу, то с ума можно сойти...
з.ы. мне, конечно, интересно насчет новых идей, но нельзя ли эти идеи здесь выложить?


OSokin   (2004-07-25 15:56:00) [50]

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


breakmaster   (2004-07-24 18:52:00) [51]

16 - вообщето когда я говорил "присылайте свои уровни" я имел ввиду уровни, в которых есть какая-нибудь изюминка). Присылай на grey188@mail.ru
17 - да вы читер, батенька)))
з.ы. что-то в пост 18 я не въехал...


OSokin   (2004-07-24 13:51:00) [52]

breakmaster, хочу извиниться перед тобой за мессаги №9 (но времени тогда не было - надо было срочно отключаться от инета), №12 и №17. Если тебе надо надежные исходники для набирания читов, то мыль мне.


OSokin   (2004-07-22 19:18:00) [53]

Коды:
F1 - уровень вперед
F2 - уровень назад
F5 - смена посоха
F8 - всего становится по 500
F9 - увеличение мощности


Megabyte-CeerCop   (2004-07-22 13:45:00) [54]

Кстати я только что построил 50 новых уровней. Куда высылать LevelPack?


Megabyte-CeerCop   (2004-07-22 13:43:00) [55]

Заче вообще нужны файлы с уровнями и тем более редактор уровней,
если генерировать их можно одним нажатием кнопки, и получается в общем тоже самое непроходимое месиво?


OSokin   (2004-07-21 21:37:00) [56]

Насчет чего? Ж-)


Ландграф Павел   (2004-07-21 21:29:00) [57]

OSokin>да-а... ну ты чудо... хе-хе... анекдот с ногами блин))


OSokin   (2004-07-21 20:34:00) [58]

Короче, раз ты пишешь на API, то все-таки исходники отсылать не буду, хоть и нашел их. Но скажу, как отлавливать несколько нажатий одновременно.
Сделай так:

var
 keys:array[0..255]of boolean;

...

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
 keys[key]:=true;
end;

procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
 keys[key]:=false;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
 i:integer;
begin
 for i:=0 to 255 do keys[i]:=false;
end;

У меня гаратированно отлавливало 13 нажатий одновременно (по 5 кнопок - пальцами, и 3 - правой ногой).
Если честно, то это оказалось очень просто и я сам не знаю, как мы с тобой не додумались до этого...

ЗЫ
Может скажешь людям еще про четыре кода (уровень вперед, уровенть назад, смена посоха и увеличение мощности), а если нет - я сам скажу!


breakmaster   (2004-07-20 21:25:00) [59]

ты в какую-то не ту сторону улыбаешься))


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


> OSokin   (19.07.04 19:55) [9]

Смеялся долго и со слезами. Долго и упорно упрашивать чела принять исходники и в момент его согласия заявить, что их ещё искать нужно, да и времени нету отсылать... (: Порой ты бъёшь все рекорды китайца! (:


Страницы:   1 2 3 4

Наверх

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