Comments (4)
I've managed to reproduce it. When travelling right towards the hole on the right side, hold the right arrow key. The game will freeze up when Pacman reaches the hole.
I'm guessing it's an array overrun or something.
from pacman-canvas.
I've got a quick fix. In the file pacman-canvas.js
on line 873...
Change this:
var nextTile = game.map.posY[y].posX[x].type;
To this:
var nextTile = game.map.posY[y].posX[x%18].type;
from pacman-canvas.
var nextTile = null;
if(x<18)
{
nextTile = game.map.posY[y].posX[x].type;
}
from pacman-canvas.
Actually the problem were misplaced brackets on line 867 and 869. Thx for pointing this out to me!
from pacman-canvas.
Related Issues (20)
- use a token for highscore submission HOT 1
- How to run this in READ.ME HOT 1
- Highscores HOT 13
- Replacing Pac-Man with an image HOT 13
- map.json blocked by CORS policy HOT 3
- Get level map causes: XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience HOT 2
- replace the whole php highscore logic with something else
- Lag frame on mobile
- Lag frame on mobile
- Add build script to generate Google chrome app and / or minified js script for deployment
- Fruits HOT 2
- testing & modularisation
- remove highscore reset endpoint
- game doesn't stop running in the background when ending by finishing level 10
- hello
- SQL Injection HOT 1
- how to replace Pac Man with in image HOT 3
- README license differs from LICENSE file HOT 7
- Ghosts HOT 1
- Use requestAnimationFrame to be smoother HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pacman-canvas.