上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 推箱子想必是很多人童年时期的经典游戏,我们依旧能记得抱个老人机娱乐的场景,今天同小白博主一起用c/c++实现一个简易版推箱子小游戏吧。 在正式写代码前,我们必须要考虑好编写这个游戏整体的思路,例如我们怎样建立一个地图,怎样让人上下左右行走,什么时候才能走,什么时候不能走,怎样表示游戏中的人物,空地, 阅读全文
posted @ 2021-06-03 10:51 ananoi 阅读(2984) 评论(0) 推荐(0)
摘要: 2.1.1. 使用协程分解复杂逻辑 协程处理异步任务:当遇到一些需要异步处理的程序需求时,可以使用协程来实现 使用协程的优点:简单,易于实现 实例:使用协程代替有限状态机 (基于原书的代码做了些许修改以及增加了注释) //一个表示村民的类 public class Villager : MonoBe 阅读全文
posted @ 2021-06-02 10:27 ananoi 阅读(153) 评论(0) 推荐(0)
摘要: 如何利用双向链表实现一个简易的 C 语言版贪吃蛇游戏(如下图所示)。 其中,黄色框代表贪吃蛇,红色 ★ 代表食物! 使用双向链表实现此游戏,有以下几点需要做重点分析。 1) 我们知道,双向链表中各个节点的标准构成是一个数据域和 2 个指针域,但对于实现贪吃蛇游戏来说,由于各个节点的位置是随贪吃蛇的移 阅读全文
posted @ 2021-06-01 14:50 ananoi 阅读(221) 评论(0) 推荐(0)
摘要: 1. 扫雷游戏 效果 3 2. 代码 # 导入所需库 from tkinter import * import random class main: # 定义一个类,继承 tkinter 的 Button # 用来保存按钮的状态和在网格布局中的位置 class minebtn(Button): de 阅读全文
posted @ 2021-06-01 10:22 ananoi 阅读(1522) 评论(0) 推荐(0)
摘要: 每个程序员都有一个游戏梦,都想开发一款让别人爱不释手的游戏。游戏开发引擎很多像Unity 3D,cocos2d,白鹭(Egret),LayaBox,threeJs等等。一个偶然的机会,看到gitee上举办趣味魔改贪吃蛇游戏,出于程序员的自信心的驱使,加上爱折腾的心思便果断报名参加了。今天和大家一起看 阅读全文
posted @ 2021-05-31 14:58 ananoi 阅读(201) 评论(0) 推荐(0)
摘要: ①初识理论 帧:时间片足够小=》就是动画,1秒30帧。连起来是动画,拆开就是静态的图片! 键盘监听 定时器Timer ②游戏开发思路(定义数据,画上面板,监听事件(键盘/事件)) 1、首先一个游戏主启动类StartGame类,里面放一个JFrame窗口及其大小位置设置,关闭设置,这里设置窗口大小不可 阅读全文
posted @ 2021-05-31 10:40 ananoi 阅读(118) 评论(0) 推荐(0)
摘要: 代码实现 创建窗口 首先创建一个游戏窗体类GameFrame,继承至JFrame,用来显示在屏幕上(window的对象),每个游戏都有一个窗口,设置好窗口标题、尺寸、布局等就可以。 /* * 游戏窗体类 */ public class GameFrame extends JFrame { publi 阅读全文
posted @ 2021-05-28 15:19 ananoi 阅读(234) 评论(0) 推荐(0)
摘要: 第二篇文章是对流程的概述,从第三篇文章开始编辑打表的具体细节策划配表习惯使用excel,我们打表目标也是xlsm和xlsx文件 开始打表前需要确认好打表工具目录在哪,可以在所有Excel配表同层级的文件夹内新建个文件夹命名TableCreater TableCreater里有几个目录要区分清楚,首先 阅读全文
posted @ 2021-05-28 10:38 ananoi 阅读(647) 评论(0) 推荐(0)
摘要: 开始用pycharm,讲道理这个编辑器还是很好用的,界面大方功能齐全,但我破解了一段时间后告诉我License失效了,再尝试破解发现破解失败,我这暴脾气不能惯着它,果断换回了万能的VSCode 使用VSCode运行python文件需要先安装环境 => vscode-python插件 首次启动py文件 阅读全文
posted @ 2021-05-27 15:30 ananoi 阅读(138) 评论(0) 推荐(0)
摘要: 1892 · 扫雷:现在有一个简易版的扫雷网络游戏。你将得到一个n*m大小的二维数组作为游戏地图。每个位置上有一个值(0或1,1代表此处没有雷,0表示有雷)。你将获得一个起点的位置坐标(x,y),x表示所在行数,y表示所在列数(x,y均从0开始计数)。若当下位置上没有雷,则上下左右四个方向均可以到达 阅读全文
posted @ 2021-05-27 10:54 ananoi 阅读(97) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页