Skip to content

ᗧ My First Game in C++. And This is Exam project

Notifications You must be signed in to change notification settings

Dias1c/pacman-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Packmap Cpp

This is our training project. The project was written when I was studying at ITStep Academy Version: Game Pacman 1 (Final Version)


Что надо сделать чтобы игра работала? Поставить точечный шрифт для консоли.

  1. Вариант легкий: Внутрь файла "Play Final Game" переместить уровни с "Levels" и Просто запустить файл с расширением .exe

  2. Вариант можешь посмотреть код: (Файлы в "Game Source files") Через визуал студио создать проект В Solution->(Header Files) Поместить файлы с расширением .cpp В Solution->(Resource Files) Поместить файлы с расширением .h Запустить(Debug/Release)-> После сразу же закрыть И последний шаг в созданную папку в где находится проект, в файле с .exe разместить папки с расширением (Уровни).txt И запустить Проект


Как выглядит игра:

ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
Ы           Ы     Ы    Ы    Ы Ы Controls Key
Ы    Ы ЫЫЫЫ Ы  Ы     Ы Ы ЫЫ  ᗣЫ    Arrows
Ы          .   Ы ЫЫ  Ы      Ы Ы
Ы  ᗧ     ЫЫ.Ы          Ы      Ы Meals:
Ы          .   Ы ЫЫ  Ы      Ы Ы
Ы    Ы ЫЫЫЫ Ы  Ы     Ы Ы ЫЫ   Ы
Ы           Ы     Ы    Ы    Ы Ы
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
Level 0
❤️:3     SCORE: 0

Работают обсолютно все кнопки и все что доступно в этой игре Все методы работают и могу доказать что код делали мы. При распаковки проекта Добавьте распакованные Карты и все текстовые документы

===== Кто что делал? ====

Рахмангали Дамир: 

Карты, частично Energizer, pacman.cpp частично

Шалкаров Темирлан:

Механику игры (Урпавление и тд) Логика передвижений, (Logic) прорисовку карты, () файлы pacman.h, () pacman.cpp, (80% методов) частично game.cpp (А именно StartGame)

Каппасов Диас: 

Добавил свой класс меню, (Menu.h, Menu.cpp, Main.cpp, Game)(100%) Меню загрузки, (Добавил загрузку к заставке(Можно выключать)) Все меню которые вызываются Создал (100%), Загрузка уровня, LoadLevel() (100%) Сохранения уровня, Save() (100%) Авто сохранение при вызова Go menu (Continue.txt) Class Game (90%) При выйграше или проиграше Сохранения результатов (Leaderboard.txt) Оформление Всего уровня () И тд

Код написан на скорую руку ведь мы превысили срок выполнения (Костылей нет но есть вещи которые можно было делать по другому)

Работа в Команде это интересно но бывают не допомимания ккоторые приводят к несовместимости кода()

В последний день я переписал коды Темирлана и Дамира так чтобы Игра работало корректкно Это Draw() переделан чтоьы он рисовал а не присваевал для совместимости сейва Setup() переделан Object, Player, Ghoost() (<- Добавлнены некоторые методы мною us)

Есть еще много вещей которые я не написал, Могу доказать что проэкто делали мы (Напишите когда прочтите это).

Исправлено сохранение после очков

С уважением Dias Kappassov.

About

ᗧ My First Game in C++. And This is Exam project

Topics

Resources

Stars

Watchers

Forks

Languages