Projektname: GameCitysSystem
Quellcode-Github-Adresse:
Entwicklungstools: vs2017
Datenbank: mysql5.7
Weil das Projekt derzeit läuft unvollständig und es gibt einige Vorsichtsmaßnahmen
Verwenden Sie die Datei „applegameData.sql“, um die MySQL-Datenbank zu initialisieren. Der Datenbankname ist applegame
Die Verbindungszeichenfolge wird im ConnectionStrings-Knoten der entsprechenden Datei konfiguriert in Appsettings
Die Zugriffsadresse lautet: http://127.0.0:8000
Geben Sie beim Anmelden 1 oder 2 in das Texteingabefeld ein, 1 ist der Administrator und 2 ist ein normaler Benutzer. (Dieses Texteingabefeld und die Anmeldeschaltfläche werden in der Entwicklungsumgebung verwendet. Wenn sie sich in der Produktionsumgebung befinden, sollten sie gelöscht werden. Geben Sie in der Produktionsumgebung den mobilen WeChat-Client ein und klicken Sie auf Anmelden
Nach dem Anmelden sollten Sie zunächst das Menü „Spiele verwalten“ aufrufen, um eine Spielstadt hinzuzufügen, und dann zur „Spielhalle“ zurückkehren und einen neuen Raum erstellen
Das Spielprojekt umfasst zwei Spiele, eines ist „Mac“ und das andere ist „Zwei-Personen-Verhältnis“.
Die maximale Anzahl von Personen auf einem Apple-Computer beträgt 1 und die maximale Anzahl von Das Verhältnis von Personen zu zwei Personen beträgt 2.
Der Apple-Computer ist relativ vollständig, und Sie können Spiele alleine spielen, nachdem Sie den Raum betreten haben
Zwei Personen bei einem kleinen oder großen Spiel. Die Logik ist Nicht perfekt, es zeigt hauptsächlich, dass zwei Spieler-Clients über Webocket mit dem Server kommunizieren.
Verwenden Sie 1 und 2 aufeinanderfolgende Konten, um sich in verschiedenen Browsern beim Spiel anzumelden, betreten Sie denselben Raum, 1 sendet eine Nachricht, 2 Clients können Nachrichten empfangen.
Dieses einfache Framework implementiert hauptsächlich die WeChat-Anmeldeauthentifizierung, die WeChat-Zahlung und den WeChat-Red-Envelope-Empfang (WeChat-Parameter befinden sich im Wx-Knoten in der Appsettings-Konfigurationsdatei Konfiguration) zum Implementieren eines raumbasierten Einzelseitenspiels. Das Ziel besteht darin, nur den HTML-Code für die Front-End-Geschäftslogik des Einzelseitenspiels und die entsprechende serverseitige Geschäftslogik (DLL für jedes Spiel) zu vervollständigen 🎜>
, Es gibt immer noch viele Unvollkommenheiten, aber sie werden in Zukunft verbessertDas obige ist der detaillierte Inhalt von.net core mvc implementiert ein einfaches Framework für WeChat-Zahlungen und Instant Messaging in Online-Raumschach- und Kartenspielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!