Pacman in TypeScript
TypeScript JavaScript CSS HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Core
Game
Ghosts
Scenes
css
doc
img
lib
snd
.gitignore
Engine.ts
GameStorage.ts
LICENSE.txt
PacmanJs.sln
PacmanJs.sln.DotSettings
Web.config
controlPanel.js
index.html
loadState.js
package.json
readme.md
server.js
todo.txt
tsconfig.json
tslint.json

readme.md

Pacman

Pacman. Written in TypeScript. Play it now, if you like

Screenshot

The goal of this project was to learn TypeScript. I never intended releasing the source code, but a few people asked for it, so here it is. Please go easy on me, it's my first go!

Technical overview here

Game overview here

License

GNU GENERAL PUBLIC LICENSE Version 3 #

Donations

If you found this project helpful, or if the source code was useful (or you found it caused much hilarity), or even if you just enjoyed playing the game, then feel free to donating a small amount to charity.

Project Layout

Folders

Core

This folder contains core items that aren't specific to Pacman. Things like Canvas, Sprite, timers, and fundamental types such as Point and Rect.

Game

Game specific types, such as GameStats, PlayerStats, Tile, Fruit, and PacMan.

Ghosts

Ghost specific types, such as Inky, Pinky, Blink & Clyde. Also contains the logic for moving the ghosts.

Scenes

Cut-scene specific types.