# NewMonopoly **Repository Path**: pilaoda/NewMonopoly ## Basic Information - **Project Name**: NewMonopoly - **Description**: 基于HTML5,Nodejs,python实现的新大富翁页游 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2017-09-28 - **Last Updated**: 2024-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NewMonopoly [游戏链接](http://139.199.5.232:4004) --------------- 基于HTML5,Python,Nodejs实现的新大富翁页游版 - 支持cookie/session式注册登录。 - 支持多游戏多人同时进行。 - 支持断线重连,AI接管。 - 支持Linux服务器及Windows服务器。 # 运行指南 --------------- 1. 用mysql输入密码后创建相应的数据库及用户table。 ``` $ mysql -p Enter password: mysql>create database monopoly; mysql>use monopoly; mysql>CREATE TABLE `users` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(45) DEFAULT NULL, `password` varchar(45) DEFAULT NULL, PRIMARY KEY (`user_id`), UNIQUE KEY `user_id_UNIQUE` (`user_id`), UNIQUE KEY `username_UNIQUE` (`username`) ) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8; ``` 2. 在NewMonopoly根目录下运行命令启动Nodejs: ``` $ node app.js ``` 3. 重新开一个终端并运行命令启动python: ``` $ cd ./server/py $ python server.py ``` 4. 在浏览器中输入localhost:4004(或者<你的服务器IP>:4004)就可以进入注册登录界面,登录后即可创建房间开始多人游戏。 - 注意单人开始游戏便会立即判定胜利无法再操作。 - 单个浏览器多个页面或多个窗口会共享cookie,无法同时登录多个不同账号。 - 可以使用多个浏览器,或者使用chrome打开新的隐身窗口来使用不同的cookie登录,实现单机多人游戏。 # 配置环境 ----------------------- - Node.js 0.10.24 - Python 3.6 - MySQL 5.1.73