畢業設計要做一個基于asp. net的網路對戰五子棋
之前做過winform的五子棋以為能移植webform就行
但實際操作有點問題,例如滑鼠點擊事件等,現在整個思路有點混亂
就想請教一下asp. net做五子棋
他的繪制棋盤可以用什么
滑鼠點擊獲得坐標用什么替代
再就是服務器端的問題,winform基于cs服務器就很清晰明了,但bs的服務器就不清楚應該如何去處理
就很混亂
uj5u.com熱心網友回復:
繪制什么的這不是問題。隨便找個js的2d引擎就好比如cocos 2d引擎,當然現在一般直接cocos creator
至于通訊什么的,自己根據習慣選擇,比如直接用websocket,還是用webcrt,還是SignalR,還是mqtt都行,主要看你自己愿意接收那種方式
uj5u.com熱心網友回復:
https://blog.csdn.net/potato47/article/details/51233125這都有個教程了,看了一下。基本可以用,至于通訊方式和協議就看你自己了。起碼你擔心的繪制,事件,通訊這3個人家幫你解決了2個
uj5u.com熱心網友回復:
畢業設計就用blazor webAssembly app 架構來做就可以了。頁面加個canvas,繪制棋盤坐標點。blazor signalr 即時管道通訊。理想專案使用,還是angular專案。Ts里自己構建obserable http通訊。棋盤還是 angular ui canvas. 用vue其實也可以,道理跟angular差不多,但寫typescript對C#開發人員太小菜了,容易得多。
2種思路都跟CS架構的思維不同,寫之前你都得惡補些BS架構的概念。
uj5u.com熱心網友回復:
asp.net和winform邏輯上有點不一樣這個功能用js+asp.net基本可以實作
涉及通信的話可以用websocket
你說的獲取坐標js就有方法實作
重要的是思維邏輯要改變一下
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/43119.html
標籤:C#
