恐龙快跑(Flappy T-Rex)

chrome 恐龙 html源码,Chrome 恐龙快跑 Chrome 恐龙快跑(无效果请刷新)main-content{height: 0;}.icon {-webkit-user-select: none;user-select: none;display: inline-block;}.icon-offline {content: -webkit-image-set(url(https://www.xcnte.com/game/100-error-... 阅读详情
AI摘要

本博客介绍了一个基于Java实现的Flappy T-Rex游戏克隆版——DinosaurRun。作者通过学习Java和线程知识,创建了一个简易游戏,并公开了源代码。文章详细解释了游戏的操作逻辑及源码组成。

0、写在前面

相信大家都了解过Google的Flappy T-Rex。一次偶然的机会,我也有幸在断网的情况下玩了几局,感觉就是一句话—“不愧是Google的作品”。在这里就不多夸奖Google和他的Flappy T-Rex如何如何牛X了,不了解的读者还请自行百度。
由于那时候正在学Java和线程,觉得正好练下手,于是就有了这款山寨版的Dinosaur Run。当然使用Java写的,为了方便读者的学习,本人公开Dinosaur Run的源代码(很简单,但还是要拿出来丢人现眼)。求路过的大神高抬贵手,轻喷。叩首谢过。

1、运行界面

Google Flappy T-Rex
Flappy T-Rex
Dinosaur Run
Dinosaur Run
Google Flappy T-Rex
Flappy T-Rex
Dinosaur Run
Dinosaur Run

因为是山寨的,所有本人本着尽量不给“山寨”丢人的原则,一张一张的把恐龙的动作,地平线的变化,植物的种类,天上的云彩整合成图片,然后应用在这个小小的游戏里。
当然游戏体验还是差的一塌糊涂。感兴趣的大神不妨抽空调一下,使之更符合人类的直觉,提高游戏的可玩性。

2、操作逻辑

Google的产品一致是以简单为基础的,从Google的搜索主页就可以看出。增加用户的学习成本是一个非常不明智的选择。
Dinosaur Run和Flappy T-Rex在操作上一致的(因为本来就是山寨啊= =)。
回车键:开始/停止
上键:跳跃
下键:蹲
跳跃
蹲

注意:其实在Google的Flappy T-Rex里面,如果你能玩的后期的话,还会出现一种在天上飞的恐龙(目测是翼龙)。需要蹲在跑才能躲过去,但是,由于时间关系,我没有继续实现这个功能。

3、源码分析

项目的工程列表如下所示:
工程

  1. image 文件夹里面存放了各种图片,包括:恐龙的各种动作、地貌的变化、云朵等。
  2. sound 文件夹里面存放了各种音频资料,例如恐龙死亡时发出的超级玛丽死亡时的声音(请不要再鄙视我了,谢谢= =)
  3. AudioTest 用来播放音效的类
  4. BarrierThread 障碍物和背景运动的线程,包括仙人掌、地貌和云朵等
  5. CrashThread 碰撞检测线程,实时监测恐龙和障碍物是否重叠,即是否碰撞
  6. DinosaurRun 该游戏的主线程,除了start() 其他线程之外,还负责监听键盘事件
  7. DinosaurThread 恐龙运动的线程,主要包括分析恐龙的运动轨迹(跳跃时按照h = V0t-0.5gt^2)、刷新恐龙的位置(坐标)
  8. ScaleIcon 一个可以自动调节图片大小的类
  9. ScoreThread 统计玩家得分的线程

我之所以在这里写这个,是希望拿到我的源码的朋友能够快速了解我的思路,如果哪位大神觉得我写的太菜了,希望可以跟我联系,也可以在本文下边评论,我孙不服在这里谢过各位朋友了。

4、致谢

实在没什么好写的了,感谢Google吧!

Chrome小恐龙快跑小游戏——Python实现 阅读详情

相关推荐

【全网最细】谷歌小恐龙无敌代码它来了!

【全网最细】谷歌小恐龙无敌代码它来了!,看不懂你找我!

m0_73787047的博客 1万+

Java小游戏:恐龙快跑(Running Dinosaur)

一、前言 用Java写一个小游戏,按空格键跳跃,躲避障碍,可调整速度,可关闭背景音乐,可查看成绩。 二、结构 图一: 图二: 三、代码 1.启动main package lyrics.main; import java.awt.EventQueue; import org.apache.log4j.Logger; import lyrics.ui.MainFrameUI; /** * StartGame * * @author lyrics * @since 2020/07/05

LyRics1996的博客 4510

像素风格恐龙快跑:Flutter实现的跨平台游戏

本文还有配套的精品资源,点击获取 简介:Flutter_dinosaur_run是一款基于Flutter框架打造的像素风格小游戏,灵感来源于Google Chrome中的“恐龙快跑”。该游戏易于上手且极具娱乐性,为无网络连接用户提供乐趣。开发中运用了Flutter的组件化设计和Dart语言的强类型系统,同时通过动画和物理模拟提供了流畅的游戏体验。开发者通过该实践案例可以学习...

weixin_42588672的博客 1696

断网也不无聊:Quark离线图片图库与恐龙跑酷、Flappy Bird双游戏详解

Quark 是一款开源的**离线搜索引擎**浏览器扩展,号称"世界第一个离线搜索引擎"。除了离线搜索任何算法和数据结构代码,它还内置了 **Quark 离线图片图库**(太空、野生动物两大主题)和两款经典的**离线小游戏**——恐龙跑酷(T-Rex Runner)与 Flappy Bird,让你在飞机上、地铁里也能查图、玩游戏。下面带你 10 分钟玩转这些"断网神器"功能。 [![Quark离线

gitblog_00463的博客 217

谷歌浏览器断网时恐龙快跑小游戏

谷歌浏览器断网时恐龙快跑小游戏文件,下载后直接点开运行就可以玩了,文件中README文件为使用说明,请认真查看

恐龙快跑小程序V5.0.2全开源版 前端 后端

这是一款吸金的小程序,让你获得流量+金钱的双重收益。 独创金币复活冲分换礼物玩法,用户只要开始玩,就停不下来! 此小程序上线不需要任何资质!!! 只要你不是个人主体小程序,所有功能均可使用!!! 更新动态: 修复无法登录的bug 新增激励式广告复活 修复签到bug

【Python游戏开发】恐龙快跑-06-结束游戏和增加分数

由于星星数量很多,如果还是用以前的方式去做判断的话,需要遍历所有的星星。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。3) 在game.py中的while循环里检测恐龙是否有撞到蜘蛛,如果撞到蜘蛛,结束游戏。1)在while循环外面,增加记录while循环执行次数的变量。3) 如果游戏结束了,就绘制游戏结束面板。

xjt921122的博客 1521

Google网页离线时自动弹出的恐龙快跑小游戏.复刻到stm32单片机上面.zip

Google网页离线时自动弹出的恐龙快跑小游戏.复刻到stm32单片机上面.zip

探索复古游戏的魅力:《恐龙快跑》——一款512字节的启动扇区游戏

探索复古游戏的魅力:《恐龙快跑》——一款512字节的启动扇区游戏 在数字世界的深处,有一个小巧玲珑的宝藏等待着复古游戏爱好者和编程发烧友的发掘。它就是《Dino》,一个基于Chrome浏览器著名T-Rex奔跑小游戏的精简版,被巧妙地编织在仅仅512字节的bootsector之中,专为8086 CPU设计。 项目介绍 想象一下,在现代软件动辄以GB计量的时代,回到基础,将一款完整的游戏压缩至半个KB...

gitblog_01066的博客 795

Python小恐龙快跑小游戏源代码

仿谷歌浏览器小恐龙游戏,程序运行入口Game7.py,配置文件:cfg.py

Ubuntu 24.04 高效部署Slurm集群:从零到生产环境实战

本文提供了一份在Ubuntu 24.04 LTS系统上从零开始部署生产级Slurm高性能计算集群的完整实战指南。内容涵盖网络配置、Munge安全认证、Slurm核心组件安装与配置,并深入讲解了cgroups资源隔离、NFS共享存储、配置无感知模式等生产环境优化技巧,最后通过实例演示如何提交与管理Slurm作业,帮助用户构建高效、稳定的计算平台。

weixin_29213655的博客 564

Chrome 的小恐龙游戏,被我破解了

整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》PDF完整版点击这里领取[外链图片转存中…(img-rgSJG1Q8-1712399706200)][外链图片转存中…(img-JN4DLfJi-1712399706200)][外链图片转存中…(img-ljMZLsqz-1712399706200)]

2401_84097964的博客 3828

实测|龙虾机器人(OpenClaw)Windows系统部署全攻略(含避坑指南)

先简单科普下:龙虾机器人本质是一款开源AI代理框架,核心优势是“能行动、可本地、高灵活”——它不内置大模型,需要对接第三方AI接口(如GPT、Claude、阿里云百炼等),但能将AI的指令转化为实际的系统操作,相当于给AI配了一个“能动手的身体”,这也是它和普通对话大模型的核心区别。今天就结合自己的实测经历,从环境准备、分步部署、初始化配置,到常见问题排查,写一篇保姆级攻略,不管是新手还是有一定技术基础的同学,都能跟着一步步完成部署,少走弯路~解决方案:检查聊天软件插件是否安装成功,权限是否配置完整;

wohaiweifaju的博客 1万+

Chrome 的小恐龙游戏,被我破解了...

一个阳光明媚的周末,透光的窗帘把我从睡梦中叫醒,大脑说今天是周六,可以慵懒个一上午,于是开心地打开我的 Mac 准备看两集 Rick and Morty 再起床洗漱。我迫不及待打开了对应...

weixin_39841838的博客 911

毫米波与太赫兹:十射线模型建模

Pt=1,只考虑地面和前后两面墙的反射,反射系数为0.7。用matlab设计程序并实现该功能。,总计考虑10条路径,求出接收功率随。

SupermarketX的博客 785

机械臂抓取前言

机械臂相关的笔记

weixin_64037619的博客 3908

谷歌404页面html源码,可玩恐龙小游戏快速安装

谷歌404页面html源码,可玩恐龙小游戏可集成到自己的网站上。

dogeven的博客 1674

使用 MATLAB/Simulink 构建一个分布式光伏-储能联合系统在配电网中的协同控制模型

本文介绍了使用MATLAB/Simulink构建分布式光伏-储能联合系统协同控制模型的方法。该系统包含光伏发电、储能、负荷和控制器等模块,通过协同控制实现能量优化管理。建模过程详细说明了从创建项目、搭建组件到实现控制策略的步骤,包括光伏特性模拟、储能参数设置和负荷需求建模。重点设计了协同控制器算法,实时调节电力分配,并展示了系统运行指标和经济效益分析。该方法为多能互补系统在配电网中的应用提供了技术验证,未来可进一步优化控制算法和场景适应性。

MHD0815的博客 310

Chrome小恐龙

版权声明:本文为优快云博主「FriendBoat」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/Oct10_traitor/article/details/128285387。首先打开谷歌Chrome,在地址栏输入:chrome://dino/大多数浏览器都有自己的彩蛋,而今天我们分享的是谷歌Chrome。高跳代码(可以改括号内参数)疾跑代码(可以改括号内参数)断网联网状态都是可以玩的。

2301_80289247的博客 1万+

华为OD新系统真题-最小极差分组(C/C++/Py/Java/Js/Go)

华为OD机试 新系统真题【最小极差分组】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【最小极差分组】多语言题解。

qq_45776114的博客 586

cuRobo 入门教程(一)基于CUDA的机器人运动规划加速库

cuRobo是一款基于CUDA加速的机器人算法库,提供运动学计算、碰撞检测、轨迹优化等功能。该库采用并行优化技术,在GPU上实现高效运算,比现有方案快60倍。cuRobo支持多种机器人模型和环境表示,包含正向/逆向运动学、无碰撞轨迹生成、模型预测控制等核心算法,并可与IsaacSim等仿真平台集成。其特点包括:1) 支持多种碰撞检测方式(长方体/网格/深度图像);2) 提供批量环境处理和实时世界更新;3) 通过CUDA Graphs加速优化迭代;4) 在Jetson Orin等平台实现毫秒级运动规划。安装支

2506_90492529的博客 1926

谷歌恐龙游戏HTML,谷歌浏览器自带的恐龙跑酷小游戏

Chrome浏览器,以及一些chromium内核的浏览器在断网时打开网页其实有一个小彩蛋。这个时候如果你敲一下空格键(手机用户则是按一下触摸屏),就会发现小恐龙动起来啦~(不同的浏览器可能不是小恐龙,谷歌原版浏览器是小恐龙)。 然后你就可以进入恐龙跑酷小游戏啦~这个游戏在国外,尤其是网络不发达的地区是及其火爆的。游戏很简单,却有很可爱有趣。看你能玩到多少分吧。为什么是个小恐龙形象?因为做这个的设计...

weixin_31235395的博客 6263

南 京 农 业 大 学 试 题 纸 附表(rape.csv)是25个油菜材料,测得每个材料的千粒重、亚油酸等的含量. (1) 对物质含量的八个指标作主成分分析,画出碎石图和主成分得分图; (2) 选

(1)请用n1

Mrrunsen的博客 498

谷歌联网断网都可以玩的恐龙小游戏(内容有不死加速挂)

联网断网都可以访问网址:chrome://dino/ 来玩谷歌恐龙小游戏。 访问后是这个样子,然后按空格键即可开始玩。 开始玩的样子

lgz0921的博客 5万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

惊了!Chrome浏览器竟然自带的一款恐龙游戏【免下载】

首先在地址栏输入 chrome://dino/,然后进入一个新的界面。 没错,就是这个网络丢失的页面 。 只要按住键盘的上键或者下键就开始开启游戏。 游戏很简单,规则是躲避被仙人掌撞到,就这样。 下载chrome浏览器又多了一个理由。 ...

夏2同学的博客 6872

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: JavaScript
下一篇: HTML
sunbufu
博客等级 码龄11年 17粉丝 36原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值