Hello my dear coders,
Coding pacman was difficult than I thought. I’ve used Dijkstra algorithm for the ghosts. I am open to any ideas to develop the game. You can fork and develop the game as you wish. We need to work on ghosts more. Because they sometimes go to a corner and wait there. Maybe we could decrease the interval time of changing random targets for the ghosts.
I will be waiting for your pull requests on Github.
Hope you like it!
Twitter:
👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻
Source code:
Live a star on github, if you enjoy!
👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻👨💻
📦📦📦📦📦📦📦📦📦📦📦📦📦📦📦
⌨️ Keyboard: YUNZII KEYNOVO IF98 Gateron Red Switches
📦📦📦📦📦📦📦📦📦📦📦📦📦📦📦
00:00 Keyboard Check
00:18 Creating files
00:35 Preparing and introducing assets
02:12 Running HTML file
02:43 Coding
04:16 Creating map[]
13:20 drawWalls()
19:14 drawWalls() is done
19:52 Coding
21:24 ()
22:03 directions constants
22:45 ()
23:40 ()
25:25 ()
27:25 ()
27:59 createNewPacman()
29:08 ()
32:00 Solving animation bug
32:23 Creating event listener for keyboard
33:00 Getting keyCodes of wasd and arrow keys
35:33 ()
36:42 Pacman can move now
37:53 drawFoods()
39:38 ()
41:15 Pacman can eat now
42:15 Fix on map
42:55 drawScore()
44:50 Coding
46:36 createGhosts()
50:16 drawGhosts()
51:48 ()
52:33 ()
56:36 ()
57:05 ()
59:05 () - Helper function for Dijkstra path finder algorithm
01:04:39 Solving a bug on path finder function
01:05:38 ()
01:07:32 restartGame()
01:08:06 gameOver()
01:08:27 drawLives()
01:11:00 drawGameOver()
01:14:03 drawWin()
01:15:55 Completed
01:16:49 Drawing range of ghosts
01:19:25 Incredible fail :(
01:21:13 Winner winner, chichken dinner
1 view
2482
941
7 months ago 00:14:22 1
Building a Lego Cat Train
7 months ago 00:00:16 1
Вещи, которые уже не вернуть в Rust/Раст
7 months ago 00:21:43 9
7$ for Relax Vietnamese massage therapy | ASMR Full Body Massage
7 months ago 00:01:00 1
Toothless enjoying the bouncing circle 🙄
7 months ago 00:00:51 1
BØRNS - Past Lives #shorts #pastlives #asmr #mathfloyd
7 months ago 00:08:01 1
How To Improve Your Weak Foot | Using Only My Left Foot For A Full Training Session
7 months ago 00:29:12 1
Exploring the C64 Mssiah Cartridge
8 months ago 00:34:06 1
ASMR Programming - Calculator App Coding - No Talking
8 months ago 00:05:40 1
World’s fastest 70 CPS Lego Technic AUTOCLICKER!
8 months ago 00:00:41 1
Every time the balls collide, they become bigger! (ASMR) #asmr #physics #programming #melody
8 months ago 00:00:40 8
Booting up an apple II program from 1979 using an iPhone: Brian’s Theme, AppleSoft BASIC demo
8 months ago 00:06:53 1
História da Intenert e World Wide Web (WWW) - ASMR - Sussurros - ASMR Programmer