easyx吧
关注: 10,886 贴子: 46,661

讨论基于EasyX的绘图和游戏程序的设计

  • 目录:
  • 程序设计及人工智能
  • 0
    就是 chrome 浏览器里面带的那个小游戏,这里是 c 源码: https://codebus.cn/reaky/dino 模拟度挺高的
    yangw80 5-25
  • 3
    刚开始学图形学的时候来这个吧看看有没有能作为作业抄的代码,现在学了点皮毛也能画出个可以看的,一楼附上源码
    yangw80 6-5
  • 3
    将easyX图形库再次封装为.Net程序集,并提供更面向对象的API。 引用程序集后查看对象浏览器即可,自带完整注释。 链接放二楼
  • 3
    以小熊猫C++64位版本为例: 1.在https://easyx.cn/easyx这里下载easyx4mingw_20220901.zip并解压,下载地址是https://easyx.cn/download/easyx4mingw_20220901.zip 把include里的graphics.h改名为easyx_graphics.h(也可以不改),然后把easyx_graphics.h和easyx.h复制到小熊猫的MinGW64\x86_64-w64-mingw32\include目录中 ,再把lib64\libeasyx.a复制到小熊猫的MinGW64\x86_64-w64-mingw32\lib中。 2.在小熊猫新建或打开要用到easyx功能的项目,注意是用 include <easyx_graphics.h>,如果在第1步没有改文件名,就是include <g
    三狗子 5-19
  • 4
    作者:luyiran <872289455@qq.com> 先上图:
    阿润古 10-15
  • 6
    作者:luoyh <2864292458@qq.com> 这个卡通人物是完全用代码画出来的。 先上效果图:
    yangw80 3-15
  • 3
    作者:BestAns 先贴效果
    fbdhhabdvd 1-30
  • 3
    yangw80 2022-01
    模仿黑客帝国字符雨小程序,程序实现了一个精确计时用于控制字符的下落受时间控制、顺便计算 FPS 并显示。
    yangw80 1-10
  • 1
    作者:wuli丁小敏 得闲花点时间写了一下四叉树碰撞优化的 Demo,设置一些参数时候又想着自己写一下 GUI 的东西,于是就动手写了一下,结合以前学习的一些设计模式,自己也算实践了一下吧;可以给一些新手提供一个参考的样例吧。但是目前我刚开发好,写的过程中没有形成很好的文档,注释也不是特别多,要是后面有人感兴趣的话我会在我的 gitee 仓库放入一些实现想法。
    yangw80 1-10
  • 7
    库已经做好了,说明写的有点寒碜,我慢慢补。 地址:https://codebus.cn/bestans/easyx-for-mingw
  • 3
    我的网站项目进度太慢了……想写个程序记录下每天的项目进度督促下自己(哈哈) 程序运行截图 界面还是比较简易的。。不过我主要就是想反映下每天的码量变化,所以做了个折线图和柱状图。 github链接:github。C【吞】om/zouhuidong/project_progress_manager
    邹汇东 8-19
  • 6
    玩合成大西瓜的时候突然冒出个这种想法,就按照自己的理解做了一个2D物理引擎,目前已经实现矩形与圆形的碰撞仿真,还有很多问题尚待解决,但目前的效果看上去还行
    KrissiZH 3-1
  • 7
    我对CG挺感兴趣的,就自学了一点内容,利用easyx做图形输出,欢迎github查看
    KrissiZH 3-1
  • 1
    Github地址: https://github。com/zouhuidong/EasyX_Win32Ctrl
  • 4
    童晶老师《C语言课程设计与游戏开发实践教程》,学校图书馆应该都可以找到。 初学编程用来练手不错。 本来想贴一下目录内容的,说有违禁词。。。还是自己百度吧
    yangw80 10-5
  • 3
    #include <stdio.h> #include <tchar.h> #include <easyx.h> // 引用图形库头文件 #include <conio.h> #include <math.h> #include<time.h> #define pi 3.1415926 int fgbs(int n1 ,int n2) { int hcf, temp, lcm; hcf = n1; temp = n2; while (hcf != temp) { if (hcf > temp) hcf -= temp; else temp -= hcf; } lcm = (n1 * n2) / hcf; return lcm; } inline void calcDrawingPoint(long & resX, long & resY, long cenX, long centY, float angleRotation, float angleRevolution,float radiusInner,float radiusDraw) { long innerCenterX = sin(angleRevolution) * radiusInner; lo
    yangw80 11-23
  • 3
    弹簧质点系统 从taichi编程语言的爆红了解到了胡渊明大神,从他在bilibili发布的视频教程我了解到了弹簧质点系统的模拟,并尝试用C语言和easyx图形库实现相关功能,不仅如此,我还开发出了自己的独特功能,比如用颜色来表示力的大小。后来靠它完成了C语言大作业,并且得了A的好成绩。之后我会继续完善,现开放源代码供大家交流学习。 安装 操作系统:Windows XP(sp3) 及以上操作系统。 编译环境:Visual C++ 6.0,Visual Studio 2008 ~ 2019 (x86 & x64)。 本程
    yangw80 11-13
  • 2
    楼主忙里偷闲做的小玩意 使用VS2019编译,用C++写的 大概效果如下图(泡泡产生的位置就是鼠标啦) 泡泡会变小然后上升: 代码如下: #include <graphics.h> #include <vector> #include <random> #include <ctime> using namespace std; // Global sets const int WINDOW_WID = 648; const int WINDOW_HEI = 480; const int ANIMAT_TME = 12; const int TREMBL_FAC = 10; const int MAXBBL_RAD = 35; const int MAXBBL_SPD = 25; const int RELOAD_TME = 4; const int RELOAD_SPD = 2; // Data struct Bubble { float radius; COLORREF color; float posx; float po
    yangw80 11-3
  • 20
    本人是刚学完C语言的准大一萌新, 想学一学easyx,又想用vscode,折腾了一下午终于能在vsc上使用easyx了 首先要说明的是我也是萌新,只是”搬运“以下网上的内容,有些不清楚的我也没办法了 这里放出引用和需要下载的东西 1.(博客园 alex_zen),在vscode上使用MSVC www点cnblogs点com/alex-zen/p/11376705点html 2.(B站 yyhsin) av75168365 3.微软,在vscode上使用MSVC code点visualstudio点com/docs/cpp/config-msvc 下载: 1.(废话)vscode、easyx 2.visual studio(我下载的是vs2019) 这个更废了,和c/c++
    yangw80 2-25
  • 1
    前几天看了几篇关于手机动画效果的知乎文章,对贝塞尔曲线比较感兴趣,于是按照原理做了一个简易的示例,如果配合文件输入输出,也可以生成比例文件,不过由于楼主技术有限,不知道怎么指定文件相对位置,所以就只做了曲线显示部分啦。 鼠标左键:开启/关闭 移动指定的基点 鼠标右键:添加新的基点 鼠标中键:删除指定的基点 鼠标中键:调整曲线点的精度变化方向 效果如图啦: 下面就贴代码啦(VS2019, C++11) #include <graphics.h> #include <l
    yangw80 7-6
  • 3
    晚上突然觉得,好久没有用过EasyX了(大作业用了SDL2...),于是想稍微复习一下,写了一个简单的小示例,这个效果有点像以前水果忍者那个刀的线段。楼主还处于EasyX小白阶段中,有很多地方不规范,请大家多多指教了 下面贴代码啦(C++,VS2019): #include <graphics.h> #include <cmath> #include <list> using namespace std; const int WINDOW_WID = 640; // 窗口宽度 const int WINDOW_HEI = 480; // 窗口高度 const int CURSOR_LEN = 10; // 鼠标准星粗细 const double PAI = 3.1415926; // 自己定
    yangw80 10-6
  • 3
    通过三种算法随机生成迷宫的小游戏。 先上效果图:
    zhiyyao 4-27
  • 5
    三角网的概念 三角网是由一系列连续三角形构成的网状的平面控制图形,是三角测量中布设连续三角形的两种主要扩展形式,同时向各方向扩展而构成网状,优点为点位分布均匀、各点之间互相牵制、图形强度较高,缺点是扩展较缓慢。 三角网是实现地形三维可视化,数字地面模型(Digital Terrain Model,简称 DTM)是一种很有效的途径。DTM 主要是由栅格和不规则三角网(Triangulated Irregular Network,简称 TIN )两种数据格式来表示,相比于栅格 TIN 具有许多
    yangw80 7-4
  • 6
    《自对提子围棋》 由本吧的《五子棋-围棋》加上自动提子功能而成 。VS2008+easyx2014编译 《人机对战围棋》 由本吧的《五子棋-围棋》加上卷积神经网络而成 (使用Leela Zero权重[6残差,128通道],从人类游戏中训练的(较弱的,但速度快))。
  • 18
    功能:输出一个透明矩形 问题:时间慢
    雨一颗 11-18
  • 10
    程序效果展示 代码: #include<graphics.h> #include<conio.h> #define GIW_WIDTH 800 // 设置程序窗口尺寸 #define GIW_HIGH 480 IMAGE img_background; // 程序背景图片 DWORD cursor_a, cursor_b; // 定义系统时间变量 wchar_t input_text[45]; // 用户输入的字符串 int text_length; // 用户输入字符串的长度// 绘制输入框和光标 void DrawInputBox(int width_a, int high_a, int width_b, int high_b) { setfillcolor(RGB(255, 255, 255)); // 设置输入框颜色 solidrectangle(width_a, high_a, width_b, high_b); LOGFONT f; gettextstyle(&f); // 获取
    yangw80 6-29
  • 7
    看到吧里似乎没有人写过赛车的游戏,我就写了一个,正好参加吧主的活动。。。 地址ht去掉我tps://pan.baidu.com/s/1bW1TSgq_ilgS0b4ucb6gYQ 压缩包就是这个游戏VS2013的工程 截图
    邹汇东 12-25
  • 8
    一到放假就松懈了吧~ 那就来个寒假激励活动吧,专门奖励在寒假还努力学习的同学~ 要求: 1. 活动时间:截至到 2019-2-28 24:00。 2. 必须是新写的程序(使用 EasyX 2018春分版及以上版本),过去写的不算。 3. 必须是自己写的,抄袭别人的程序不算。为了防止抄袭,会针对每个人的程序进行简单提问,以及一些额外的修改要求。 4. 对程序的要求只有一个:达到 CodeBus 的投稿要求。具体请参考:https://go.easyx.cn/contribute 。 奖品: 因为是激励活动,不是评奖
    yangw80 4-3
  • 10
    在看官网上关于操作显存高速绘图的文章,就产生这个想法,终于在今天晚实现了 代码2L 解释3L 如有不足之处请及时指出 话不多说先上效果图
  • 5
    这个代码是从一位备注“豪”的网友分享得来,我稍作修改,整合在了C++的类中。 原作者的联系方式保留在了代码中。
    OhtoAi002 4-17
  • 31
    今天下午没事干 就写了一下午写了一个贪吃蛇(网上找素材真的麻烦。。)看来网上很多人都是用数组 或者是链表实现贪吃蛇的移动。但是我看了半天 没看懂#(黑线) 就自己想想了个思路 ,根据蛇头的移动。其实贪吃蛇移动有个规律 比如 2节的贪吃蛇 (蛇头和蛇尾) 头移动一次 蛇的尾部就会移动到蛇头上一次的位置。以此类推就能实现蛇的移动了。。。 游戏界面做的比较垃圾 内容也很简单 , 代码写的比较乱 。。。 源码见二楼。。。
  • 7
    虽然贴吧中有很多非常精彩的例子,不过我还是想发一下。互相学习吧。 啊,我可爱的杀老师!
    BestAns 12-28
  • 5
    受到生命游戏启发,想到了这个兰顿蚂蚁,都是零玩家游戏。此处先祭度娘,不放图,不想第三次被删帖了。
    BestAns 1-20
  • 65
    刚结束的c++课程设计,估计很多小伙伴的题目都是啥啥系统,想要偷懒不想用mfc、qt,又想要有界面,于是选择了有趣的easyx(之前都是写写飞机大战、贪吃蛇啥的),写的很简单,希望可以帮助萌新。废话不多说,上图:
  • 10
    先来看一下SRCNN的卷积神经网络的结构: 大体框架: 细节:
    白芦花 12-18
  • 8
    这个是我初学STL时写的,现在有非常多的可以优化的地方,但是时间有限,暂时先发出来吧,以后再改。
  • 49
    度娘好可恶啊。刚做了个画板。欢迎指点。
    学者 3-2
  • 26
    程序效果很简单,是一颗跳动的心脏,心脏下面有一行小字写着“七夕快乐”,按住鼠标左键并拖动可以让它旋转起来,按住右键可以让这颗心暂时停止跳动。 先发代码链接和截图: http://pan.baidu.com/s/1dFvl0Pz
    WandRoc 8-20
  • 6
    #怎么设置背景色# 我用easyx做练习题的时候,其中一道题目让画一个围棋棋盘。我在编程的过程中发现棋盘
    wngbx 1-10
  • 33
    引擎下载:链接: https://pan.baidu.com/s/1bps6J5H 密码: n1w6 一、CD效果 二、怪物沿着指定线路行走 三、CheckBox功能实现 四、鼠标拾取,人物移动 五、战斗(碰撞检测实现) 六、图片水平和垂直翻转 七、游戏菜单实现 八、键盘控制人物行走 九、进度条实现 十、精灵旋转
    daiyuancan 12-30
  • 31
    最经典的红白机游戏,坦克大战,现在大神 xiongfj 正在用 c 语言实现,代码发在 github 上了,每天都在更新,速来参观吧,看看大神每天都是怎么写代码的。 大家也可以通过 github 提交自己的修改,参与一下这个坦克游戏~ 还在编写中,当前截图如下: 为防止吞楼,源代码地址见 2 楼。
    笑引幽 11-10
  • 66
    此贴包含各种程序能运行但不能输出图片的问题的解决办法!
  • 82
    以下工具都是吧主亲自测试过的,确保无毒无害无插件无副作用。 二楼是目录 由于贴吧不能修改帖子,故目录以回复形式发出来。 从三楼开始是各资源的下载地址。 由于地址可能会变动,因此地址也以回复形式发。地址无效后,我会在回复中更新地址,同时删掉无效的地址。 注: 1. 有任何疑问,请发新帖,不要在本帖回复。本帖会定期删除所有无关回复。 2. 如果某个资源无效了,可以在本帖回复提醒吧主(或者站内消息也行)。

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

友情贴吧