新做好一个游戏--切萝卜

多线程游戏--水果 1.画水果 刚开始写的时候,不知道怎么将水果显示出来,但后来发现,每一个水果线程除了图片不一样之外,所做的事情都是一样的,所以,游戏一开始,当容器里面的水果线程小于三个的时候,就创建水果线程,然后在每个线程中随机选择图片,当有的图片被之后或者掉下来之后,就把对应的水果线程销毁,然后再去判断容器里面的水果线程,这样就保证了每次界面上都会有水果。 2.水果 根据所画的直线和当前水果的位置,如 阅读详情
切萝卜


游戏是模拟平时做菜时的切菜。因为切的菜是萝卜,因此取名为切萝卜。游戏方法也很简单,就是把鼠标移动到萝卜的图象上点击鼠标即可,切好的萝卜被放置在屏幕的左边。当所有的萝卜切好后游戏会给玩家一定的提示,或是过关,或是失败。当然如果只是简单的切萝卜游戏可以说没有什么难度,因此游戏增加了3个难点:
1)限制每块萝卜的大小在15个象素宽,如果切的大小刚好达到这个要求可以加分,如果达不到则会扣分
2)限制切萝卜的时间:切萝卜现在在15s内完成,如果不能在规定时间内切好,游戏没间隔0.4s会扣玩家1分
3)鼠标的伪随机运动:在切萝卜过程中,每隔0.4s游戏会改变一次鼠标的位置,从而玩家下刀的准确度。
除此以外,游戏结束时的评价机制是由游戏里的积分决定。初始时玩家的积分为500,如果在切完萝卜时积分高过500则认为玩家通关,如果小于500则发出一个提示信息,让玩家继续努力,如果在游戏过程里分数低于0分,则认为GAME OVER,游戏提前结束。
游戏难度由低到高一共分为3级,分别是简单,普通,难
简单:什么特殊的事件都不会发生
普通:游戏进行时会存在时间流逝,一旦时间流逝完后,每隔固定时间玩家都会被扣分
难:在普通的基础上,在增加鼠标随机移动的功能

游戏付上源代码,有兴趣的朋友可以自行增加新功能。
游戏采用vs.net 2003 + HoHo 5.1.1.2,Beta1 开发,有关HoHo的请访问 http://www.gameres.com/hoho

 

游戏下载(带源代码)

 

游戏图片

保卫萝卜项目(java端) 注:游戏开发样式借鉴原“保卫萝卜3” 运用技术 1:java 继承 封装 多肽 以及绘图工具 文件的输入流 开发工具 Eclipse ps。 界面效果 1:游戏启动窗口 2:冒险模式 3:关卡内效果 部分代码展示 1:角色工厂 package game; import java.util.ArrayList; import org.omg.CORBA.PUBLIC_MEMBER; ... 阅读详情

相关推荐

萝卜家园Win7纯净版系统推荐:打造极致纯净的系统环境

为了给用户提供一个纯净、无干扰的系统环境,萝卜家园推出了多款Win7纯净版系统,力求在保留Windows 7原有优势的基础上,去除所有不必要的第三方软件,提升用户的整体操作体验。本文将为大家推荐几款好用的萝卜家园Win7纯净版系统,帮助大家轻松找到并安装心仪的系统版本。萝卜家园Win7纯净版系统为用户提供了一个纯净、无干扰的系统环境,不仅去除了所有不必要的第三方软件,还保留了Windows 7的稳定性和高效性。本文推荐的几款萝卜家园Win7纯净版系统各具特色,适用于不同需求的用户。

mmoo_python的博客 1242

Unity项目进阶之保卫萝卜

框架设计 UMl图 具体实现 由于是2D游戏,所以Main Camera的Clear Flags设置为Solid Color即可 导入的包报错解决方案 File–>Build Settings–>Player Settings–>Others Settings–Scripting Define Symbols框内改为Game 建文件夹 Editor(编译器扩展,编辑器)...

luxifa1的博客 2750

运用 iMazing备份《保卫萝卜游戏存档

