游戏开发
文章平均质量分 92
Cocos Creator,C++,以及Lua开发2D游戏
Who_Am_I.
给岁月以文明,而不是给文明以岁月
展开
-
C++实现扫雷游戏
头文件Mine_Sweep.h#include <iostream>#include <ctime>#include <cstdlib>#include <algorithm>#include <queue>#include <Windows.h>using namespace std;typedef pair<int, int> P;const int M = 10;const int N = 10;原创 2020-09-19 23:15:32 · 975 阅读 · 1 评论 -
九宫格游戏(java实现)
代码思路:创建了一个九宫格按钮类(继承了JButton),定义了一个九宫格类,先随机生成8个数,用网格排版放入9个格子,然后在游戏创建了3x3的矩阵用于存储状态,再对每个按键加监听器,当按下去时判断能否移动,能移动则交换空格和这个按钮的名字,每次按下去判断是否从1-8排布,判断是否赢。由于随机生成的排序,所以没有考虑到无解的情况。如果要使有解,可以对于12345678这样的排列,逆序对为0,因此为偶排列,我们对其中的任意两个数进行交换一次,奇偶性对调,变成奇排列,再交换一次又变成偶排列,因此你可以初始化原创 2020-10-29 02:43:41 · 2770 阅读 · 2 评论 -
微信小游戏飞机大战Cocos Creator+TypeScript
微信小游戏飞机大战- 实现工具: Cocos Creator + VSCode- 游戏预览:- 实现原理:1. 背景移动实现飞机飞行的方法不是让飞机往前跑,而是通过后移背景图片,使得产生飞机向前跑的视觉效果。这里设置两个一样的背景图,为了同时控制两个背景图,所以放在一个节点下面,将背景控制的脚本加载在背景节点上。通过this.node.children获得两个背景图,在update(dt)中移动两个背景图, 考虑到越界问题,当背景超过下界的时候,将图片下界向上移动到Canvas上端,从而实原创 2022-01-23 10:53:23 · 8046 阅读 · 2 评论 -
小老鼠历险记Cocos Creator
1.设计思路突发奇想设计一个游戏,游戏名是《小老鼠历险记》,设计思路是一只可怜的小老鼠,他的敌人是猫和狗,它的活动区间只能是他的窝窝附近,不时还有猫猫和狗狗想吃它,所以小老鼠要走位躲过他们的偷袭,然而因为狗狗还是比较喜欢是骨头,所以和老鼠达成一个协议,可以用一个骨头换帮我对付一只猫,如果我没有骨头,狗狗就把我吃了,所以我一边要躲他们,一边收集骨头和狗一起攻击猫,玩家操纵小老鼠,让小老鼠生存下去。2.结果展示3. 实现逻辑3.1 操控小老鼠小老鼠的操控方式为键盘操控,分别为w->向上原创 2022-02-11 16:24:09 · 3181 阅读 · 0 评论