[PYTHON] Faisons un service de vente au comptant 9 (édition Task Queue)

Carte de terrain

Je peux enfin faire une carte de terrain, mais je déciderai cette fois car les détails de l'interaction entre le serveur et le client n'ont pas encore été décidés. b56ed26c-077f-e39c-2582-51bc29f48cab.jpeg

Pour voir cette capture d'écran Ce que veut le client

D'autre part, le serveur

Les informations sur le cercle le sont tout à fait si vous connaissez l'identifiant du cercle et l'url du cercle coupé. Si vous gérez le volume dans une dimension, il sera plus facile à gérer. Les personnages qui se promènent autour du site marcheront au hasard comme les villageois de Drakue.

À propos de la logique qui décide de l'emplacement du cercle

L'emplacement est décidé au moment de l'ouverture du magasin à partir du menu du cercle. À l'heure actuelle, les candidats sont choisis à l'avance et ils sont acquis au hasard.

L'endroit où le placer est l'endroit où vous avez peint en rouge et en noir avec les carrés suivants. map.jpg

Lorsqu'un cercle s'ouvre, il semble bon de le créer à l'avance avec 1 emplacement de magasin / 1 entité dans le DataStore et de rechercher des emplacements qui ne se sont pas encore ouverts

C'est une méthode à créer à l'avance, mais en dur comme suit. https://gist.github.com/nagai/3788f27b94d5321abb7f Étant donné que la quantité d'écriture de l'entité était importante et que la création de l'espace circulaire semblait prendre du temps Parallélisé à l'aide de TaskQueue. De plus, puisque cette API n'est requise par personne d'autre que l'administrateur du service,

app.yam


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

Et la connexion est requise avec les privilèges d'administrateur.

C'est pourquoi le brunch d'aujourd'hui est là https://github.com/nagai/freemarket/tree/20140511

La prochaine fois, nous créerons un traitement d'entrée / sortie de cercle et un rendu de carte de champ côté client.

Recommended Posts

Faisons un service de vente au comptant 9 (édition Task Queue)
Faisons un service de vente au comptant 2
Faisons un service de vente au comptant 1
Faisons un service de vente au comptant 3
Faisons un service de vente au comptant 8 (édition de téléchargement d'image)
Faisons un service de vente au comptant 4 (en Python mini Hack-a-thon)
Faisons un programme cron en Java! !! (Planificateur de tâches)
Faisons un robot Discord.
Faire de Responder un démon (service)
Créons un bot LINE en utilisant divers services [ngrok edition]
Faisons une rumba distante [Matériel]
Faisons une rumba distante [Logiciel]
Faisons une interface graphique avec python.
Faisons une rupture de bloc avec wxPython
Faisons un graphe avec python! !!
Faisons un spacon avec xCAT
Faisons un jeu de shiritori avec Python
Faire de Jupyter Notebook un service sur CentOS
Faire de Unity Accelerator un service sous Linux
Faisons la voix lentement avec Python
Faisons un langage simple avec PLY 1
Faisons un site multilingue en utilisant flask-babel
Créez un framework Web avec Python! (1)
Faisons une IA à trois yeux avec Pylearn 2
Faisons un calcul de combinaison avec Python
Faisons un bot Twitter avec Python!
Créez un framework Web avec Python! (2)
Faisons un plug-in backend pour Errbot
Remplaçons UWSC par Python (5) Faisons un robot
Faisons un module pour Python en utilisant SWIG