游戏存档,是一种记录游戏状态、进度的文件。比如,在玩一些过关类游戏时,游戏存档能记录已经通过的关卡,在下一次打开游戏时,会直接调取存档,跳过已经通关的关卡。 当我们要更换设备玩游戏时,就可以通过备份游戏存档的方式,将游戏存档从A设备提取到B设备中使用,以避免重通关。专业的iOS设备管理软件iMazing可轻松完成游戏存档的备份,接下来,一起来看看怎么操作吧。 一、管理应用程序 首先,我们需要使用到的是iMazing的管理应用程序功能,该功能可进行存档备份、应用程序提取、应用程序安装等多项操作。

Lei_xu1的博客 1864

《JAVA程序设计》实训第四天——《猜猜看》游戏

package caicaikan; import javax.imageio.ImageIO; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.AbstractButton; imp

lcq115190的博客 541

unity3d将一张图片成多张图片

unity3d将一张图片成多张图片

angelsmiles的专栏 1万+

继续跑步,保卫自己

前一段时间准备考试,快一个月都没有跑步了。今天对面寝室的“老板”突然站不起来了,送到市里医院了。我估计是整天坐在电脑前面,运动太少的缘故。再加上华为员工的过劳死,已经是实习医生的珂的关于健康重要性的叮嘱。决定从今天起恢复跑步,根据当天的情况,跑8到12圈。刚跑步回来,写下此文。

wayne 我的陋室我做主 1309

JAVA 实现《萝卜勇者》游戏

JAVA 实现《萝卜勇者》游戏

毅慎的博客 1万+

Unity2D游戏开发之保卫萝卜

保卫萝卜是2D塔防游戏里边的一个经典案例,这次去开发这个游戏,我们会尽力去实现和原版一样的功能,做好我们可以处理好的每一个游戏细节(比如塔攻击的集火目标优先攻击,与自动搜索,格子的三种处理逻辑,UI的更与信息传递等等)。 项目包含音效背景音乐,玩家各类信息的统计与存贮,帮助页面的单滑与多滑滚动视图的实现,关卡的解锁与UI数据的更与信息传递,15个关卡,36种怪物,5种典型塔...

SilverFoxGame的博客 3534

兔子吃萝卜java游戏下载_巴迪兔子吃萝卜

巴迪兔子吃萝卜一款非常有趣好玩的竞技闯关游戏,在这款游戏中玩家需要吃到所有的萝卜,超多的游戏关卡和玩法,每一个关卡的挑战难度都非常独特,掌握好游戏节奏,能帮助你轻松拿下挑战,不同的游戏模式玩法不同,灵活的走位能帮助你收集更多的萝卜,赶快加入游戏试试吧!巴迪兔子吃萝卜游戏玩法:1、你将控制兔子完成更多关卡,在地图场景中灵活的躲避敌人的追捕;2、并且场景中还会出现更多的萝卜,收集它们就能不断的获取更多...

weixin_35529551的博客 884

用C语言代码搭建保卫萝卜游戏雏形

若有怪物成功抵达萝卜位置,萝卜生命值降低,当萝卜生命值降为0时,游戏失败。此版本只是一个简单的开端,后续可进一步优化和扩展,如增加更多类型的防御塔和怪物、完善地图设计、添加音效等,让游戏更加丰富有趣。使用数组来表示游戏地图,设定萝卜和怪物的初始位置,同时初始化防御塔和怪物的相关属性,如攻击力、生命值等。实现怪物按照既定路径移动的逻辑,当怪物靠近萝卜时对萝卜进行攻击,同时处理怪物生命值减少和死亡的情况。在主函数中设置游戏主循环,不断更游戏状态,包括怪物移动、防御塔攻击、玩家操作等,直到游戏失败。

2501_91652765的博客 715

重回童年的经典系列 |《保卫萝卜》来了,你还记得它吗?复刻 源码+解析 @怀旧的你

今天给大家带来能让你重回童年的经典游戏——《保卫萝卜》 保卫萝卜 应该都玩过吧~ 当时手机必装的一款游戏,也是一代经典了! 还记得之前可羡慕别人可以在手机上玩这款游戏了,现在我的平板上面都装着这款游戏,没事玩一玩! 那今天我们就来以 开发者的视角 重审视一下这个游戏吧!

努力前行,总会成为自己心中的那道光 3万+

借助Python代码,从0到1实现保卫萝卜游戏

