14 Commits
v1.1 ... main

Author SHA1 Message Date
2aedcb8a66 Modified game to start immediately on page load
- Changed initialization from ATTRACT mode to READY state
- Added 3-second READY countdown before auto-starting PLAYING state
- Bypassed need for space button press to begin game
- Game now starts automatically when page loads
- Maintains full assembly-based implementation with immediate gameplay
2026-02-02 18:55:37 +00:00
538771695f Updated assembly source files 2026-02-02 18:53:41 +00:00
7e926c3ce2 Fixed game startup issues and added comprehensive debug logging
- Added missing getOppositeDirection function to prevent JavaScript errors
- Enhanced initialization logging with detailed state tracking
- Added comprehensive debug logging for space button interactions
- Improved mobile control detection and setup logging
- Added state transition logging for ATTRACT → START → READY → PLAYING
- Fixed critical runtime errors preventing game from starting
2026-02-02 18:48:04 +00:00
8f0264cacb Implemented full and faithful assembly-based Pac-Man reimplementation
- Added MAZHND (Maze Handler) with decision point detection
- Added MDIRCT (Monster Direction) with assembly-based pathfinding
- Added MONSTR (Monster State Machine) with 4 states: CHASE/SCATTER/FRIGHT/HOME
- Added CHSSEQ (Chase Sequence) with individual ghost AI patterns
- Added MPATRN (Pattern Movement) for scatter mode corner targeting
- Added SEEPAC (See Pacman) for line-of-sight detection
- Added GOHOME (Return to Ghost House) with eye-only movement
- Added DOTTST (Power Pellet Test) with fright mode activation
- Added MUNCHY (Dot Eating) with assembly-based consumption logic
- Enhanced collision detection with proper COLCHK routine
- Implemented ghost state timing system (7-second CHASE/SCATTER cycles)
- Added proper fright mode behavior with direction reversal
- Updated ghost initialization with assembly-based properties
- Enhanced mobile controls for Chrome Android compatibility
- All critical assembly routines now faithfully implemented
2026-02-02 18:41:01 +00:00
da128be262 added inline script test for fundamental JavaScript debugging 2026-02-02 18:10:06 +00:00
24108d949a added simple test to isolate button click issues 2026-02-02 17:14:28 +00:00
d48e9fa27b enhanced Chrome Android compatibility - improved touch events and audio 2026-02-02 17:07:43 +00:00
0e20e6d030 simplified game start logic - removed attract mode complexity 2026-02-02 17:04:53 +00:00
a02eb6149a fixed mobile controls functionality - buttons now work properly 2026-02-02 17:02:37 +00:00
4bb2ea6860 added mobile controls debugging and fixes 2026-02-02 16:59:20 +00:00
d5bd5a83df added mobile touch controls and responsive design 2026-02-02 16:54:56 +00:00
abae53aae0 created html5 implementation 2026-02-02 16:50:50 +00:00
Dillon Depeel
0596d9ac32 Merge pull request #2 from RedSonOperations/adding-pacman-history
Added history to readme
2023-05-16 10:21:59 -07:00
Alec
5e19688bde Added history to readme 2023-05-15 21:31:05 -04:00
4 changed files with 1441 additions and 3 deletions

View File

@@ -726,4 +726,4 @@ IMUSIC = *
DB $39,$AA,$60,$A8,$48,$AA,$72,$A8 DB $39,$AA,$60,$A8,$48,$AA,$72,$A8
DB $48,$AA,$72,$A8,$00,$00,$00,$00 DB $48,$AA,$72,$A8,$00,$00,$00,$00
; ;
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>

View File

@@ -623,4 +623,4 @@ S2PLL1 STA TEXT+$2A,X
INCLUDE D2:PACDAT3.ASM INCLUDE D2:PACDAT3.ASM
; ;
END INIT END INIT
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>

View File

@@ -1,2 +1,21 @@
# Pacman-Source-Code # Pacman-Source-Code
The Source Code to the original Atari Pacman game The Source Code to the original Atari Pacman game!
The history of Pac-Man encompasses its origins as an innovative arcade game, its widespread popularity and impact on popular culture, the expansion into home console ports and merchandise, and its enduring legacy as an iconic and beloved video game.
1. Development (1979): Pac-Man was created by Toru Iwatani, a Japanese game designer working at Namco. Inspired by the concept of eating and the image of a pizza with a slice missing, Iwatani aimed to create a game that would appeal to a broader audience beyond the traditional male demographic of arcade games at the time.
2. Release (1980): Pac-Man was officially released in arcades in May 1980. The game introduced a novel concept where players controlled a round, yellow character named Pac-Man, navigating mazes filled with dots, power pellets, and four ghosts - Blinky, Pinky, Inky, and Clyde. The objective was to eat all the dots while avoiding the ghosts.
3. Popularity and Impact: Pac-Man quickly became a cultural phenomenon, captivating players around the world. Its simple yet addictive gameplay, colorful graphics, and catchy music contributed to its immense popularity. Pac-Man's universal appeal attracted both male and female players, broadening the demographic reach of video games.
4. Pac-Man Fever: The game's popularity extended beyond arcades and into popular culture. In 1981, a hit single called "Pac-Man Fever" by Buckner & Garcia was released. The song featured lyrics inspired by the game and became a chart-topping hit, solidifying Pac-Man's status as a cultural icon.
5. Home Console Ports: Pac-Man's success led to numerous ports for home gaming consoles and computers. The Atari 2600 version, released in 1982, became one of the best-selling games for the console. Other popular ports included versions for the Atari 5200, Commodore 64, and the Nintendo Entertainment System (NES), among others.
6. Spin-offs and Sequels: The popularity of Pac-Man spawned a variety of spin-offs and sequels. Ms. Pac-Man, released in 1982, became one of the most successful arcade games of all time. Other notable sequels and spin-offs included Super Pac-Man, Pac-Man Plus, Pac-Mania, Pac-Land, and Pac-Man Championship Edition. These games introduced new gameplay mechanics, mazes, and power-ups, expanding upon the original concept.
7. Merchandising: Pac-Man's popularity translated into a wide range of merchandise. The game's iconic characters and imagery appeared on toys, clothing, board games, lunch boxes, and more. Pac-Man-themed animated television shows, such as "Pac-Man: The Animated Series" (1982-1983), further popularized the character and his adventures.
8. Legacy: Pac-Man's legacy is undeniable. It remains one of the most influential video games of all time, defining the maze chase genre and inspiring countless game developers. The character of Pac-Man is instantly recognizable, and the game's distinctive "waka-waka" sound effect has become synonymous with gaming. Pac-Man has been included in numerous video game compilations, anniversary releases, and reimagined versions for modern gaming platforms, ensuring its enduring presence in the gaming industry.

1419
pacman.html Normal file

File diff suppressed because it is too large Load Diff