Backoffice für Spiele oder "das Ergebnis der Bekämpfung der Langeweile im Ruhestand"

Wenn Ihr gesamtes Berufsleben die IT enthusiastisch weiterentwickelt, mit sparsamen Vorgesetzten kämpft, die Dummheit der Benutzer beeinträchtigt und nachts heruntergefallene Systeme wiederherstellt, warten Sie auf eine Rente als Befreiung. Und jetzt - Hurra! Die Zeit ist gekommen und Sie sind im Ruhestand. Und hier liegt der Hinterhalt am meisten. Nach einer kurzen Pause setzt das Workaholic-Entzugssyndrom ein. Ich habe während meiner harten Arbeit keine "Hobbys" erworben. Und Langeweile setzt ein.           





Alles begann mit der Entscheidung, ein Spiel für Android zu schreiben. Und es wurde sofort klar, dass das Spiel einen WEB-Service erfordern würde. Es ist notwendig, die Erfolge und Misserfolge des Spielers irgendwo zu speichern und dann alle Arten von Wettbewerben zu organisieren. Na ja, vielleicht gibt es das schon im Internet? Ich habe gesucht, aber ich gestehe, nicht zu sorgfältig. Ich habe beschlossen, es selbst zu schreiben (gleichzeitig, um meine Fähigkeiten in WEB-Technologien zu verbessern). So entstand das, was ich "Back Office for Games" nannte.





Das Hauptmerkmal des Systems ist die völlige Unabhängigkeit vom eigentlichen Gameplay. Das heißt, das System kümmert sich nicht darum, welches Spiel der Spieler spielt: Schach, Billard, Speed-Puzzle-Karten usw. Das System interessiert sich nur für abstrakte (dafür) Parameter des Spiels, die Ressourcen der Spieler und deren Ergebnisse und bietet einen Kanal für die Interaktion von Spielprogrammen untereinander in Echtzeit.





Die Grundidee und Struktur des Systems wird vollständig durch die Struktur der darin definierten Entitäten beschrieben. So:





  • Systemserver. Es ist offensichtlich. WEB-Server, der die Ausführung der deklarierten Systemdienste sicherstellt.





  • Kunde. Ein Spielprogramm, das Systemressourcen verwendet.





  • Systemadministrator. Einzigartige Rolle im System. Seine Funktionen:





§ Allgemeine Systemverwaltung





§ Anzeigen des Inhalts von Systemobjekten





§ Unterstützung für Spieleentwickler (Administratoren)





§ Beratung und Unterstützung beim Debuggen von Spielen.





§ Exportieren von Konten von Spieleentwicklern (Administratoren) aus dem Testsystem in das funktionierende





§ Veröffentlichen von Spielen, die von einem Entwickler auf einem Produktionssystem auf einem Testsystem getestet wurden.





§ Blockieren / Entsperren von Entwicklern und / oder ihren Spielen aus dem einen oder anderen Grund.





§ Kommunikation mit Spieladministratoren per Chat oder E-Mail.





§ Systeminterne Schiedsgerichtsbarkeit. Streitbeilegung.





§  «» .





  • () . . . :





§ 





§  /





§  .





§  .





§  .





§  .





§  ( ) .





§  . .





  • . . , -, , . ( ) , .





  • . : « , , ». :





§ 





§ 





§  ( )





§  . , . . . « » . ( ) :





  1. .





  2. , .





, . « ». , . . , «». , .





§  . . : «» «». . .





§  . , , , , . , «» – . .





§  – . . . . .





§  .  . . . .





§  . . , , / . .





§  . , . . 3 : , , . , ( ) . .





§  . . .





§  . . . , online .





§  . . , « »





§  . . , . . . :





  • .





  • (NP). 2 10.





  • (NR). 2 10. : NPNR — , 256.





  • . .





  • . .





  • . . , .





  • . .





  • . . – 0.





  • . . .





  • . . .





§  . , . . . . :





  • .





  • . , 256.





  • . .





  • . .





  • . . , .





  • . .





  • . . – 0.





  • .





§  . , . , , , , . , .





§  . . , , .





§  . , . . . , . , , .





« ».  / / .






.NET Standard GBOClientStd, API . GitHub.





– «». , «» , , . , « » , .apk 4pda . , – : «» , .





So endete mein Kampf gegen die Langeweile im Ruhestand, der Kampf war interessant, und es ist nicht bekannt, wer gewonnen hat, er ist wieder am Horizont. Es gibt wirklich Hoffnung, dann wird sich jemand für das System interessieren und sich an den Autor wenden, um Rat zu erhalten. Hier ist eine weitere Gefahr - man kann nicht bewältigen. Aber wie sie sagen: "Um Angst vor Wölfen zu haben, gehe nicht in den Wald." Ich lade Sie ein.








All Articles