西西河

主题:【文摘】【原创】编程日记:杀人游戏 (1) -- 相见欢

共:💬3 🌺2 新:
全看分页树展 · 主题 跟帖
家园 【原创】编程日记:杀人游戏 (2)

四 代码设计

该写代码啦。笨笨有个座右铭:Coding就是生活!

虽然写代码是很烦的事情,但是写自己感兴趣的代码也是很快乐地事情。这就叫受虐狂阿。

1 先作主页面,起个名字:Killer.asp(不由得痛心地想到俺灰飞烟灭的killer.php)

先来三个 #include吧

<!-- #include file="s_startup.asp" -->

定义哈数据连接字串,频繁用到的一些代码写成函数放在这里,比如创建、打开和关闭数据连接、随机数生成等等。

<!-- #include file="s_varlist.asp" -->

一些常数的定义和初始化放在这里,比如:各种角色的名称等等。

<!-- #include file="s_badip.asp" -->

这个好说,直接ban掉IP或nickname的代码,遇到不合格的IP或昵称,直接来个 </body></html> 或者response.end之类。

然后写HTML头。这个easy啊。里面顺便加上一句 <meta http-equiv="Refresh" content="120;url=killer.asp"> ,自动刷新哈。

好了,准备工作完成,该开始正式的页面内容了。首先要检查用户身份,注册用户否?登录否?

取cookie,看里面保存的标志。可以使用户名,也可以使其它Flag。有,那奏是已登录的注册用户了。没有?好办,那给你显示一个论坛的登录页面或者连接,然后结束本页。

对于已登录的注册用户,下面的东西奏简单了,木有啥各种方面的含金量。一批简单的代码。列出正在进行的、正在报名的、已经结束的游戏;给上链接。连接指向 Gameshow.asp?gameid=XXX。

好了,主页面完毕。剩下的就是做点润色。

点看全图

外链图片需谨慎,可能会被源头改

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河