This is the Windows app named Play with Apache Pulsar whose latest release can be downloaded as play-with-pulsarsourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
Download en gebruik online gratis deze app genaamd Play with Apache Pulsar met OnWorks.
Volg deze instructies om deze app uit te voeren:
- 1. Download deze applicatie op uw pc.
- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.
- 3. Upload deze applicatie in zo'n bestandsbeheerder.
- 4. Start een OS OnWorks online emulator vanaf deze website, maar een betere Windows online emulator.
- 5. Ga vanuit het OnWorks Windows-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.
- 6. Download de applicatie en installeer deze.
- 7. Download Wine van de softwarebronnen voor Linux-distributies. Eenmaal geïnstalleerd, kunt u vervolgens dubbelklikken op de app om ze met Wine uit te voeren. Je kunt ook PlayOnLinux proberen, een mooie interface via Wine waarmee je populaire Windows-programma's en -games kunt installeren.
Wine is een manier om Windows-software op Linux uit te voeren, maar zonder dat Windows vereist is. Wine is een open-source Windows-compatibiliteitslaag die Windows-programma's rechtstreeks op elke Linux-desktop kan uitvoeren. In wezen probeert Wine genoeg van Windows opnieuw te implementeren, zodat het al die Windows-applicaties kan draaien zonder Windows echt nodig te hebben.
SCREENSHOTS
Ad
Speel met Apache Pulsar
PRODUCTBESCHRIJVING
Dit project is een codebase in tutorialstijl die laat zien hoe je een online multiplayergame bouwt (in de stijl van Bomberman) met Apache Pulsar als de backbone voor realtime eventstreams. Met Go als implementatietaal en het 2D-gameframework van Ebitengine verwerkt het systeem ruimtes, spelerbewegingen, het plaatsen/duwen van bommen, vernietigbare en onverwoestbare blokken, scores en zelfs het opnemen van herhalingen. Centraal in de architectuur staat het gebruik van Pulsar-topics om spelergebeurtenissen, score-updates en kaartwijzigingen te verspreiden en de spelstatus tussen clients te synchroniseren. Het project dient als een diepgaande duik in realtime multiplayerarchitectuur en laat zien hoe je latentie, consistentie, gebeurtenisvolgorde en ruimte-isolatie kunt beheren. Het is meer dan een speeltje: het leert hoe je berichtenstreaming, gebeurtenisgebaseerde functies en stateful services kunt toepassen in gamecontexten.
Kenmerken
- Multiplayer-gamearchitectuur gebouwd op Apache Pulsar met evenementonderwerpen per kamer
- Realtime synchronisatie van speleracties, bommechanica, blokvernietiging en scoren
- Ruimte-isolatie: meerdere spelkamers werken gelijktijdig met een aparte status en scorebord
- Gebruik van het Go + Ebitengine 2D-framework voor clientlogica en rendering
- Ondersteuning voor opnemen/afspelen, zodat wedstrijden kunnen worden opgeslagen en beoordeeld
- Voorbeeld van het gebruik van de Pulsar-functie om gebeurtenissen (zoals sterfgevallen → scores) te aggregeren en het scorebord bij te werken
Programmeertaal
Go
Categorieën
Deze applicatie kan ook worden gedownload van https://sourceforge.net/projects/play-with-apache-pulsar.mirror/. Deze is gehost in OnWorks, zodat deze eenvoudig online kan worden uitgevoerd via een van onze gratis besturingssystemen.
