Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 21.08.2022
Сообщений: 12

Пакмен

14.09.2022, 21:28. Показов 1746. Ответов 13

Студворк — интернет-сервис помощи студентам
нужно дописать этот код (в закомментированном тексте что нужно сделать)
from time import sleep
class Ghost():
def __init__(self, nickname, color, feature):
self.nickname = nickname
self.color = color
self.feature = feature


#класс Pacman
#создание экземпляра класса Pacman
ghosts = list()
ghosts.append(Ghost('Blinky', 'Красный', 'захватывает пакмена в плен'))
ghosts.append(Ghost('Pinky', 'Розовый', 'устраивает засаду пакмену'))
ghosts.append(Ghost('Inky', 'Голубой', 'неожиданно выскакивает из-за угла лабиринта'))

print('Игра началась!\n')
play = True
#далее идёт игровой цикл:
while play == True:
#генерация случайного числа для выбора направления движения пакмена
if choice == 1 or choice == 3:
#увеличить количество съеденных точек
if pacman.points == 240:
print('Победа! Pac-man съел все 240 точек')
play = False
else:
print('Удача!')
print('Pac-man съел:', points, '/', 240, 'точек\n')
else:
#генерация случайного числа для выбора одного из трёх приведений, которое поймало пакмена
#печать информации о поимке пакмена при помощи метода print_string
#уменьшить количество жизней на единицу
if pacman.lives == 0:
print('Игра окончена! Вы проиграли.')
print('Pac-man съел:', points, '/', 240, 'точек\n')
play = False
else:
print('Минус 1 жизнь. Осталось', health, '\n')
sleep(1)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.09.2022, 21:28
Ответы с готовыми решениями:

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

Игра Пакмен
Вот я собрал игру: Все компилируется, но экзешник сохранить невозможно, может кто-нибудь подсказать почему?

Пакмен не проходит между двух блоков что делать?
Всем привет #include <SFML/Graphics.hpp> #include<iostream> #include "map.h" #include "view.h" #include <sstream> using...

13
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.09.2022, 22:15
berbasadas, еще 10 тем одинаковых создай
0
0 / 0 / 0
Регистрация: 21.08.2022
Сообщений: 12
14.09.2022, 22:18  [ТС]
ты только умеешь все время какие то предъявы вешать мне и все? я создал еще один потому что никто не отвечает
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.09.2022, 22:22
Ты думаешь от того, что ты еще одну (две, три, десять) тем создал - количество желающих увеличится?

Добавлено через 46 секунд
Цитата Сообщение от berbasadas Посмотреть сообщение
какие то предъявы вешать мне
Правила форума почитай, где эти "предъявы" четко описаны.
0
0 / 0 / 0
Регистрация: 21.08.2022
Сообщений: 12
14.09.2022, 22:22  [ТС]
нет, может не заметил кто нибудь кто может помочь
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.09.2022, 22:24
В таких случаях, ты в старой теме можешь написать что-то типа "актуально". И она "поднимется" в списке тем
0
0 / 0 / 0
Регистрация: 21.08.2022
Сообщений: 12
14.09.2022, 22:26  [ТС]
это где?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.09.2022, 22:27
Это там, где ты только что написал. Только в старой теме
0
0 / 0 / 0
Регистрация: 21.08.2022
Сообщений: 12
14.09.2022, 22:30  [ТС]
прости, я не понимаю что за тема? прошлый вопрос или что?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.09.2022, 22:33
Ты создал тему. Никто не ответил. Ты хочешь, чтобы тема "поднялась" вверх на первой страничке форума.
Заходишь в эту тему и пишешь в окошке ответа "актуально". Тема обновилась и поднялась.

Так понятно?
0
0 / 0 / 0
Регистрация: 21.08.2022
Сообщений: 12
14.09.2022, 22:34  [ТС]
Актуально

Добавлено через 26 секунд
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.09.2022, 22:35
4.14 5.5

Добавлено через 33 секунды
Цитата Сообщение от berbasadas Посмотреть сообщение
Актуально
Вот-вот. Только это надо было сделать в первой теме, а не создавать новую.
0
0 / 0 / 0
Регистрация: 21.08.2022
Сообщений: 12
14.09.2022, 22:45  [ТС]
её по-моему удалили
0
Заблокирован
15.09.2022, 12:12
berbasadas, а как примерно поле должно выглядеть в процессе игры, лабиринт какой то упоминается ....?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.09.2022, 12:12
Помогаю со студенческими работами здесь

Мой первый пакмен с++. Как лучше реализовать расстановку монеток?
Здравствуйте, ув. пользователи) Делаю консольное приложение пакмен на С++ ( с классами, наследование, файлами - все как положено) ...

Нахождение кратчайшего пути по матрице, или передвижение привидений в игре Пакмен
Подскажите пожалуйста как правильно реализовать? Имеются координаты x,y пакмана и приведения. Я использую такой алгоритм: void...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru