IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 游戏代码写不好?教你用一行python代码玩n个游戏 -> 正文阅读

[游戏开发]游戏代码写不好?教你用一行python代码玩n个游戏

欢迎加入我们卧虎藏龙的python讨论qq群:729683466

导 语?●

如果不想写代码

还想用python玩游戏怎么办

今天就给大家介绍一个

python库函数freegames

里面包含了好多简单游戏

而且只需要在命令行

写一行代码就可以玩哦

代码及相关资源获取

1:本推文不需要任何代码资源。

??

效果演示

先看看一共有哪些游戏吧。安装freegames模块后,在命令行中输入下面的代码,就可以看到有哪些游戏.

python -m freegames list

在命令行中输入以后,可以看到下列游戏。

一共有十多个简单游戏,我们先玩一个最简单的cannon。用python -m freegames.cannon,这像是一个打气球的游戏。用鼠标点击界面,左下角会沿着鼠标的方向发射子弹,沿着抛物线的轨迹迅速移动。打到气球以后,气球就会爆炸。

还有别的好玩的游戏
比如非常流行的flybird。虽然比较简单,但是麻雀虽小,五脏俱全。在命令行输入python -m freegames.flappy就可以直接开启这个游戏。

还有零玩家的生命游戏,在很早的时候,我也在公众号发布过这个游戏,大家如果想看看我之前写的代码,可以点击下面的链接。

Python小游戏(三),生命游戏

下面是猜数字之类的游戏。

如果我们想打开游戏的代码看看,也非常容易
在命令行中输入下列代码。

python -m freegames copy guess。

就可以在当前路径生成一个guess.py文件。打开以后,就可以看到代码。

这是猜数字游戏的代码,如果大家想通过这些游戏学习代码,可以试一试。

"""Guess a number within a range.


Exercises


1. Change the range to be from 0 to 1,000,000.
2. Can you still guess the number?
3. Print the number of guesses made.
4. Limit the number of guesses to the minimum required.


"""


from random import randint


start = 1
end = 100
value = randint(start, end)


print(value)
print("I'm thinking of a number between", start, "and", end)


guess = None


while guess != value:
    text = input("Guess the number: ")
    guess = int(text)


    if guess < value:
        print("Higher.")
    elif guess > value:
        print("Lower.")


print("Congratulations! You guessed the right answer:", value)


作者|齐

编辑|齐

感谢大家观看

有钱的老板可打赏一下小编哦

扫描二维码

关注我们

QQ群:729683466

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-09-04 17:52:40  更:2021-09-04 17:54:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/21 18:42:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码