可以编一个简单的网络游戏试试.以前我用DELPHI4.0写了一个五子棋的游戏.其构思主要有以下几点:
1,两台微机之间消息传递用DELPHI的消息传递控件(在DELPHI的控件面板上找,怎样用多看看HELP就够了)
过了这一步,就可以解决OSI模型中的低层次的几个层的问题.
2,消息处理.这相当于OSI模型中的会话层.因为DELPHI消息传递控件传递的是STRING类型的消息,所以在消息处理中有数据类型的之间的相互转换.(如strtoint等等,怎样使用还是看HELP,及HELP的相关)
3,控件的动态生成,解决棋盘问题,这个问题的解决可以到程序员大本营中寻找帮助,相关话题是控件的动态生成.这里要动态生成的控件是K平方个位图按纽控件,由此形成棋盘.
4,判断规则的制定.(1)如果棋盘的某个位置上被落子,该位图按纽的位图属性就更改
(2)对棋盘的扫描,判断是否赢的胜利.每次扫描分横向/纵向/左斜45度/右斜45度进行.
完成这步对PASCAL的语法熟悉及编程技巧的形成大有帮助.
你若感兴趣我们可以做进一步的交流.