# richman-priate **Repository Path**: jjhoc/richman-priate ## Basic Information - **Project Name**: richman-priate - **Description**: Unity3d base monoploy game package for city views - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # richman priate the richman repo monoploy game with full functions still need more works to get it done this is a non-finished game. #### 提交说明 大家提交的时候都push到自己的新分支,然后再向`dev` 分支提一个``` New pull request``` 注意仓库的整洁,自己编译生成的非代码文件添加到 ```.ignore``` #### 代码规范 1. 变量名采用全部小写,单词之间加下划线,过长的单词可以写成简写比如前三位或者去掉所有元音字母。比如``` player_curr_pos ``` 2. 函数名单词首字母大写。比如 ```GameStart()``` 3. 宏名全部字母大写,单词之间加下划线。比如 ```CHECK_OUT_PLAYER``` 4. 注意代码重用,较长的写成函数,较短的写成宏。 5. 注意取名的意义,i,j 之类的变量随用随声明 6. 所有变量声明在函数开头,``` i,j,k``` 之类除外 7. 随手写注释,用英文。 8. 标示写成宏,便于使用,比如 ```C #define HOSPITAL 'H' // hospital #define TOOL 'T' // tools #define SPACE '0' // space #define GIFT 'G' // gift house #define MAGIC 'M' // magic house #define PRISON 'P' // prison #define MINERAL '$' // mineral area #define START 's' // start area ``` 9. 尽量减少代码嵌套的层数。 #### Version ##### v0.1.0 **跑起来** - [x] 游戏进度(是否读取存档) - [x] 玩家数量,玩家信息 - [x] 地图显示 - [x] 掷骰子 - [ ] 存档 - [ ] 玩家查询 - [ ] 简单测试 ##### v0.2.0 **进阶玩法** - [ ] 房产买卖 - [ ] 房产升级 - [ ] 收租 - [ ] 破产 ##### 0.3.0 **点数购买道具** - [ ] 矿地点数 - [ ] 道具屋 - [ ] 道具使用 - [ ] 医院 ##### 0.4.0 **礼品屋 监狱** - [ ] 获得礼品 - [ ] 礼品使用 - [ ] 监狱 #### 编译 ``` cmake .``` ``` make ``` #### 运行 ``` ./zillionaire ```