Download Latest Version version for Linux 32-bit (84.0 kB)
Email in envelope

Get an email when there's a new version of Pacman for MIEM

Home
Name Modified Size InfoDownloads / Week
pacman-miem-linux-src.tar.gz 2013-06-20 77.8 kB
pacman-miem-win32-src.zip 2013-06-19 89.3 kB
pacman-miem-linux-x86_64.tar.gz 2013-06-19 84.7 kB
pacman-miem-win32.zip 2013-06-19 1.3 MB
README.md 2013-06-19 3.1 kB
pacman-miem-linux-i386.tar.gz 2013-06-19 84.0 kB
Totals: 6 Items   1.6 MB 0

Pac-Man Clone

(c) 2013 Stanislav Afinogenov (Stanislav.Afinogenov@2012.auditory.ru), Pavel Bykov (Pavel.Bykov@2012.auditory.ru) Written in C++ with SDL.

Features

  • Game area is a labyrinth which is constructed from corridors of equal width.
  • In the view of movement corridors have no width: it is only possible to move along the passages, not across them.
  • The player controlls a character -- Pac-Man, whose solely ability is to walk in the labyrinth.
  • Corridors are filled with dots, which Pac-Man automatically eats on the move.
  • Pac-Man's goal is to collect all dots, then the game finishes.
  • In the labyrinth there are also enemies -- ghosts, controlled by computer.
  • Encounter with a ghost means Game Over.
  • Pac-Man's and ghosts' speeds are constant, it's only possible to either move or stop.
  • Ghosts move randomly, when they see Pac-Man close by, they begin chasing him.
  • Level is loaded from a text file. For the convenience of level generating there is a Python script.

Used libraries

Клон Pac-Man

(c) 2013 Станислав Афиногенов (Stanislav.Afinogenov@2012.auditory.ru), Павел Быков (Pavel.Bykov@2012.auditory.ru) Написан на C++, SDL.

Особенности

  • Игровое поле представляет собой лабиринт из коридоров одинакового размера.
  • С точки зрения движения, коридоры не обладают шириной: движение и расположение предметов возможно только вдоль коридора, но не поперёк.
  • Игрок управляет персонажем -- пакманом -- единственной возможностью которого является перемещение по коридорам.
  • Коридоры заполнены шариками, которые пакман автоматически съедает при движении.
  • Задача пакмана -- съесть все шарики, тогда уровень завершается выигрышем.
  • По коридорам также движутся управляемые компьютером привидения.
  • Когда пакман встречается с привидением, игра заканчивается проигрышем.
  • Скорость движения пакмана и приведений по коридорам неизменна, можно только остановиться вообще.
  • Привидения движутся случайным образом, при приближении пакмана они начинают его преследовать.
  • Уровень считывается из текстового файла. Для удобства генерации уровней написан скрипт на языке Python.

Используемые библиотеки

Source: README.md, updated 2013-06-19