Comments (5)
Argh, how??? Will check what's a deal with victory/defeat check at the first glance looks OK with small probability of hitting decimal [0, 1] population.
from enchantedfortress.
You could somehow calculate a score than multiply it with e.g 0.5 for easy and 1.5 for hard. This way you dont really need seperate tables for the difficulties.
from enchantedfortress.
Currently the table looks like:
Turns | Difficulty
21 | Hard
23 | Hard
48 | Hard
64 | Hard
79 | Hard
54 | Normal
Only two of them (or even one?) are victories? And it's definitely not the "first place" "21 turns".
It should be like this:
Turns | Difficulty | Outcome
64 | Hard | Victory
79 | Hard | Victory
48 | Hard | Defeat
54 | Normal | Defeat
23 | Hard | Defeat
21 | Hard | Defeat
I.e. the outcome is visible and the shorter victorious game is the better, the longer unsuccessful game is the better.
from enchantedfortress.
I run the code through debugger, when player losses his population will routinely be in [0, 1> range. I'll fix victory condition check and try to lose sometimes :D.
@mueller-ma I'd still like to have multiple difficulty levels present, Minesweeper style :). I don't have an idea of good scoring system and I can remove difficulty column by making it table header, one table for each level. I would have done it in previous version if I wasn't so rusty with custom "adapters".
@vi I find it wrong to put defeats in hall of fame, what is famous about them, but if you like it I can turn the bug into a feature :).
from enchantedfortress.
Also the hall seems to be short-ish: only 5 entries? Should be at least 10-20.
Also in addition to the list of best games there can be other statistical data: {maximum,median,minimum,average} {number of moves,walls,population,research level} at time of {the win,the lose}.
from enchantedfortress.
Related Issues (20)
- FR: showing victims in red. HOT 2
- FR: plots of the visible values.
- FR: randomized difficulty
- Change idea: uncouple researchers and banishers
- Change idea: training delays for character classes. HOT 1
- Victory or defeat screen should also show turn counter. HOT 4
- FR: Include metadata for fdroid HOT 10
- LOGO HOT 6
- Logo design HOT 3
- Enchanted fortress app crashes when I click on any option in landscape mode. HOT 6
- Graphics! HOT 5
- List maximum values somewhere HOT 1
- New to game HOT 2
- Game crash on screen rotate HOT 1
- Hall of Fame not persistent HOT 1
- Remove DOS endlines from files HOT 4
- Tiny survey about energy aware software practices.
- Better graphics HOT 1
- global Hall of Fame?
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 enchantedfortress.