|
|
|
|
|
by WorldMaker
393 days ago
|
|
There's an interesting digression in the article itself here on the question about even if Sega had kept footing the server bill a bit longer if the game would have survived the Xbox Live's Party Chat which opened up just a few months later. It's an interesting question. Was it that much of a game technically unique to those few months in the 360's lifecycle that it lived in where 360 multiplayer game players were expected to have ubiquitous voice chat support but only in ways that were game controllable? This new community is building itself on Discord, so the knowledge that players have access to ubiquitous Discord voice chat is a given going in. I've got a feeling that as the open source effort builds voice chat capabilities (this article suggests supporting Xbox Live Voice Chat isn't currently available in the emulator that this open source server relies on) the Community as a whole will try to work towards arrangements for avoiding out-of-game comms to recreate the original feel. That's probably a hard task in general scale (cheaters will always exist), but bans can matter in a small community and maybe they'll have just enough enforcement tools. Thinking about this project in particular from the technical side, Discord could even be an asset to the community like that. As an armchair engineer taking a glance at this project from a distance, one interesting way to bootstrap an emulated, not-quite-fully-Open-Source Xbox Live Voice alternative would be by automating Discord Voice Channels. If you did that Discord itself might help maintain the invariant that users are only in one voice channel at a time, and admins have visual ways to see that in the Discord interface in addition to whatever automation tooling/bots are built to moderate the game voice comms flow. I've seen fun games make use of interesting automation of Discord voice comms. There's also a "TTRPG" designed for Discord channels called "This Discord Has Ghosts In It" [1] that makes fun use of channel permissions to set play areas and define game classes/roles. [1] https://willjobst.itch.io/ghosts |
|