小程序(Little program)
文章平均质量分 84
fantasydog
这个作者很懒,什么都没留下…
展开
-
猜数字游戏的基本实现
基本流程:a.初始化4个不重复的数字b.玩家有8次机会进行猜测。数字正确位置不正确记为b,数字正确且位置正确记为a 如:要猜测的数字为1234,则1563的结果是1A1B,1数字正确且位置正确,3数字正确位置不正确 8次机会内猜测出数字,即得出4A0B为胜利,否则失败概述: 这个游戏实在不复杂,要点无非一:产生不重复的随机数;二:如何验证玩家输入的数字,进行比较。第一点另写一文描原创 2005-02-18 18:30:00 · 956 阅读 · 0 评论 -
关于产生无重复随机数
思路:有点类似于选择排序法,只依靠一个数组,产生后数组的最后n位即为所需的n个随机数。例如,从1-10取3个不重复的随机数,则初始时:1 2 3 4 5 6 7 8 9 10| 进行第一遍随机,rander在0-(n-i-1)中选择,n为10,i为遍数,设得3:1 2 10 4 5 6 7 8 9原创 2005-02-18 19:23:00 · 899 阅读 · 1 评论 -
猜数字MIDP版 v0.1
此游戏程序 及 源码在以下地址下载:http://www.j2medev.com/bbs/dispbbs.asp?boardID=11&ID=2758&page=1猜数字 想来大部分人都玩过,就是设定四个数字去猜测,最多八次机会。四个数字在0--1之间,互不重复。数字位置均正确记一个a,数字正确位置不正确记一个b。结果 就是xaxb,4a0b时玩家胜利。猜数字的算法很简单,看看源代码就明白了,不行原创 2005-08-23 15:09:00 · 1629 阅读 · 0 评论 -
Tetris 俄罗斯方块 设计与源码
记不得从哪个网站上看到的了(貌似gamedev.net),说Tetris(传说中的俄罗斯方块)应该是每个游戏初学者的首款作品。无论如何,它确实包含了很多游戏的基本元素,做一个优秀的Tetris也并不容易——当然,我写的这个就比较容易~这个Tetris的算法并不算最好的,它只是我目前对游戏结构的理解的一种表现,并且引入了一些软件工程的理念——当然,仓促写作它的根本原因是2006年的情人节作为礼物原创 2006-02-17 19:47:00 · 1466 阅读 · 0 评论