E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
EasyX游戏编程
【C语言新手】
EasyX
图形库使用
目录:一、环境搭建:1、官网下载库文件:2、点击【打开文件】安装即可二、在VS2019中使用:1、引用头文件2、查看库函数:3、一般使用步骤:三、附录:#include一、环境搭建:1、官网下载库文件:随便点击一个下载即可,一般我们会选择最新的。2、点击【打开文件】安装即可请注意:一般配合VS或者VC使用。所以你的电脑应该先下VS或者VC。二、在VS2019中使用:1、引用头文件完成了上面的【环境
许多仙
·
2023-08-29 08:26
c/c++
游戏编程
之控制台贪吃蛇(一)
c/c++
游戏编程
之控制台贪吃蛇(一)c/c++
游戏编程
之控制台贪吃蛇(二)欢迎你开启了c++的
游戏编程
世界之旅如果你还未学过c++基本语法,请先学习基本语法再来学习
游戏编程
噢~。
昂格莱德
·
2023-08-28 18:27
c++游戏编程
c++
游戏
学习
c语言
[C++][
easyx
]
easyx
系列之鼠标操作
测试环境:编译环境:VisualC++6.0~2022,
EasyX
_2023大暑版代码:#includeintmain(){//初始化图形窗口initgraph(640,480);ExMessagem;
FL1623863129
·
2023-08-26 18:46
计算机外设
c++
[C++][
easyx
]
easyx
系列之彩虹
测试环境:编译环境:VisualC++6.0~2022,
EasyX
_2023大暑版代码:#include#includeintmain(){//创建绘图窗口initgraph(640,480);//画渐变的天空
FL1623863129
·
2023-08-26 18:46
easyx
c++
java
开发语言
[C++][
easyx
]
easyx
系列之hello world画圈
测试环境:vs2019
easyx
大暑版2023代码:#include//引用图形库头文件#includeintmain(){initgraph(640,480);//创建绘图窗口,大小为640x480像素
FL1623863129
·
2023-08-26 18:46
easyx
c++
java
开发语言
《
游戏编程
模式》学习笔记(八)双缓冲模式 Sequencing Patterns
双缓冲模式的意图双缓冲模式,使用序列操作来模拟瞬间或者同时发生的事情具体定义双缓冲模式定义缓冲类封装了缓冲:一段可改变的状态。这个缓冲被增量地修改,但我们想要外部的代码将修改视为单一的原子操作。为了实现这点,类保存了两个缓冲的实例:下一缓冲和当前缓冲。当信息从缓冲区中读取,它总是读取当前的缓冲区。当信息需要写到缓存,它总是在下一缓冲区上操作。当改变完成后,一个交换操作会立刻将当前缓冲区和下一缓冲区
Currybeefer
·
2023-08-26 05:08
游戏实用技术专栏
读书笔记
游戏
学习
笔记
一个游戏程序员的学习资料
:http://software.intel.com/zh-cn/blogs/2012/03/20/400010004/想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于
游戏编程
方面还算是有些心得
国境之南Fantasy
·
2023-08-23 20:57
杂
游戏
算法
引擎
图形
refactoring
mfc
一个游戏程序员的学习资料 (zz)
一个游戏程序员的学习资料//z2012-4-1914:39:51PMIS2120@CSDN想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于
游戏编程
方面还算是有些心得,因此写出这篇小文
is2120
·
2023-08-23 20:57
GameDev
Book
游戏
算法
引擎
图形
refactoring
mfc
一个游戏程序员的学习资料(全是好书)
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于
游戏编程
方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考。
HNFXS985
·
2023-08-23 20:27
c++技术
图形学
Direct3D
Ogre
【c语言】五子棋(
EasyX
图形库+背景音乐)
大家好,有没有觉得写了好多c语言代码,面对的都是黑框框控制台,当我们学习了基础的c语言知识,和
EasyX
图形库后,终于可以和黑框框saygoodbye,今天要分享给大家的是小游戏五子棋,跟着小张一起学习吧
yyqzjw
·
2023-08-22 10:29
c语言
c++
android
学习笔记-《
游戏编程
模式》
《
游戏编程
模式》全书内容梗概总结这是一篇超过万字读书笔记,总结了《
游戏编程
模式》一书中所有章节与内容的知识梗概。
C-haidragon
·
2023-08-20 16:33
学习
游戏
命令模式
【游戏设计模式】之四 《
游戏编程
模式》全书内容提炼总结
https://blog.csdn.net/poem_qianmo/article/details/53240330这是一篇超过万字读书笔记,总结了《GameProgrammingPatterns》(中译版《
游戏编程
模式
西溪漫步
·
2023-08-20 16:31
架构
性能
游戏编程模式
游戏设计模式学习笔记(14)策略模式
游戏设计模式学习笔记(14)策略模式参考:《设计模式与游戏完美开发》《
游戏编程
模式》(https://github.com/tkchu/Game-Programming-Patterns-CN)《图说设计模式
ChiLi_Lin
·
2023-08-20 16:31
游戏设计模式
学习笔记
《
游戏编程
模式》学习笔记(七)状态模式 State Pattern
状态模式的定义允许对象在当内部状态改变时改变其行为,就好像此对象改变了自己的类一样。举个例子在书的示例里要求你写一个人物控制器,实现跳跃功能直觉上来说,我们代码会这么写:voidHeroine::handleInput(Inputinput){if(input==PRESS_B){yVelocity_=JUMP_VELOCITY;setGraphics(IMAGE_JUMP);}}可是这么写不对,
Currybeefer
·
2023-08-20 16:30
游戏实用技术专栏
读书笔记
游戏
学习
笔记
基于
EasyX
的五子棋小游戏。
EasyX
下载地址
EasyX
下载地址//五子棋.cpp:定义控制台应用程序的入口点。
bosaidongmomo
·
2023-08-20 14:36
cpp
c++
游戏编程
之javascript泥巴Mud(三)
游戏的核心代码来了,它就是Game,创建房间、处理输入的命令、提供移动、帮助和退出的能力,可以进一步提炼。创建房间分析命令执行命令代码中使用了Systemout.print(),明眼人应该能看出来,它原来就是java里的System.out.print(),在这里稍微改变了一下,对输入输出进行了重定向。
东方支柱
·
2023-08-20 13:08
easyx
图形库基础:1.基本概念的介绍+图形的绘制。
1.为什么要使用
easyx
图形库2.安装
easyx
图形库。3.语法相关二.图形绘制1.窗体创建和坐标的概念。1.基本窗体的创建。2.坐标概念3.改变逻辑坐标。
随风飘扬@
·
2023-08-17 14:45
microsoft
数据库
easyx
图形库基础:3实现弹球小游戏
实现弹球小游戏一.实现弹球小游戏:1.初始化布:2.初始化一个球的信息:3.球的移动和碰撞反弹4.底边挡板的绘制和移动碰撞重置数据。二.整体代码:一.实现弹球小游戏:1.初始化布:intmain(){initgraph(800,600);setorigin(400,300);setaspectratio(1,-1);setbkcolor(RGB(188,227,245));cleardevice(
随风飘扬@
·
2023-08-17 14:15
游戏程序
easyx
图形库基础:2.基本运动+键盘交互
基本运动+键盘交互一.基本运动1.基本运动:1.如何实现动画:2.实现一个小球从左到右从右到左:(往返运动)3.实现一个五角星的移动:4.实现一个五角星自转和圆周运动的集合:(圆周运动)2.直线运动:1.左上左下右上右下:2.任意从一个点到一个点的直线运动。二.键盘交互1.动键盘我们的图形才移动:2.动键盘去控制原来的运动情况:一.基本运动1.基本运动:1.如何实现动画:相信大家已经对动画的原理已
随风飘扬@
·
2023-08-17 14:45
交互
easyx
图形库基础4:贪吃蛇
贪吃蛇一实现贪吃蛇:1.绘制网格:1.绘制蛇:3.控制蛇的默认移动向右:4.控制蛇的移动方向:5.生成食物6.判断蛇吃到食物并且长大。7.判断游戏结束:8.重置函数:二整体代码:一实现贪吃蛇:1.绘制网格:#definewide800#definehigh600#defineFrame20//1.绘制边框voidDrawFrame(){setlinecolor(BLACK);setlinestyl
随风飘扬@
·
2023-08-17 14:44
java
开发语言
【QT学习笔记001】小试身手、C语言扫盲
一级指针内存模型及项目开发重要点二级指针内存模型及项目开发重要点多维指针做函数参数技术推演分析结构体及内存模型、工程开发套路指针铁律特色工程项目开发中至镇初步易犯错误模型总结与分析数组类型,压死初学者的三座大山:3、数组类型4、学习路线:5、linux编程6、
游戏编程
EE_LegendNing
·
2023-08-17 04:58
QT
语言
编程
《
游戏编程
模式》学习笔记(六)单例模式 Singleton Pattern
单例模式的定义保证一个类只有一个实例,并且提供了访问该实例的全局访问点。定义这种东西一般都是不说人话的,要想要理解这句话的意思,我们得把它揉开了才能搞明白。我们先看前半句“保证一个类只有一个实例”,单例一般使用类来实现,也就是说,这个单例类,其有且只能有一个实例化的对象instance,一旦出现多个,就不是单例模式。后半句“并且提供了访问该实例的全局访问点”,这句话的意思是,这个实例化的对象是全局
Currybeefer
·
2023-08-17 04:22
游戏实用技术专栏
读书笔记
游戏
学习
笔记
单例模式
设计模式
《
游戏编程
模式》学习笔记(四) 观察者模式 Observer Pattern
定义观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这是定义,看不懂就看不懂吧,我接下来举个例子慢慢说为什么我们需要观察者模式我们看一个很简单的需求,现在要你在游戏中加入成就系统,在物体坠落1000米的时候给玩家发一个成就勋章,你要这么做?最直观的方法就是,在游戏的物理系统那一部分中,加入这么一段代码:voidPhysics::u
Currybeefer
·
2023-08-17 04:22
读书笔记
游戏实用技术专栏
观察者模式
游戏
学习
c++
《
游戏编程
模式》学习笔记(五)原型模式 Prototype Pattern
原型的定义用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。举个例子假设我现在要做一款游戏,这个游戏里有许多不同种类的怪物,鬼魂,恶魔和巫师。这些怪物通过“生产者”进入这片区域,每种敌人有不同的生产者。假设每种怪物都有不同的类,同时他们都继承怪兽这个基类,那么我们的代码就会是这样classMonster{//代码……};classGhost:publicMonster{};class
Currybeefer
·
2023-08-17 04:21
游戏实用技术专栏
读书笔记
原型模式
游戏
学习
弹球游戏python鼠标控制_用python和pygame
游戏编程
入门-弹球[鼠标控制]
本节我们再将鼠标的事件引入到这个动画中,要做什么呢?就是在动画中,如果按下鼠标左键,小球会停止移动,如果松开左键,小球会移动到鼠标的位置,然后继续刚才的运动;如果按下鼠标左键不放,移动鼠标,小球就会跟随鼠标移动,感觉是鼠标在拖动小球一样,鼠标松开,小球继续之前的运动。分解:一、如果按下鼠标左键,小球会停止移动(1)判断鼠标按下事件:event.type==pygame.MOUSEBUTTONDOW
weixin_39969143
·
2023-08-16 14:45
弹球游戏python鼠标控制
C++小
游戏编程
2-飞机大战2.0
之前我写过一个小游戏,也是飞机大战,不过这个游戏玩起来体验感不是很好,所以今天重新写了一个,(以前的链接:C++实践:小游戏--飞机大战_c++飞机游戏-CSDN博客)我们来看看现在的代码吧!#include#include#include#defineKEY_DOWN(VK_NONAME)((GetAsyncKeyState(VK_NONAME)&0x8000)?1:0)usingnamespa
FY_Lemon_King
·
2023-08-16 04:59
c++
开发语言
[
Easyx
\C++]一个简单的QQ聊天机器人的实现
最近看到个很智能的聊天机器人,于是我也想着自己是不是也可以做一个于是经过一番查询,我发现方法有很多(识图,买机器人服务之类的),比较麻烦。然后这时候我蹦出了一个清奇的想法…我可不可以直接右键聊天内容,复制到剪贴板,然后再对内容进行操作之后塞入剪贴板,再给贴回去从而达到目的呢?经过一番操作后,发现可以!(我知道这个方法很取巧,是我太菜了23333)然后写了写…代码如下:#include#includ
晚晶
·
2023-08-15 08:12
c++
EasyX
图形库基础
目录安装
EasyX
窗口生成坐标颜色设置刷新音乐tips遇到的bug:代码:文字图片正常贴图批量绘图透明绘图黑白化安装
EasyX
第一步,
EasyX
GraphicsLibraryforC++窗口生成头文件:
L1099
·
2023-08-15 00:57
c语言
火车头伪原创设置【php源码】
本篇文章给大家谈谈python
游戏编程
代码大全,以及python编写的游戏有哪些,希望对各位有所帮助,不要忘了收藏本站喔。
chatgpt002
·
2023-08-14 19:07
服务器
python编程小游戏简单的,python小
游戏编程
100例
大家好,给大家分享一下python编程小游戏简单的,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!不会python就不能用python开发入门级的小游戏?当然不是,我收集了十个python入门小游戏的源码和教程,并且即使你没有python基础,只要跟着这十个小游戏的开发详细教程去做,以及有了全部的源码,那就能自己开发出这样十个python入门小游戏。不仅如此,在玩好这十个小游戏的过程中
阳阳2013哈哈
·
2023-08-14 19:07
python
后缀表达式的计算
1、栈栈是一种只允许一端操作的线性数据结构,具有LIFO(lastinfirstout)的特点,具有广泛的应用,如我在
游戏编程
模式--命令模式(2)中使用栈的结构来实验撤销、重做功能。
芒果和小猫
·
2023-08-13 14:25
C++小游戏贪吃蛇源码
graphics.h是针对DOS下的一个C语言图形库(c++也可以)目前支持下载此头文件的常用的有两种:1.EGE(EasyGraphicsEngine)2.
EasyX
GraphicsLibraryEGE
逃逸的卡路里
·
2023-08-11 18:28
C++
c++
开发语言
c++编写坦克大战(同年回忆)全网最全的讲解
拥有优秀的文档阅读能力(设计
EasyX
图形库的使用),拥有一个漂亮温柔的女朋友。环境准备我这里使用的是VS2022,还需要安装EasX图形库。
luciferau
·
2023-08-09 17:23
c++
开发语言
EasyX
图形编程
在之前的C语言中,我们的代码最终展示界面都是控制台,也就是那个黑框框,这确实不够高大上,因此
EasyX
就是来解决这个问题的。
今天也要写bug、
·
2023-08-07 13:10
C语言
c语言
c++
新手注意事项-visual studio 来实现别踩白块儿
自己之前为了熟悉
easyx
练习过一个简单的项目,别踩白块儿,链接在这里,别踩白块儿,当时比较稚嫩,很多东西都不会,可以说是只知道最基本的语法,头文件都不知道,一个一个查资料弄懂的,还是比较艰难哈哈。
TZ燊
·
2023-08-06 11:09
项目开发
visual
studio
ide
以
游戏编程
的角度看待模拟时间的算法题——以PAT甲级1026 Table Tennis为例
对于需要模拟时间的算法题,可以将开始时间作为游戏的开始(如Unity的Start或UE的BeginPlay),每一秒的模拟作为游戏的画面更新(如Unity的Update或UE的Tick),结束时间可作为游戏的结束(如Unity的OnDestroy或UE的EndPlay)。从这个角度来看,我们可以将PAT甲级1026TableTennis当成一个游戏看待,在游戏进行过程中,游戏玩家可能随时会让一位球
KonoHT
·
2023-08-06 10:23
游戏
算法
pat考试
PAT
c++
unity
游戏引擎
架构,性能和游戏 《
游戏编程
模式》学习笔记
开新坑,准备把《
游戏编程
模式》这本书啃完。这是一本讲设计模式的书,针对游戏开发而作,写得很好。
Currybeefer
·
2023-08-05 09:09
游戏实用技术专栏
游戏
学习
笔记
设计模式
享元模式 Flyweight Pattern 《
游戏编程
模式》学习笔记
如果我们要存储一个树一样的数据结构,直觉来说我们会这么写但是实际上我们会发现,哪怕森林里有千千万万的树,它们大多数长得一模一样。它们使用了相同的网格和纹理。这意味着这些树的实例的大部分字段是一样的。那么我们就可以将树共有的数据拿出来分离到另一个类中:我们只需要一个TreeModel实例化的对象就好了,剩下的树只需要保存一个TreeModel的指针,就可以很快的找到这个对象类似于这样为了减少需要推送
Currybeefer
·
2023-08-05 09:09
享元模式
游戏
学习
基于
EasyX
图形库的C/C++实战项目——西南大学大一C语言程序设计|课程设计《多功能应用平台》
目录一、扫雷二、迷宫三、通讯录四、核心代码一、扫雷功能简介:1.棋盘设置2.设置模式3.红旗标志4.递归展开(DFS)扫雷二、迷宫功能介绍:1.二维矩阵设置2.键盘输入3.自动求解(回溯)迷宫三、通讯录功能介绍:1.设计模板2.添加、删除、查找3.文件操作4.用户栏信息展开5.排序与优化可视化通讯录四、核心代码1.Interface.cpp#define_CRT_SECURE_NO_WARNING
Dusong_
·
2023-08-05 05:15
C语言
c语言
开发语言
算法
c++
强化学习分享(一) DQN算法原理及实现
摘要:主要讲解DQN算法的原理,伪代码解读,基于pytorch版本的DQN小
游戏编程
,同时对该代码进行详细标注,以及奉上原码。
YWXonline
·
2023-08-04 14:46
python
人工智能
强化学习
DQN算法
基于
easyX
的贪吃蛇思路(学习记录版)
游戏框架可以看作是一个舞台它的结构分为3部分分别是绘图(玩家所看到的画面)、定时机器人(刷新作用)、交互(鼠标和键盘)(玩家进行操作)其中共享信息为全局变量。vs的试图中的任务列表可以找到定位插入点(最好选择当前文档)其中全局变量的声明应该是函数之前且在函数的外面,loadimage应放在游戏初始化函数内,这样就一次行缓存完了。游戏框架的结构的用法有三点1静态外观2找变化3何时变化遍历蛇头的4种状
程序小白的code之路(记录分享)
·
2023-08-04 03:02
学习
娱教于乐!四大游戏类编程网站,学Python再也不枯燥无味了
CodinGame四大
游戏编程
网站,边玩游戏,边学Python,拒绝枯燥快乐编程这是一个需要编程一个AI机器人,然后由它来解决各种面临的问题的有趣游戏。支持各种编程语言。支持各种编程语言
山禾家的猫
·
2023-08-02 09:24
Python
游戏编程
快速上手 第4版pdf高清版书籍免费下载
Python
游戏编程
快速上手第4版pdf高清版书籍免费下载地址解压码:07f0玩游戏也能学python内容简介······Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言
夜白谈python
·
2023-07-30 13:00
15. python从入门到精通——Pygame
游戏编程
目录游戏的原理安装PygamePygame常用模块Pygame的基本使用实例:制作一个跳跃的小球游戏,如果碰到窗口边缘会改变小球移动方向实现步骤:运行效果:小球图片:python代码:开发FlappyBird游戏游戏简介:运行效果:图片素材游戏分析以面向对象的思维方式来分析一下这个游戏可以归纳为两个对象小鸟:管道:碰撞检测:实现步骤python代码游戏的原理窗口:游戏中也有窗口的概念,游戏中的角色
蒜泥不辣
·
2023-07-29 20:32
pygame
游戏
python
C++
easyx
大一期末作业利器
这个改一改就是你的…啊不是,我是说基于框架进行开发(滑稽)定位:针对于简易C++管理系统开发,提供简单的基于
easyx
的GUI固定渲染和简单的无限层级菜单解决方案使用基础
ZhenpengYue
·
2023-07-29 14:12
c++
数据库
java
EasyX
图形库入门,使用C/C++语言快速上手图形和
游戏编程
。
目录内容大纲为B站up主“c语言Plus”的视频内容所记录的笔记,感兴趣的小伙伴可前去了解更多小游戏的开发教程。目录导读原理安装一、用于窗口的基础操作二、图形绘制函数用于在窗口绘制各种图形三、文字绘制函数用于在窗口上绘制文字四、图像处理函数用于在窗口上显示图片五、键盘消息函数用于获取键盘按键消息六、播放音乐七、其他函数内容大纲为B站up主“c语言Plus”的视频内容所记录的笔记,感兴趣的小伙伴可前
荔枝啵啵
·
2023-07-29 09:11
笔记
c++
2020.1.8
该同学讨厌英语,喜欢
游戏编程
。学生问:英语是什么?Tyger答:英语是一个游戏,一个掌握信息思维的游戏。学生很好奇:英语是游戏?Tyger答:是呀。你看单词是不是传递信息的最小单元?
文波_f905
·
2023-07-27 23:02
猜数
游戏编程
编程设计一个简单的猜数游戏,先由计算机想出一个数字请用户猜,如果用户猜对了则给出“right!”,否则提示“wrong!”,并告诉用户所猜的数是大是小,每次猜数只允许用户最多猜10次,10次后无论对错都结束游戏提示:(1)rand()%b+a将随机数的取值范围平移到[a,a+b-1](2)srand(time(0));可以真正的做到随机取数。(3)如用srand(1)或srand(2)只能做到伪随
钰爱&
·
2023-07-25 19:57
C语言
c语言
青少年编程
学习方法
【mind+】机器人对话互动
游戏编程
目录前言不要多言,请看下面的代码!!!一、代码1.机器人回答问题2.机器人互动和状态改变前言应用mind+软件写一个机器人互动的程序,程序要求:1、提出问题,机器人做出相对应的回答;2、点击机器人,它做出随机语录回复。提前准备:添加“文字朗读”、“语音识别”不要多言,请看下面的代码!!!一、代码1.机器人回答问题2.机器人互动和状态改变这里需要建立角色语录列表(和问题列表、回答列表建立方式一致),
Aqu-蓝空
·
2023-07-25 01:17
图形化编程
scratch
scratch
c语言练手项目【编写天天酷跑游戏2.0】
EASYX
图形库的运用。代码开源,素材已打包
天天酷跑项目的开发项目前言项目是基于Windows,
easyX
图形库进行开发的,开发环境:VisualStudio2022项目技术最低要求:常量,变量,数组,循环,函数。
luciferau
·
2023-07-24 19:37
c语言
游戏
开源
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他