Game
荔枝啵啵
任职于AIGC创业公司的全栈工程师
展开
-
C语言实现飞机游戏(进阶版)
主要内容参考了河海大学童晶老师的课程内容,有兴趣的小伙伴可在网上寻找相关资料自行学习。思路分析我们上一期已经实现了最简单的飞机大战了,但存在的缺点是:1.我们的靶子是静态的,而且是一次性的,可玩性较低2.在移动过程中会发现频繁的闪屏3.缺乏一个能实时反馈得分的计分板基于上次讲解的内容(见“最简单的飞机大战小游戏”),按照一样的原理,我们把"@"作为敌机,敌机的起始位置为第一行指定的position_y该列,通过i与j的不断遍历输出,实现敌机不断向我方靠近的效果,并且我们通过调用随原创 2022-04-19 17:47:18 · 2797 阅读 · 1 评论 -
最简单的飞机大战小游戏(C语言实现)
思路分析所谓飞机射击类的游戏,就是关于两个对象之间的行动而产生的一系列联系,对于我们的飞机而言,要实现移动和射击这最简单的两种行为,而我们的敌人——靶子只需要出现并在识别到飞机的射击行为后消失就好,我们目前只设计静态靶子。1.飞机的移动通过用户的输入来实现,作为cs发烧友,"W" "S" "A" "D"这四个键已经刻入了我们的DNA之中,所以在用户每次输入这几个字母时,我们的飞机要在相应的方向上进行位移(通过对x,y的加减操作实现,加减数字的大小来实现模拟速度)。为避免输入一个字符就要按一下".原创 2022-04-17 17:20:53 · 3733 阅读 · 0 评论 -
用C语言开发最简单的小游戏(弹跳小球)
主要内容参考了河海大学童晶老师的课程内容,有兴趣的小伙伴可在网上寻找相关资料自行学习。主要思路将打印出的数字“0”作为我们的小球,每次循环一开始让小球进行移动,为了避免反复输出我们的小球,运用sysyem("cls")进行每一次的清零(在#include<stdlib.h>头文件下),小球的起始位置在我们的20×10的矩形框的左上角,通过输出换行符"\n"和空格" "来模拟小球的移动,当小球碰撞到区域边界时,进行条件判断后改变小球的运动方向,不断循环往复。#include<原创 2022-04-16 15:07:26 · 4998 阅读 · 0 评论