[PYTHON] Machen wir einen Spot Sale Service 9 (Task Queue Edition)

Feldkarte

Ich kann endlich eine Feldkarte erstellen, aber da die Details der Interaktion zwischen dem Server und dem Client noch nicht festgelegt wurden, werde ich diesmal entscheiden. b56ed26c-077f-e39c-2582-51bc29f48cab.jpeg

Um diesen Screenshot zu sehen Was der Kunde will

Auf der anderen Seite der Server

Wenn Sie die Masse in einer Dimension verwalten, ist die Handhabung einfacher. Charaktere, die um den Veranstaltungsort herumgehen, gehen zufällig wie die Dorfbewohner von Drakue. Informationen zur Logik zum Bestimmen des Platzierungsorts des Kreises Der Platzierungsort wird zu dem Zeitpunkt festgelegt, zu dem das Geschäft über das Kreismenü geöffnet wird. Derzeit werden wir die Kandidaten im Voraus entscheiden und sie nach dem Zufallsprinzip erwerben. Der Ort, an dem Sie es platzieren möchten, ist der Ort, an dem Sie rot und schwarz mit den folgenden Quadraten gemalt haben. map.jpg

Wenn ein Kreis geöffnet wird, empfiehlt es sich, ihn im Voraus mit 1 Speicherort / 1 Entität im DataStore zu erstellen und nach Standorten zu suchen, die noch nicht geöffnet wurden.

Es ist eine Methode, um im Voraus, aber harten Code wie folgt zu erstellen. https://gist.github.com/nagai/3788f27b94d5321abb7f Da der Schreibaufwand der Entität groß war und es einige Zeit zu dauern schien, um den Kreisraum zu erstellen Parallelisiert mit TaskQueue. Da diese API von niemand anderem als dem Dienstadministrator benötigt wird,

app.yam


- url: /admin/api/event/.*
  login: admin
  secure: always
  script: controller.admin.api.event.app

Die Anmeldung mit Administratorrechten ist erforderlich.

Deshalb ist der heutige Brunch hier https://github.com/nagai/freemarket/tree/20140511

Das nächste Mal werden wir auf Client-Seite eine Kreis-Ein- / Ausstiegsverarbeitung und ein Feldkarten-Rendering erstellen.

Recommended Posts

Machen wir einen Spot Sale Service 9 (Task Queue Edition)
Machen wir einen Spot Sale Service 2
Machen wir einen Spot Sale Service 1
Machen wir einen Spot Sale Service 3
Machen wir einen Spot Sale Service 8 (Image Uploader Edition)
Machen wir einen Spot Sale Service 4 (in Python Mini Hack-a-thon)
Lassen Sie uns ein Cron-Programm in Java erstellen! !! (TaskScheduler)
Machen wir einen Discord Bot.
Machen Sie Responder zu einem Daemon (Dienst)
Lassen Sie uns einen LINE-Bot mit verschiedenen Diensten erstellen [ngrok edition]
Machen wir eine Remote-Rumba [Hardware]
Lassen Sie uns eine Remote-Rumba erstellen [Software]
Lassen Sie uns eine GUI mit Python erstellen.
Machen wir einen Blockbruch mit wxPython
Lassen Sie uns ein Diagramm mit Python erstellen! !!
Machen wir mit xCAT einen Spacon
Lassen Sie uns mit Python ein Shiritori-Spiel machen
Machen Sie Jupyter Notebook zu einem Dienst unter CentOS
Machen Sie Unity Accelerator zu einem Dienst unter Linux
Lassen Sie uns mit Python langsam sprechen
Lassen Sie uns mit PLY 1 eine einfache Sprache erstellen
Lassen Sie uns mit flask-babel eine mehrsprachige Site erstellen
Erstellen Sie ein Webframework mit Python! (1)
Machen wir mit Pylearn 2 eine dreiäugige KI
Lassen Sie uns eine Kombinationsberechnung mit Python durchführen
Machen wir einen Twitter-Bot mit Python!
Erstellen Sie ein Webframework mit Python! (2)
Lassen Sie uns ein Backend-Plug-In für Errbot erstellen
Ersetzen wir UWSC durch Python (5) Machen wir einen Roboter
Lassen Sie uns mit SWIG ein Modul für Python erstellen