用python+pygame写的宝石迷阵小游戏

 
寒假的时候没什么意思,索性学了一个脚本语言,当初选定Python也是因为他很强大不仅可以像Ruby一样做网络,也可以像Perl做管理(可能这么比不太对哈~~),其实Python是门很简单的语言,大概一周吧,了解了基本语法,网络方面和数据库还没看,主要是因为我每学一样新东西,总想做出点儿实际的玩意儿来,比如大一的时候看MFC做的贪吃蛇,后来到hge的扫雷,现在又看了点儿pygame,用它做了个简单的宝石迷阵游戏(当然了,是模仿的宝开的),由于已经开学一段时间了,想暂时把python先放一放,不过一段时间之后还会重启的。所以今天就把之前做的宝石迷阵小游戏代码放出来了,有兴趣的可以瞧一眼,本人毕竟刚学了一点,所以不要见笑。

下面简单介绍一下我的小程序吧:
0) 先说环境吧 : python 2.7 加对应的pygame扩展 可以到官网上下一下
1) 其实整个程序就是一个Game类,通过Run主函数等待用户操作,然后其他函数判断(可以在代码注释里看一下)
2) 目前这个1.0 版本能完成匹配识别,消去匹配宝石,自动填充功能,但有一点就是动态效果做的不是很好(这个确实没学好-_-#!),所以有些地方显得不太自然,不过算法应该没啥大毛病。
其实也就这么多了,以后还会有改进版本的,加入提示,更精准的匹配识别等,还想学完网络之后,把它挂到Google App Engine上~~ 呵呵  这都是后话了,不过现在只能先放一放了。

 


下面提供源码地址吧:
http://code.google.com/p/gavin-bejeweled/downloads/list   (这个要是被墙了就用下一个吧)
http://115.com/file/ansjh4ne#beleweled1.0.rar

转载于:https://www.cnblogs.com/gavindlutsw/archive/2012/03/10/2389678.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值