One is about Ultrastar "story": I discovered ultrastar just one year ago, so i start to play usdx, but I found on the net other software like:Ĭan you (or someone else) tell me chronological order of this software, the reasons that prompted their development and differences between these software? What are exactly plugins? Are new challange mode to add in the party mode or are just skin and themes? Where can I find plugins for usdx worldparty 12.07? When I started to use ultrastar, I read about plugins. One is a medley/video/torrent issue, so im gonna create a new thread for it. So I think is worth trying this version (and I hope new features will be released as soon!!). Features like webcam support and medley are very entertaining in my opinion and have become an "important" part of my (me and my friends) game playing. So I was looking for explanation, to forward it to other users. But.when I say 12.07 people don't trust me since last usdx version is 1.1. Maybe I can fix this easily by using Tcp instead of Udp.Īnyway, I will refine what I have and then create a new release of both, main game and companion app.Ultrastar deluxe wordparty 12.07 (I hope its the right name) is the program that I use and suggest to other user that want to play ultrastar. Only problem I have is the mic-data when send over WLAN. I want to show the song list in the companion app. At the moment, only the loaded song list can be queried.This makes it easier for other developers to join and extend or create software around it (such as native companion app clients). REST is very common, testable and supported by many tools. Again, using standard approach for this instead of Unity specific networking lib.In my main game branch, I have it ready that the companion app and its mic-data can be used as normal recording-device.Īlso, I added a HttpServer (C# standard HttpListener) to implement simple REST API for the main game. Now, the main game knows the client and vice versa. If the flag is set, the main game opens a socket on a new port and includes this port information in the ConnectResponse.This way main game and companion app exchange their IP-address The main game listens for the UDP broadcast and answers. I think a dedicated port for the real-time critical mic-data could be beneficial.This ConnectRequest has a flag to ask for a dedicated port for the mic-data. Udp broadcast is used to find the main game in the local network. However, for the companion app I want to avoid this "magic" introduced by "hidden" protocols of specialized libs and frameworks.Ī simple protocol based on standard network sockets allows other developers to create native Android / iOS apps if they desire. They seem very nice to implement multiplayer feature ( #68). I found that C# network API (UdpClient, TcpClient) is perfectly fine for this.īefore, I had a look at the networking libs for Unity. I just created a second repo with the companion-app-prototype I have so far. The companion app has nothing to do with the multiplayer feature of #68 (except that the same networking lib should be used). The companion app is used to provide input for the main game and maybe control it (see also #176 for ideas). The companion app is a separate (GitHub) project. Note that MLAPI will be the starting point for Unity's upcoming networking solution. Out of these, free open source solutions seem to be MLAPI and Mirror. If people have to enter an IP-address, then it is too complicated.įirst, a network lib is required. It should "just work" when the devices are in the same local network. I think it is important that no setup is needed. What is missing is some sort of automatic network discovery. This part can be copied for the companion app. However, these do not work across all platforms and sometimes only for a limited number of devices.Īccessing the mic is already implemented in UltraStar Play. Partially, there are existing solutions such as WO Mic. It would be very nice if a smartphone app could be used to provide mic input for UltraStar Play.Įveryone has a smartphone so people can start singing duets without the need for additional hardware. However, these mics cannot be used to play the game on a smartphone / tablet. One of the obstacles for players is the need for a mic, especially when using different devices or mobile.įor example, I bought USB mics just for the game.
0 Comments
Leave a Reply. |