无网络游戏1 小恐龙部分

这篇具有很好参考价值的文章主要介绍了无网络游戏1 小恐龙部分。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这只是第一部分,还有第二部分和第三部分(进阶),到我的主页里就知道了

1.前言

众所周知Python代码可以在没有网络的状态下运行,所以我们要做一个无网络的游戏。

这是一个非常简单的程序适合初学者学。

2.一些第三方库

那些第三方库是:

pygame
做游戏的第三方库
random
众所周知它是用来做随机数的,但不是第三方的
sys
结束程序的

3.pygame框架

很简单了

但这块我为新手准备了注释.

import pygame,sys
import random as r
pygame.init()
pygame.display.set_caption('跳跳小恐龙') #设置窗口名称
s = pygame.display.set_mode((800,600))  #设置窗口大小 ,S是窗口
while True: #让窗口一直出现 ,就要用到while循环
    s.fill((255,255,255))   #设置背景颜色 ,格式为: 窗口名称.fill(颜色元组)
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()  #结束整个程序 
    pygame.display.update()
    pygame.time.Clock().tick(20)

4.照片

把它们放在同一个目录下

照片是:  

电脑断网小游戏代码,pygame,python

     1.png

电脑断网小游戏代码,pygame,python

      2.png

电脑断网小游戏代码,pygame,python

      3.png

5.构建走路代码

切换着来,我用列表,和一个变量C是毫秒数,每循环就增加一

