|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.03.2009, 15:12 | #1 |
Читаю Кормена
Пользователь
Регистрация: 28.12.2008
Сообщений: 46
|
Pacman
Доброго времени суток.
Я пишу игру pacman на школьную конференцию. Но никак не могу написать аи для игры. Нужно аи хотя бы для красного. Он должен искать кратчайший путь до пакмана и поклеточно двигатся к нему. Выкладываю исходники. Посмотрите кому не лень. Заранее спасибо. |
09.03.2009, 16:01 | #2 |
Пользователь
Регистрация: 06.02.2009
Сообщений: 89
|
Посмотри вот тут - http://algolist.manual.ru/games/wavealg.php - алгоритм вычисления кратчайшего пути в лабиринте
Если вдруг захотите сказать мне спасибо - воспользуйтесь кнопкой "Добавить отзыв"
|
12.03.2009, 11:57 | #3 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
12.03.2009, 16:33 | #4 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
А на чем она пишется?
Я увидел в папке .pas файлы, но работает как windows приложение. |
13.03.2009, 09:29 | #5 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Может быть я тормоз, но мне кажется, что надо скорость игры (ну по крайней мере скоорсть пакмана) сделать поменьше раза в полтора-два. (я с первой попоытки, обычно, пролетаю ми мо нужного мне коридора).
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
13.03.2009, 11:46 | #6 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Ну если "в папке .pas файлы, но работает как windows приложение", то наверное на Delphi
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
13.03.2009, 14:40 | #7 | |
Пользователь
Регистрация: 27.01.2009
Сообщений: 97
|
Цитата:
|
|
13.03.2009, 19:59 | #8 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Прежде чем делать ии для врагов, сначала неплохо бы доработать вообще алгоритм движения, а то эти дерганья не очень как-то. Переделал немного код, больше времени тратить за один день я не могу, но попробуй сначала с этими изменениями разобраться, особенно с алгоритмом движения, враги будут также двигаться. Если будут вопросы спрашивайте, кому интересно. В следующий раз будем делать ии врагам. Почему только красному? Всем сделаем. Также попытался немного оптимизировать графику, чтобы меньше отдельных процедурных отрисовок (примитивы и т.д.) было, они медленные. Если будут тормоза при движении, поместите курсор в область окна, на моей системе это помогает.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 13.03.2009 в 20:02. |
16.03.2009, 12:22 | #9 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Хм... насколько мне известно, в пакмане надо съесть все эм.. "фигнюшки", а я выйграл не съев 3.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
17.03.2009, 16:31 | #10 | |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
скачал выложенное Mutabor, не компилится=(
Цитата:
Пол-жизни сидючи, в монитор глядючи...
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пишу Pacman. Нужна помощь. | AngelOfDeath | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 12 | 07.10.2008 14:34 |