Comments (4)
I haven't done such work so far. What I probably did earlier in 2023 was not much more than undefining SOPWITH1_TUNE and inspecting the code.
If you indeed add the feature for user maps, question is if it'll be specific to the maps themselves or also hold to the menu before starting a proper game, say if you add the option of selecting a user map from the menu. But that's probably a topic for discussion outside of this issue, if at all.
from sdl-sopwith.
I've considered it in the past but I don't think it would be worth the additional clutter on the options menu. I'm planning to add the ability to override the tune in custom map files so that would be an option for people who really want to hear it instead of the Sopwith 2 tune.
from sdl-sopwith.
ok, I've actually thought about giving this a try again and implementing it before your comment. Either with the toggle not immediately having an immediate effect while tune is already playing, or the opposite (by stopping tune being played and starting the other one if actual game was not started). I've also thought it should be consistent with the presence of existing menu toggles, like "Solid ground". Given your response, I can leave this by the side.
from sdl-sopwith.
from sdl-sopwith.
Related Issues (20)
- Feature request: Online top score board HOT 2
- Kamikaziing the last building in a level makes you "fly into the sunset" inside the destroyed building HOT 2
- Medals disappear after a crash HOT 1
- Purple heart medal after bird strike / flying through an Ox
- We should add a ".desktop" file HOT 1
- Add AppStream metainfo file
- Add -p argument to set the port number HOT 4
- Consider changing output sound format to signed
- Score is not supposed to be reset at start of new level
- Same medal can be awarded multiple times
- Score does not "tick up" for remaining planes at end of level HOT 1
- Improve sound/music playback timing HOT 1
- Level number isn't synchronized on game startup
- Ground targets only shoot at player 1
- Add color palette selection to menu and configuration HOT 1
- PC speaker simulation has aliasing artifacts HOT 7
- Add sound toggle to options menu
- Add build instructions to README.md
- Emscripten port crashes on game restart 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 sdl-sopwith.