Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Темы форума
191 - RPG XIII
Вчера, 10:21
 PapkaI_Igrodel
191 - ?
30.01.2026
 Mefistofel
Создание игровых рес…
26.01.2026
 Darthman
Итоги 2025 года
21.01.2026
 kott
190 - Horror
14.01.2026
 Mefistofel
190 - ?
5.12.2025
 Erewego
Будущее IGDC
16.11.2025
 kott
Форумный квест IGDC
8.11.2025
 IAmNotARobot
189 - Race V
4.08.2025
 IAmNotARobot
Разрешите представит…
6.07.2025
 BlitzID
Сейчас на сайте
Гостей: 2
На сайте нет зарегистрированных пользователей

Пользователей: 1,793
новичок: Fraddy
Обсуждение «Помогите с созданием игры»
Index
Avatar пользователя

Опубликовано 06.03.2011 18:31 (15 лет назад)    #
Всем привет, создаю игру pacman на delphi, есть вопрос. Как сделать чтобы после того как собрал все шарики игра переходила на следующий уровень и при этом менялась карта? если можно плиз по подробнее. В делфи работаю недавно.
RPG XIIII:Не участвую.
crionuke
Avatar пользователя

Опубликовано 06.03.2011 19:44 (15 лет назад)    #
Index написал:
Всем привет, создаю игру pacman на delphi, есть вопрос. Как сделать чтобы после того как собрал все шарики игра переходила на следующий уровень и при этом менялась карта? если можно плиз по подробнее. В делфи работаю недавно.


Ну от ЯП это не зависит)))

Это все очень завязано на твой код, сколько людей столько и решений)))

Я делаю так, есть класс в конструктор которого я передаю id нужного уровня, этоот та класс и строит уровень => после того как шарики собраны нужно создать новый экземпляр класса с новым Id и дело в шляпе)))
RPG XIIII:Не участвую.
Shirson
Avatar пользователя

Опубликовано 07.03.2011 03:09 (15 лет назад)    #
Index написал:
Всем привет, создаю игру pacman на delphi, есть вопрос. Как сделать чтобы после того как собрал все шарики игра переходила на следующий уровень и при этом менялась карта?

А как она у тебя вообще на экране появилась? :) Ты же её какой-то процедурой нарисовал. Смысл в том, что есть универсальная процедура, которая рисует произвольный уровень. В начале первый, после его завершения второй и т.д.
При рисовании (или при загрузке) уровня можно считать общее количество шариков. При игре считать каждый съеденный. Как только съел все - грузи следующий уровень.
Как именно это реализованно у тебя никто не знает, поэтому
плиз по подробнее.

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

редакция от Shirson, 07.03.2011 03:13

RPG XIIII:Не участвую.
Index
Avatar пользователя

Опубликовано 07.03.2011 07:27 (15 лет назад)    #
Сама карта - это картинка, на которой заданы значения чтобы игрок и AI не могли зайти за пределы и двигались четко по лабиринту. Также бонусы которые собирает пакмен это тоже картники :)).

редакция от Index, 08.03.2011 06:38

RPG XIIII:Не участвую.
Ignis
Копробарон
Avatar пользователя

Опубликовано 07.03.2011 11:27 (15 лет назад)    #
Index. еб... ой. Для начала научись языку программирования: узнай что такое массивы, циклы, классы. Затем лучше(Но не обязательно) выбрать графический API - DirectX или openGL. Почитай книжек по программированию и посмотри исходники других игр. У тебя полная каша в коде...тихий ужас...как тебе не надоело все это руками вбивать. А...и научись динамическому созданию объектов.
RPG XIIII:Не участвую.
Index
Avatar пользователя

Опубликовано 07.03.2011 13:40 (15 лет назад)    #
спасибо за совет обязательно всё прочту. понимаю что эта полная лажа)) но неужели всё так безнадёжно? можно ли в этой "каше" создать уровень?)
RPG XIIII:Не участвую.
Ignis
Копробарон
Avatar пользователя

Опубликовано 07.03.2011 13:43 (15 лет назад)    #
можно...но лучше не надо. Лучше сразу делать хорошо и не привыкать к этому. Компоненты созданы для создания обычных программ ,а не игр.
RPG XIIII:Не участвую.
Index
Avatar пользователя

Опубликовано 07.03.2011 14:13 (15 лет назад)    #
ааа... понятно, спс всем.
RPG XIIII:Не участвую.
DRON
Avatar пользователя

Опубликовано 08.03.2011 12:25 (15 лет назад)    #
Используй движки для игр или конструкторы вроде GameMaker'а.
RPG XIIII:Не участвую.
Перейти на форум:
Конкурсы
Открытые конкурсы:
RPG XIIII

Старт: 31 января 2026г.
Финиш: 16 февраля 2026г.

Участники: 5
Недавние конкурсы:
 190 - Horror
 189 - Race V
 188 - RPG XIII
 187 - Bullet Heaven
 186 - Strategy
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

28,053,420 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.