2021级C语言大作业 - 霓虹深渊

本文介绍了21级学生用C语言(结合C++和easyx库)开发的霓虹深渊游戏,游戏设计思路、功能描述和实现难点。游戏基于面向对象编程,包括初始化、绘图、碰撞检测、强化获取、排行榜等功能,通过百度网盘分享了源代码和资源。学生们在实践中锻炼了编程和团队协作能力。
摘要由CSDN通过智能技术生成

分享21级同学大一上学期用C语言(及少量C++)实现的霓虹深渊游戏。由于同学们刚学了三个月的编程,实现还不够完善,工程代码、图片音乐素材可以从百度网盘下载:

链接:pan.baidu.com/s/15Q7iRz

提取码:afu0

一、设计思路

本游戏是一款强调道具叠加效果的横板地牢游戏,玩家将在混合着古希腊建筑和现代霓虹灯光元素的地牢中冒险闯关,挑战穷凶极恶的怪物,向地牢最深处行进,并在此过程中一点点变强。

本游戏参考了网络上的同名游戏,并通过C++和easyx插件编写实现,力求最大程度还原原游戏特色。本游戏复原了原游戏中部分功能,玩家可通过操作键盘来实现对角色的控制,通过鼠标来实现枪械的瞄准和发射功能,并随机生成了每个房间的构造、道具和掉落品,让游戏更具随机性趣味性和挑战性。

本游戏还实现了对原游戏的优化,实现了在线保存数据的功能,在此基础上实现了原游戏没有“排行榜”功能,能让玩家和朋友一起体会游戏的乐趣。

二、功能描述

游戏中各元素主要是通过面向对象来实现。

2.1 各元素的定义

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值