单机java游戏2D冒险_那些年,我们一起追的2D横版过关单机游戏

随着游戏制作水平的提高,各种眼花缭乱的游戏场景直逼玩家们的氪金狗眼。在各种3D特效和引擎的强大修饰下,游戏画面已经与真实世界真假难辨。游戏性如何尚不得而知,光游戏画面就能烧坏多少玩家们的显卡。画面已经成了评价游戏的首要标准。当然,依旧有这么一种游戏,不追求华丽的3D效果,走的是复古的横版闯关路线,靠着丰富的游戏内容和爽快的游戏体验依旧俘获了大量玩家。这种游戏虽无绚丽画面,但内容丰富,绝对值得一玩。今天小编就为大家盘点下那些年我们一起追的2D横版过关单机游戏。

309-140Q31I215144.jpg

那些年,我们一起追的2D横版过关单机游戏

第一波 光之子

游戏名称:光之子

英文名称:Child of Light

游戏类型:角色扮演类(RPG)游戏

游戏制作:Ubisoft Montréal

游戏发行:Ubisoft

306-140513110551.jpg

光之子与她的小精灵

育碧出品,必属精品,这样的定律放在光之子上依然适用。光之子游戏设定定在了一个名为Aurora的年轻冒险者,被不明身份的人带入了名叫Lemuria的魔法世界,为了回到熟悉的家,冒险者必须从神秘的夜之皇后手中取回太阳、月亮和星辰。借助他们的力量陪她一起上路。踏上这段征程的还有萤火虫Igniculus和各式各样的伙伴,一路上Aurora要克服种种不同的内心恐惧和斗争,还有各式各样的奇妙生物。游戏画面相当唯美,仿佛置身童话般的世界,这样一款唯美可爱的游戏绝对值得你去尝试。

游戏试玩视频:

配置要求:

最小:

操作系统: Windows 7 SP1, Windows 8/8.1 (32/64bit versions)

处理器: Intel Core2Duo E8200 @ 2.6 GHz or AMD Athlon II X2 240 @ 2.8 GHz

内存: 2 GB RAM

显卡: NVidia GeForce 8800 GT 或 AMD Radeon HD2900 XT (512MB VRAM with Shader Model 4.0 or higher)

DirectX: Version 9.0c

硬盘空间: 3 GB available space

声卡: DirectX Compatible Sound Card with latest drivers

特别注意: windows下运行游戏需要键盘和鼠标,玩家可选微软XBOX360控制器或兼容的控制器运行游戏。

推荐:

操作系统: Windows 7 SP1, Windows 8/8.1 (32/64bit versions)

处理器: Intel Core2Quad Q8400 @ 2.6 GHz or AMD Athlon II X4 620 @ 2.6 GHz

内存: 4 GB RAM

显卡: nVidia GeForce GTX260 或 AMD Radeon HD4870 (512MB VRAM with Shader Model 4.0或更高)

DirectX: Version 9.0c

硬盘空间: 3 GB available space

声卡: DirectX Compatible Sound Card with latest drivers

特别注意: windows下运行游戏需要键盘和鼠标,玩家可选微软XBOX360控制器或兼容的控制器运行游戏。

相关推荐:

游戏截图:

307-140506154411148.jpg

梦幻般的童话画面

287-140313100H4505.jpg

可爱的奥若拉

287-140313100KIY.jpg

美轮美奂的世界

287-140313101103210.jpg

场景设计精湛

287-140313101220210.jpg

战斗效果非常华丽

主要是对何青编写的java游戏程序设计教程的综合运用,游戏主体主要有两关,本游戏需求许多相关要素,包括玩家的键盘各种按键的处理办法,包括左右移动,space跳跃,r键重新开始,ctrl发射子弹,p键暂停,esc退出到菜单,还有包括自己调试时加的’j’、’z’、’+/=’、’-’所分别代表的unattack态,跳跃初速度加10,进入下一关,回到上一关,并且设计了各种道具(包括恢复生命的红心,获得uattack状态的五角星和提升跳跃的能量球),设计了四种敌人,因为时间紧促,目前行为模式没有什么区别,但设计了简单的反应,例如在发现玩家之后会主动冲向玩家(设计了关于敌人是否发现玩家的hasFoundPlayer()方法放在npc类之中,并对其进行相关使用来实现),而不是机械性的反复运动,此外游戏本身有着计分系统,虽然没有完善通关记录的实现,但还是能时刻在屏幕中显示分数,此外在屏幕还会显示敌人数和剩余生命,本游戏设计了两个关卡并通过文件读写和将其数据转化为各种砖块背景(所写的TileMap类和gameworldmanager类中的loadTileMap方法来实现),以及通过BufferedImage来存放背景并能将背景(窗口背景)进行滚动(通过所写的Ribbon 类中的各种方法)从而达到背景在玩家走的时候也在动的感觉。同时设计了子弹的发射,能够通过子弹和‘踩’击杀敌人获得分数。当击杀玩全部敌人进入下一关卡等等。每一句都有相应的注释,附带一个上万字的java大作业报告书,适用于想在大学期间学习简单java游戏设计的同学。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值