游戏中,玩家要在布满怪物行进路线的地图上,巧妙安置各种防御塔,抵御一波又一波怪物的进攻,守护萝卜不被怪物吃掉。通过以上步骤,借助Python和Pygame库,我们成功实现保卫萝卜游戏的基本功能,包含地图绘制、防御塔和怪物逻辑处理以及用户交互。2. 绘制游戏画面:利用Pygame库的绘图函数,在游戏窗口绘制地图、防御塔、怪物、萝卜以及分数、关卡等信息。1. 初始化游戏游戏开始时,初始化地图、防御塔、怪物和萝卜的初始状态,设置游戏初始分数、关卡等信息。# 0代表空地,1代表障碍物,2代表怪物路径。

xuanyan19920827的博客 913

js 塔防游戏从零开始开发_中国式塔防游戏《保卫萝卜》系列

保卫萝卜1 《保卫萝卜CarrotFantasy》是一款由开发商“凯罗天下”开发的超萌塔防小游戏。14种防御塔保卫萝卜战怪兽。保卫萝卜专区包括了天际、丛林、沙漠、深海、挑战、BOSS等主题的金萝卜攻略,以及怪物窝图鉴和全面的炮塔介绍。保卫萝卜专区还提供了玩家之间的交流,可以和更多的玩家交流讨论过关经验心得,丰富游戏内容。 游戏中每关地图中散布着大量的道具,不同主题配有各自特点的道具,比...

weixin_42464553的博客 523

兔子拔萝卜的java游戏_教案小兔子拔萝卜游戏

教学教案执教教师:秦玉芬时间:10月26日小班体能活动活动目标1.学习双脚向前行进跳,训练四肢协调能力。2.体验体能活动带来的乐趣。活动准备1.场地2.萝卜若干活动过程1.教师带领幼儿活动四肢,检查鞋带是否系好。2.教师故事引出活动内容,引起幼儿对活动的兴趣。3.教师提问幼儿:“小白兔是怎么走的?”,幼儿答:“跳跳跳向前走。”请幼儿示范怎么跳跳跳的走,教师示范并带领幼儿进行双脚向前行进跳的练...

weixin_39618730的博客 465

前端超好玩的小游戏合集来啦--周末两天用html5做一个3D飞行兔子萝卜游戏

前端超好玩的小游戏合集来啦--周末两天用html5做一个3D飞行兔子萝卜游戏

白大锅的博客,毕设WangLoveBai_999 4130

萝卜游侠-一款搜索和修改内存地址的游戏辅助工具

     上次我发布的GameEnchanter也是一个强大的游戏修改工具。不知道的可以点GameEnchanter打开研究下。今天我就大家带来的是另一款游戏修改工具。萝卜游侠是一款搜索和修改内存地址的游戏辅助工具,该软件支持所有Windows操作系统下的游戏,    此软件充其量也就是一个游戏脚本,主要可以修改本地存储的游戏数据,以达到打怪,秒怪的目的。当然该软件不仅仅可以支持网络游戏,就连

sharpfly的专栏 4816

【亲测免费】 用Scratch编程打造你的“保卫萝卜游戏世界

用Scratch编程打造你的“保卫萝卜游戏世界 【下载地址】Scratch编程保卫萝卜源码及素材 本仓库提供了一个完整的Scratch编程项目——“保卫萝卜”的源码及素材。该项目适合用于Scratch课程的分解讲解,帮助学生更好地理解和掌握Scratch编程的基本概念和技巧 ...

gitblog_09792的博客 1041

保卫萝卜cocos2d源码分享:深入解析游戏开发精髓

保卫萝卜cocos2d源码分享:深入解析游戏开发精髓 【下载地址】保卫萝卜cocos2d源码分享 这是一份保卫萝卜的cocos2d源码资源,专为有兴趣学习和研究游戏开发的朋友提供。基于cocos2d引擎开发,适合有一定基础的开发者深入探索。通过分析该源码,您可以掌握游戏开发的核心流程与技巧,提升实战能力。源码源自网络,旨...

gitblog_06720的博客 490
上一篇: 千万要小心我们的程序员~!
下一篇: 在学习使用delphi进行网络时,书上忽略的一点东西
yahle
博客等级 码龄24年 37粉丝 48原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值