In den vergangenen 3 Tagen ist viel rund um das Projekt SteemBattle passiert. Das werde ich hiermit erneut festhalten.
Der Webserver und alle Datenbanken für User, Decks und Fights sind aufgesetzt, den ersten HTML/CSS Entwurf habe ich überarbeitet. Es sind nun alle Karten in der Datenbank, auch die 15 neuen inkl. allen zugehörigen Informationen (ID, Name, Mana, Rarity, Type und Splinter).
Ab sofort kann man sich via SteemConnect Registrieren/Anmelden. Das funktioniert jetzt bereits. Damit ist die Entscheidung bzgl. Login auch vom Tisch. Der Login macht aus verschieden Gründen total Sinn. Auf dem unten abgebildeten Screenshot kann man oben rechts den Status "Angemeldet" sehen. Kämpfe können damit nach dem Eintragen auch wieder entfernt werden. Alles andere wäre nicht gangbar.
Wenn man nicht angemeldet ist und eine neue Herausforderung erstellen oder eine existierende annehmen möchte, also auf "Fight!" oder "Create" klickt, erscheint ein Layer, wie auf dem nachfolgend aufgeführten Screenshot zu sehen ist.
Wenn man auf den Benutzernamen oben rechts klickt, erscheint ein Menü, welches nur sichtbar ist, wenn man eingeloggt ist, wie auf dem nachfolgenden Screenshot zu sehen ist. Hier wird es dann z.B. Statistiken zu sehen geben und grundsätzlich findet hier die Verwaltung der eigenen Herausforderungen statt.
Das Erstellen neuer Herausforderungen ist auch fast fertig. Erst muss ein Summoner ausgewählt werden, dann werden nur noch die Karten angezeigt, die der Summoner beschwören kann. Läuft auch. Es kann nun nur noch maximal 20 Mana verwendet werden. Die verbleibenden Mana werden visualisiert. Das ist auf dem nachfolgenden Screenshot zu sehen.
Da Steem Monsters in Kürze einen Escrow Service anbietet, können alle Preisgelder an Steem Monsters geschickt werden und von dort werden sie auch wieder abgerufen/ausbezahlt. Das macht SteemBattle erheblich glaubwürdiger.
Der Denkfehler aus meinem letzten Beitrag hat sich erledigt Das Deck wird hinter einem Hash mittels welchem der Kampf auf die Blockchain kommt, in der Datenbank versteckt.
Es werden mit dem Account SteemBattle dann hochpreisige Kämpfe ausgeschrieben, welche dann von Dir angenommen werden können. Hierfür wird automatisiert eine Memo versendet sobald ein 100 Steem Kampf eingetragen wurde: "100 STEEM Battle!". Irgendwie so. Natürlich muss die Memo kurz, witzig und knackig sein, um aus dem Memo-Spam herauszustechen.
Die Domain SteemBattle.com ist auch bereits gesichert, diese leitet aber noch unsauber um. Erledige ich auch heute.
Bis zum Start der Turniere wird es noch 4 Wochen dauern, jedoch habe ich gestern von die Zusage erhalten für dieses Projekt etwas früher auf die neue API zugreifen zu dürfen. Nice!
Heute steht viel auf dem Plan. Attacke!
Alle Links der aktuellen Version:
- Startseite: http://78.46.74.221
- Erstellen: http://78.46.74.221/create.php
- Annehmen: http://78.46.74.221/accept.php
- FAQ: http://78.46.74.221/faq.php
Du möchtest Dich an diesem Projekt beteiligen? Sehr gerne, sag einfach bescheid.
Viele Grüße
Oli