所在位置:
首页 >
营销资讯 >
网站运营 > 在校大学生如何自己做斗地主网页并能在局域网上和室友玩?
在校大学生如何自己做斗地主网页并能在局域网上和室友玩?
时间:2024-01-25 22:10:01 | 来源:网站运营
时间:2024-01-25 22:10:01 来源:网站运营
在校大学生如何自己做斗地主网页并能在局域网上和室友玩?:我也是大二学生,就谈一谈我了解到的web开发学习吧。
第一步是从html,JavaScript,css这三件套入门,目标是能写一些本地的静态网页。大概花费一周时间。
第二步是初步学习计网的知识。
需要了解http协议,报文,知道ip,端口,路由等概念,目标是写出能在局域网通信的小程序。大概花费半个月左右。
在这一步,一般建议拥有一个Linux环境,可以是树莓派,将其接入局域网作为服务器,也可以是vps。
第三步是为应用选择合适的架构,开始码代码。
这个应用比较小,前端可以不用框架直接自己码,也可以学一学Vue。
作为初学者,比较推荐的后端是nodejs,使用express等框架;当然,golang也是一个很好的选择。
你这个应用可以不用数据库,也可以使用MySQL或者mongodb等,存一存用户信息,每局游戏的复盘等。
这一步需要设计游戏的通讯机制,给前端加动画等等;在局域网玩,可以趁此机会学一学密码学,用rsa保证通讯安全。
当然,由此还能产生更多有趣的思考,比如能否通过哈希,加密甚至p2p等方式,设计一种算法从原理上来杜绝服务器拥有者作弊的可能(你室友怎么确保你不会在后台看他们的牌)等。
希望题主能玩的开心。