​
import pygame,sys
import random as r
pygame.init()
pygame.display.set_caption('跳跳小恐龙') #设置窗口名称
s = pygame.display.set_mode((800,600))  #设置窗口大小 ,S是窗口
a = pygame.image.load('1.png')
a = pygame.transform.scale(a, (75, 75))#设置大小
b = pygame.image.load('2.png')
b = pygame.transform.scale(b, (75, 75))#设置大小
y = 400
lst = [a,b]
while True: #让窗口一直出现 ,就要用到while循环
    s.fill((255,255,255))   #设置背景颜色 ,格式为: 窗口名称.fill(颜色元组)
    s.blit(lst[(c // 10) % 2], (0, y))    #显示
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()  #结束整个程序
    
    pygame.display.update()
    pygame.time.Clock().tick(20)

​
​

6.小恐龙跳跃代码(本章最难)

不许白嫖

电脑断网小游戏代码,pygame,python

7.地面移动效果 

往前走,结束时,回原位。

电脑断网小游戏代码,pygame,python文章来源地址https://www.toymoban.com/news/detail-855474.html

到了这里,关于无网络游戏1 小恐龙部分的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【开源&ESP32谷歌恐龙小游戏】【游戏演示和介绍】LVGL ST7789 适用于Arduino

      【源码及教程地址 - 持续更新】 ESP32 C3 LVGL 迷你小电视 Google谷歌恐龙小游戏 1.9寸LCD显示屏开发板 ST7789 适用于Arduino开发板,教程,资料,程序,代码,PDF手册 【开源 ESP32谷歌恐龙小游戏】【游戏演示和介绍】LVGL ST7789 适用于Arduin

    2024年02月10日
    浏览(42)
  • 基于STM32的小游戏——谷歌小恐龙(Chrome Dino Game)

             前言: 使用STM32的显示屏其实可以开发出许多 有趣的小项目 ,比如: 多功能菜单 , 小游戏 等等。其中,STM32F1XX由于Cortex-M3芯片的 性能一般 ( 计算量与内存 ),所以能够实现的小游戏不多, 较为常见的:贪吃蛇,俄罗斯方块,飞机大战等 。本文将给大家实

    2024年02月05日
    浏览(40)
  • python毕设分享 仿谷歌浏览器小恐龙小游戏设计与实现 (源码)

    🔥 Hi,各位同学好呀,这里是L学长! 🥇今天向大家分享一个今年(2022)最新完成的毕业设计项目作品 python小游戏毕设 仿谷歌浏览器小恐龙小游戏设计与实现 (源码) 🥇 学长根据实现的难度和等级对项目进行评分(最低0分,满分5分) 难度系数:3分 工作量:3分 创新点:4分 项

    2024年02月03日
    浏览(39)
  • 录有手就行1、吃金币2、打乒乓3、滑雪4、并夕夕版飞机大战5、打地鼠简简单单6、小恐龙7、消消乐8、俄罗斯方块9、贪吃蛇普普通通10、24点小游戏

    1、吃金币 【有手就行系列不介绍玩法了+附源码】 源码分享:   import os import cfg import sys import pygame import random from modules import *     \\\'\\\'\\\'游戏初始化\\\'\\\'\\\' def initGame():     # 初始化pygame, 设置展示窗口     pygame.init()     screen = pygame.display.set_mode(cfg.SCREENSIZE)     pygame.display.set_capt

    2024年03月21日
    浏览(52)
  • 9.网络游戏逆向分析与漏洞攻防-游戏网络架构逆向分析-接管游戏连接服务器的操作

    内容参考于:易道云信息技术研究院VIP课 上一个内容:游戏底层功能对接类GameProc的实现 码云地址(master 分支):https://gitee.com/dye_your_fingers/titan 码云版本号:44c54d30370d3621c1e9ec3d7fa1e2a028e773e9 代码下载地址,在 titan 目录下,文件名为:titan-接管游戏连接服务器的操作.zip 链接

    2024年03月08日
    浏览(43)
  • 游戏同步+游戏中的网络模块

    原文链接:游戏开发入门(九)游戏同步技术_游戏数据同步机制流程怎么开发-CSDN博客 游戏开发入门(十)游戏中的网络模块_游戏开发组网-CSDN博客 3.同步技术的基本常识: a.同步给谁? 某个用户: 如私聊的聊天信息 同屏 内的所有玩家:发给同一个区域内的所有玩家 同一

    2024年02月22日
    浏览(40)
  • Games104现代游戏引擎笔记 网络游戏架构基础

    挑战1:网络同步 挑战2:是网络的可靠性,包括应对网络的延迟,丢包和掉线 挑战3: 反作弊和安全系统,因为网络游戏的本质是经济系统 挑战4:多样性(不同设备,不同服务器),在不停服的情况下热更新 挑战5:大量人数时对高并发,高操作的要求 Socket编程,通过接口,确认好相

    2024年02月08日
    浏览(56)
  • Games104现代游戏引擎笔记 网络游戏进阶架构

    玩家2的视角看玩家1的移动是起伏一截一截,并且滞后的 interpolation:内插值,在两个旧的但已知的状态计算 extrapolation:外插值,本质是预测 内插值:但网络随着时间不停地给我信息包时,信息包可以不均匀(由于网络波动等因素),客户端可以根据给的时间将中间值插出来

    2024年02月08日
    浏览(40)
  • 4.网络游戏逆向分析与漏洞攻防-游戏启动流程漏洞-模拟游戏登陆器启动游戏并且完成注入

    内容参考于: 易道云信息技术研究院VIP课 上一个内容:游戏启动流程的分析  码云地址(master 分支):https://gitee.com/dye_your_fingers/titan 码云版本号:bcf7559184863febdcad819e48aaacad9f25d633 代码下载地址,在 titan 目录下,文件名为:titan-模拟游戏登陆器启动游戏并且完成注入.zip 链接

    2024年02月22日
    浏览(39)
  • 【简单3d网络游戏制作】——基于Unity

    目录 Demo展示 前期知识点准备 1.delegate委托 2.通信协议 3.List容器 4.dictionary容器 5.MethodInfo类 进入创作 c/s通用通信协议: 客户端  1.场景搭建 2.BaseHuman刨析(Sync+Ctrl)         Ctrl脚本         Sync完整代码          BaseHuman完整代码 3.NetManager刨析 4.Main刨析       

    2024年02月05日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包