24haowan_front_game_tpl
对应的Github地址:https://github.com/GuangZhouShanyouGame/24haowan_front_game_tpl
该库也是存储平台玩法库的玩法代码,不同点在于这是旧的模板库。旧的模板库指的并不是这些旧的模板不能用了,在外网的24好玩平台上,该库的模板依然可以正常使用,并且和新的模板库没有差别。之所以说是旧的模板库是因为这些模板是使用旧的开发流程开发并上线的。
代码目录
.
├── 24haowan
│ ├── assets
│ │ ├── 2048.json
│ │ ├── Whac-A-Mole.json
│ │ ├── ...
│ │ └── xiuyixiu.json
│ ├── css
│ │ └── game
│ │ ├── animate.css
│ │ ├── animate.scss
│ │ ├── ...
│ │ ├── xiuyixiu.css
│ │ └── xiuyixiu.scss
│ ├── js
│ │ ├── 2048
│ │ │ └── main.js
│ │ ├── Whac-A-mole
│ │ │ └── main.js
│ │ ├── ...
│ │ │ └── ...
│ │ ├── wxShake
│ │ │ ├── main.js
│ │ │ └── shake.js
│ │ └── xiuyixiu
│ │ └── main.js
│ └── protected
│ └── views
│ └── game_tpl
│ ├── game1.php
│ ├── game10.php
│ ├── ...
│ ├── game8.php
│ ├── game86.php
│ └── game9.php
└── README.md
上述代码分为4个文件夹,依次保存了JS,JSON,CSS和PHP。而在我们新的开发流程中,每个文件夹下也都存在PHP,JS和JSON。说明新的开发流程与旧的开发流程并没有太大的差别,更多的差别在于代码存放位置的差别。在旧的开发流程中按照JS,CSS这样分文件夹存放,而新的开发流程则是按照模板存放,每个文件夹下存放该模板的所有静态资源。新旧开发流程的代码结构都是一样的,比如两个库的PHP代码都是一样的。
PHP
上面的game1.php或者game10.php指的模板ID为1或者10的入口PHP。
tpl_id
每个模板都对应着一个tpl_id
,ID值可以在数据库中查看,存在内网的haowan24_beta
库下的game_tpl
表中