最近不是闲着没事干嘛就想着找点小乐子。突然想起小时候玩的十字绣,那会儿可专注,一针一线地绣个不停。现在想想,要不咱也来个电子版的十字绣?说干就干!
摸索阶段
我是两眼一抹黑,完全不知道从哪儿下手。就到处瞎搜,看看有没有现成的代码或者教程啥的。你还别说,真让我找到一些数字串,像这样子的:
“10020.8万64239016031080638031705.4万105130254302003100142011.2万1102901304606060”
这都啥玩意?看得我头都大。不过隐隐约约感觉这些数字跟颜色、位置啥的有点关系。得,先不管那么多,搞个东西出来看看再说!
动手实现
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我琢磨着,这十字绣不就是一个个小格子组成的嘛每个格子要么有颜色,要么没颜色。那咱就用数字来表示颜色,比如“1”代表红色,“2”代表蓝色,以此类推。“0”就代表这个格子是空的,不用绣。
有这个思路,我就开始动手。我先随便弄几个数字:
- 642
- 390
- 160
然后,我就照着这几个数字,把它们一个个“翻译”成小格子。比如说“6”,我就在纸上画一个格子,涂成一个自己喜欢的颜色(假设6是我喜欢的颜色);如果是“0”,我就留个空白。这么着,我把这几行数字都画完。你猜怎么着?还真有点儿十字绣那意思!
进阶之路
虽然画出来个大概,但总觉得差点对,颜色太单一!而且每次都得手动输入数字,这也太麻烦。要不,咱试试更多的数字组合?
然后我又加几个数字进去:
- 310
- 806
- 380
出来的东西比刚才复杂一点儿,也更好看一点儿。不过这颜色还是得手动去涂,数字也得手动输入。看来,要想实现我心目中的十字绣小游戏,还得继续努力!
等有空,我再琢磨琢磨,怎么让它自动生成图案,自动上色。最好还能让用户自己选择颜色,自己设计图案。想想就觉得有意思!
这回的实践就先分享到这儿,等我有新的进展,再来跟大家汇报!