Comments (4)
Looks potentially valid. srtm.pn doesn't define any "no_ships" string, so I guess it can be uninitialized if you fail it?
from antares.
Hmm. In practice, the replay shouldn’t get that far, because the key input stream ends before the last ship dies, and that’s supposed to stop the replay. Somehow, pausing (do you mean ESC or CAPS?) must allow the game time to advance further.
(It would also be good to not crash when no_ships
is empty, because that could happen in real levels)
from antares.
I mean like suspending the process with the debugger attached. Not 100% sure if this is reproducible in a real-world scenario yet, but should probably test to see what happens in Space Race, The Musical if you game over from ship loss.
from antares.
I see, that makes more sense. If the process is suspended and resumed, it will probably attempt to catch up by running the clock through that whole time, before the replay end check.
The corresponding real-world scenario would be a very slow computer that can't effectively keep up, though that computer is not going to have a good time anyway.
from antares.
Related Issues (20)
- antares-install-data on Windows triggers UAC elevation
- Original sounds are not used on Windows HOT 1
- Struggling to build on Pop OS 22.04 HOT 11
- Ships’ specifications missing in mission overview HOT 2
- Provide “reduced flash” mode for photosensitive players HOT 1
- Update for more recent Ubuntu versions
- Key labels are wrong on Windows
- Default keys are not suitable for Windows
- Input cancels self-targeting on Windows
- Music omits last pattern of song HOT 4
- Segfault in key binding configuration screen HOT 3
- Trigger key conflict in offscreen `options` test
- Music tracks pause at end of song
- Sprites incorrectly appear, sometimes stretched across screen
- Message typing sound is loud and disruptive to gameplay flow HOT 1
- Segfault in attempt to access options screen HOT 4
- Targeting friendlies with numpad keys on Windows does not work if numlock is toggled HOT 6
- Mouse selection "goes dead" regularly HOT 6
- FYI - builds nicely and runs well Ubuntu 22.04
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 antares.