以下是引用chrisfang在2006-9-15 21:22:12的发言:题目既然如狼版主说的比较简单,就想着变点花样出来,做了两种发牌效果(其实第二种是第一种的进一步发挥),本人VBA菜鸟,现学现做的,献丑了:
说点题外话,这个题目让我回忆起了高一时候学Basic时的一些事情。那时学校里有一丁点电脑课程,其中Basic大约有个7、8个课时。初学了一点编程的入门,最想做的项目就是牌类游戏。当时就自己编了一个21点(BlackJack)的游戏程序,由于上机条件在当时几乎为零,所以所有的编程工作都是在纸上完成的,整个程序大约有3、400行语句(记不清了),所有的修改调试就是在脑子里和纸上完成的。最后,有个休息天借了邻居的中华学习机来,里面有QBasic(跟Basic差不多)的编程环境,把纸上的代码全部输入,结果几乎没有再修改调试就基本测试成功了。当时真的挺开心的。 所以感觉学编程,做游戏,总还是牌类游戏比较容易上手。可惜的是,到现在年纪奔三了却还没真正的学过一门完整的编程语言。[em04] 呵呵,同感同感。我以前做了个8皇后的程序,也都是在纸上完成的,后来好不容易找了台苹果机(比286还慢的), 把代码输入进去运行就没什么动静了,幸好我有耐心,过了4、5分钟蹦出了第一个解,后面就没有再等(总共有90多个解) 那些算法是经过苦心优化的,不然的话恐怕要几个小时了。 |