美文网首页Python学习
Python开发手机游戏贪吃蛇大作战

Python开发手机游戏贪吃蛇大作战

作者: python分享者 | 来源:发表于2018-05-20 23:29 被阅读0次
贪吃蛇大作战

环境:

Python3.6+Windows

开发工具:

Pycharm/Sublime 什么的都可以,你喜欢用什么就用什么

模块:

import cocos
import define
from arena import Arena
from gameover import Gameover

模块安装

pip install cocos2d

代码:

 1 import cocos
 2 import define
 3 from arena import Arena
 4 from gameover import Gameover
 5 class HelloWorld(cocos.layer.Layer):
 6     is_event_handler = True
 7 
 8     def __init__(self):
 9         super(HelloWorld, self).__init__()
10         self.arena = Arena()
11         self.add(self.arena)
12         self.score = cocos.text.Label('30',
13                                       font_name='Times New Roman',
14                                       font_size=24,
15                                       color=define.GOLD)
16         self.score.position = 20, 440
17         self.add(self.score, 99999)
18 
19         self.gameover = Gameover()
20         self.add(self.gameover, 100000)
21 
22     def update_score(self):
23         self.score.element.text = str(self.arena.snake.score)
24 
25     def end_game(self):
26         self.gameover.visible = True
27         self.gameover.score.element.text = str(self.arena.snake.score)
28 
29     def on_mouse_press(self, x, y, buttons, modifiers):
30         if self.gameover.visible:
31             self.gameover.visible = False
32             self.arena.unschedule(self.arena.update)
33             self.remove(self.arena)
34             self.arena = Arena()
35             self.add(self.arena)
36             self.update_score()
37 cocos.director.director.init(caption="Gluttonous Python")
38 cocos.director.director.run(cocos.scene.Scene(HelloWorld()))
大牛炼成记

效果图

效果图

相关文章

  • 当我在玩“贪吃蛇大作战”时候,我都在想什么

    最近迷上了一个小游戏叫“贪吃蛇大作战”。 贪吃蛇游戏是我我玩过的最早的手机游戏,相信大家也都玩过,那时候的蛇还只是...

  • Python开发手机游戏贪吃蛇大作战

    环境: 开发工具: 模块: 模块安装 代码: 效果图

  • 看完我怕你会卸载这游戏

    昨夜玩“贪吃蛇大作战”游戏到凌晨一点的我,今天知道真相后眼泪掉下来! 最近迷上了一款游戏叫“贪吃蛇大作战”,跟童年...

  • python游戏开发:打造最经典的贪吃蛇游戏

    前言 今天为大家介绍一个用Python开发的经典游戏|贪吃蛇,只需要短短的30多行Python代码即可实现贪吃蛇的...

  • 游戏 - 贪吃蛇大战最新版

    “第一次打开游戏请允许“使用数据”,否则游戏无法正常运行。” 2017新版国民贪吃蛇竞技手游《贪吃蛇2017大作战...

  • 从贪吃蛇游戏中得来的感悟

    那天不知道哪根筋抽抽,把几年前用来杀时间的小游戏《贪吃蛇大作战》重新下载到了手机上。 这款游戏,玩法非常简单,就是...

  • 家里来人

    今天下午,姑妈姑爹和表哥来我家玩。 我拿起手机,开始和表哥开战。我们玩的游戏叫贪吃蛇大作战,打...

  • 贪吃蛇大作战 — 经典游戏再创新的典范

    经典游戏贪吃蛇想必大家都玩过。你能想出这么经典的游戏要怎么创新才能比原作更好玩吗?贪吃蛇大作战就做到了,而且表现异...

  • 贪吃蛇大作战,引起的人性思考

    最近两天,迷上了一款手游~贪吃蛇大作战,不知道大家小时候在以前的按键手机上玩过贪吃蛇这款游戏没有,总之是他的升级版...

  • 我的贪吃蛇

    最近一直在玩一个游戏――贪吃蛇大作战,为此,耗费我不少时间。 我给我的贪吃蛇命名:我的贪吃蛇wr,后面wr是我名字...

网友评论

    本文标题:Python开发手机游戏贪吃蛇大作战

    本文链接:https://www.haomeiwen.com/subject/qusxjftx.html