Comments (3)
One thought is this could just repeat routes, but pass other actions, however, games may have 'exotic' actions which need repeating, e.g., 1868 Wyoming's double-headed trains is separated from routes, so if a railroad's endgame route involves double-heading trains, both actions need to be kept.
from 18xx.games.
repeat routes, payouts
maybe select subset of actions to pick? so that you can still set this option after you've laid track on a turn; or it could just always ignore laying track and token actions
from 18xx.games.
maybe an option to allow for track/token, and only start doing the auto action thing at the routes step?
edit: probably if still clicking through for track/token, it's easy enough to just also click through for the last route and payout
maybe each game can have its own configured set of endgame OR actions; 68WY would just add double-heading trains to that list, the default would be routes and payouts; when active, pass all actions that aren't in the structure; want simplicity of use and coding
from 18xx.games.
Related Issues (20)
- Document debugging stuff
- dev mode: don't include all game engine code until needed
- Better logging when steps are skipped
- Dougo 1889 - auto action?
- Local QoL things
- RuboCop ideas
- better pinning/archiving/import_game etc HOT 1
- upgrade to opal 1.7.2
- 1868 Wyoming HOT 2
- rake task to debug a fixture at a given action
- Idea: OR premoves, like in online speed chess HOT 3
- [loading/processing efficiency] change skipping actions to be passes added via auto-actions HOT 1
- handling of broken games? undo to fixed / archive game; send message to API to mark as broken in DB? HOT 2
- [1822 family] refactor PRIVATE_CLOSE_AFTER_PASS
- Script to anonymize, remove undos, and condense fixture files
- idea: Action structure includes step used to process it
- idea: rspec tests to validate structural things in project
- idea: step_class() helper function to automatically grab a class for the given step name
- Action Tree 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 18xx.games.