
小游戏
文章平均质量分 63
用各种语言编写的开源小游戏
朝阳同学
大佬,教我敲代码!
展开
-
Python实现水果忍者(开源)
游戏代码基于Python制作经典游戏案例-水果忍者做出一些改动,优化并增加了一些功能。作为自己Python阶段学习的结束作品,文章最后有源码链接。(1)面向对象编程类的定义与实例化、封装、继承(使用 pygame.sprite.Sprite 作为基类)(2)模块与库导入标准库(time, math, random)、导入第三方库( pygame)(3)事件处理事件监听(pygame.event.get() 处理用户输入和游戏事件)、响应事件(根据不同事件,如关闭窗口、定时器事件,执行相应操作)原创 2024-08-17 10:33:30 · 6392 阅读 · 0 评论 -
C语言小游戏:贪吃蛇(最简版)
点击跳转w,s,a,d控制蛇的移动位置。学习完黑马程序员的《C语言基础教程》可以顺便练手的小玩意。游戏非常简陋,只有最基本的功能。网上有很多大佬发的功能完善,强大的贪吃蛇游戏文章。这篇文章的代码只适合初学C语言的萌新第一次写游戏练手。原创 2023-11-21 18:36:22 · 250 阅读 · 0 评论 -
大一C语言课设:嘎子偷狗(开源)
源码已经在文章结束语后打包,有兴趣的同学可以免费下载,创作不易,点个免费的赞支持一下!,游戏素材取自狗子偷嘎事件。嘎子偷狗:类似于天天酷跑的游戏,玩家通过躲避障碍物,获得积分,最后取得游戏胜利。操作方法:w(跳跃),s(下蹲)//声明命名空间//背景图片数组int bgX[3];//背景图片的初始x坐标//背景移动速度//角色奔跑的素材数组//角色的x坐标//角色的y坐标//角色奔跑的图片帧序号//判断玩家跳跃//角色最大跳跃高度//仿重力跳跃初速度。原创 2023-07-03 22:51:07 · 885 阅读 · 2 评论 -
Java实现飞机大战2.0游戏(开源)
代码已经在文章结束语后打包,有兴趣的同学可以免费下载,创作不易,点个免费的赞支持一下!游戏参考于B站【尚学堂】飞机大战2.0,主体框架不变,代码稍有改动。飞机大战:是一款经典飞行射击类游戏,整体环境围绕太空,通过控制飞机,击落敌方战斗机,最终达到胜利,为玩家呈现一场不一样射击体验。Java技术:变量、j数据类型、判断语句、循环结构、数组、集合、简单窗口创建、图形图片绘制、双缓存技术、事件-鼠标和键盘事件、物体的碰撞检测。非常适合在同学Java学习结束后,作为不错的结课作业或者练手项目。运行环境。原创 2023-05-24 23:52:29 · 1348 阅读 · 1 评论 -
Java实现大鱼吃小鱼游戏(开源)
源码已经在文章结束语后打包,有兴趣的同学可以免费下载,创作不易,点个免费的赞支持一下!游戏参考于B站_【尚学堂】大鱼吃小鱼,主体框架不变,代码稍有改动。大鱼吃小鱼:又称吞食鱼,是一款动作类小游戏。通过不断的吞吃比自己小的鱼类快速成长,最终成为海洋霸主。游戏主要Java知识:变量、数据类型、判断语句、循环结构、类的继承、简单窗口创建、图形图片绘制、双缓存技术、鼠标事件、键盘事件。非常适合在同学Java学习结束后,作为不错的结课作业或者练手项目。游戏主要框架:游戏素材:游戏代码:(1)Bg类。原创 2023-05-06 20:39:59 · 8011 阅读 · 29 评论 -
Java小游戏第三弹:斗地主
游戏最少由3个玩家进行,用一副54张牌(连鬼牌),其中一方为地主,其余两家为另一方,双方对战,先出完牌的一方获胜。该扑克游戏最初流行于中国。在启动游戏房间的时候,应该提前准备好54张牌,完成洗牌、发牌、牌排序、逻辑。利用集合知识完成这部分功能。原创 2023-03-17 21:57:33 · 559 阅读 · 0 评论 -
Java小游戏第二弹:双色球
红球一共6组,每组从1-33中抽取一个,六个互相不重复。然后蓝球是从1-16中抽取一个数字,这整个组成的双色球。原创 2023-01-22 21:27:05 · 560 阅读 · 0 评论