Comments (4)
That is a bug from the game. It took me some time to figure out that..
What happens is: With the game being played MANY and MANY times, the Dino "drifts" to the right (moves relative to the origin). That, makes the program to read the dino as if it was a cactus.
Take a look at the new README, in the bottom: https://github.com/ivanseidel/IAMDinosaur#be-aware-of-a-game-bug
from iamdinosaur.
We might try to find out that offset dynamically, but it will not be so easy, as the dino is the same color of the cactus, and the cactus might be together with the Dino at the end of the game
from iamdinosaur.
@ivanseidel I think he is talking about something else. I also noticed this behavior. Fitness is always incremented when the movement down/norm occurs.
from iamdinosaur.
The fitness is incremented when distance increases (lastDist < newDist + threshold
), when dino is shifted right, "down" key makes the dino go a little more to the front with his head, causing the sensor to read close to 0
.
Try this to check for it: If you press down, and distance goes to 0, that's because of the game problem.. Try two things:
- Refreshing the game page
- Moving the chrome window to the left a bit (must be moved after code is running)
Also, something else that might interfere: The window size when less than a value, makes the game to "shrink" and cause the dino to move relative to it's origin as well (to fit on the screen).
Can you test that @rodrigoalviani and @ladsong ?
Thanks
from iamdinosaur.
Related Issues (20)
- Dark Mode HOT 1
- Auto start new game HOT 2
- The first game is ignored! HOT 2
- Game doesn't restart after first collision on Chrome 60.0.3112.113 HOT 2
- Dino walks forward a little when he crouches for a while
- Activation value does not change
- I can´t save new genomes HOT 1
- "node index" gives "BadMatch" error HOT 1
- Python Version using Tensorflow HOT 2
- "Reading genomes dir..." HOT 3
- need help doing npm install HOT 3
- FAILED TO FIND GAME! on Ubuntu 17.10 HOT 5
- Please help me HOT 2
- hangs on start
- I don't know to run the program in LOCAL HOT 1
- Not learning!
- Help!! HOT 2
- Dinosaur stops jumping when a cactus appears on screen HOT 1
- 508 verbose stack ZlibError: zlib: unexpected end of file
- Game doesn't do anything HOT 5
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 iamdinosaur.