最近需要运用Easy x这个工具进行小游戏的开发,由于之前从没接触游戏的设计开发,所以也是学了一晚上关于可视化编程的基础,关于控制窗口的设计,在特定窗口的坐标输出文字,简单的绘图,还有计时器的使用。下列是我关于本晚学习的一些记录与心得。

1.这些是游戏界面的创建

#include<graphics.h>
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
    initgraph(600,600);
    setbkcolor(RGB(207,191,251));//RGB配置颜色
    cleardevice();
    //随机函数改变屏幕颜色
    srand((unsigned int) time(NULL));//随机数发生器
    setfont(20,20,L"黑体");//设置字符串字体
    outtextxy(100,200,L"hello");//字符串前加一个L可以使字符串自动编码
    Sleep(3000);//停留三秒
    while(1)
    {
        setbkcolor(RGB(rand()%256,rand()%256,rand()%256));
        cleardevice();//清理屏幕
        Sleep(1000);//停留一秒
    }
    //文字输出需要坐标,图形窗口只能输出字符串
    
    getchar();
    closegraph();
}

2.这些是在特定区域输出文字以及计时器的实现

#include<graphics.h>
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<conio.h>
char str[10]="";
char*NumToChar(int Num)
{
    sprintf(str,"秒表:%d",Num);//指定打印到屏幕的位置
    return str;
}//此函数是为了配合outtextxy函数使用
int main()
{
    
    initgraph(600,600);
    srand((unsigned int)time (NULL));//生成随机数种子
    int i=0;//模拟一个计数的过程
    while(!_kbhit())//当没有按键按下时
    {
        settextcolor(RGB(rand()%256,rand()%256,rand()%256));//设置文字颜色可变
        outtextxy(100,200,"继续游戏");
        //把数字转化为字符串
        outtextxy(0,0,NumToChar(i));//显示倒计时
        i++;
        Sleep(1000);
    }

closegraph();
    return 0;
}

由于时间原因,小游戏的后续会在编写完成后即使更新。编者水平有限,希望各位大佬多多指教!

C语言进行可视化编程相关推荐

  1. python可视化编程(pyQT designer)安装及入门教程

    在使用python语言进行可视化编程时,qt designer可以实现拖拽完成可视化控件设计,使用十分方便. 安装pyQT5和QT Designer pip install pyqt5pip inst ...

  2. c+gui语言可视化编程

    简单介绍:也没感觉到饿:我胸口剧烈的起伏着:全身新手装就去挑战六级的BOSS!我说过:于是沉沉睡去,啊窗,妹呀,我 本文写于:2012年10月03日;是所有人心目中的女神 计划:也没感觉到饿:我胸口剧 ...

  3. 编写c语言程序的可视化编程环境有哪些,C语言可视化编程环境设计及实现.pdf

    T 6YR&D c语言可视化编程环境设计及实现 李丽萍 (云南经济管理职业学院 ,云南昆明 650106) 摘 要 在计算机语言的使用过程中 ,对于语言的模式采取不断深化的实施方式 ,通过不断 ...

  4. 如何使用 Go 语言重新思考可视化编程?

    作者 | Ivan Daniluk 译者 | 杨雷 这是在 GopherCon Europe 2019(加那利群岛版)上发表的演讲的博客版,分享了可视化编程语言为什么失败的一些想法,并首次展示了 Go ...

  5. 为什么说可视化编程是糟糕的想法?

    可视化编程语言可以让程序员通过操纵图形元素来创建程序,而无需键入文本命令. 众所周知的例子是 Scratch,这是一种麻省理工学院开发的可视化编程语言,用来教孩子们学编程. 该语言的优势在于新手和普通 ...

  6. 半折预售:新书-R语言数据可视化之美|ggplot2作者推荐

    我本来想等正式发售的时候,再告诉大家我的新书<R语言数据可视化之美>已经出版,奈何新书还太贵,这几天刚好京东有买100减50的活动,所以想想还是赶紧告诉大家吧,不然平时购买的话,太真有点小 ...

  7. unity3d 可视化编程_R编程系列:R中的3D可视化

    unity3d 可视化编程 In the last blog, we have learned how to create "Dynamic Maps Using ggplot2" ...

  8. 可视化编程真的有那么糟糕?

    [CSDN 编者按]和传统的编程方式相比,可视化编程相对来说更为简单,只需要通过简单的操作,就可以设计出程序界面,不过,诸多开发者认为,可视化编程大大降低了代码的自由程度和可控性,还不如弃之不用.但整 ...

  9. c语言心形编程代码_做游戏,学编程(C语言) 7 学习EasyX图形交互功能----flappy bird源代码...

    经过之前的学习,我们基本掌握了开发小游戏所需要的语法知识和搭建方法,但是基础C语言的可视化与交互功能实在是太弱了 . 利用免费的EasyX插件,我们可以快速上手,简单实现很酷的视觉效果 . EasyX ...

  10. 《Python数据可视化编程实战》—— 1.2 安装matplotlib、Numpy和Scipy库

    本节书摘来异步社区<Python数据可视化编程实战>一书中的第1章,第1.2节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...

最新文章

  1. 专访北京飞搜科技:一个创业公司该怎样在人工智能大潮中成长
  2. html tr中可以有br吗,html table tr td br 什么意思 缩写
  3. 计算机应用基础第九章在线测试答案,郑大计算机应用基础第9章节在线测试答案...
  4. android 8.1没声音,Android 8.1重大改变!耳机孔不见了
  5. mysql Subqueries
  6. ZF环境要求及如何配置
  7. python Image 安装
  8. What's New in Qt 5.5 5.4,以及5.5 所有module
  9. k8s 创建、切换、删除namespace
  10. 【转】Android 9 Pie 兼容性常见问题及注意事项
  11. java json字符串转化为list
  12. 人民币金额小写转换大写
  13. ranhcer添加Longhorn存储
  14. 70年代的健美比赛——施瓦辛格
  15. QT项目实战之翻金币小游戏
  16. 美国大学计算机科学gpa,美国大学MS硕士平均GPA是多少分?
  17. 用R进行多元线性回归分析建模
  18. 微信小程序、uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用
  19. JSTL: empty 可以减少很多繁冗的判空
  20. 解决电脑连上wifi无法上网问题

热门文章

  1. Linux c语言 creat参数,C语言open和creat函数
  2. 计算单应性矩阵 python_计算视觉——相机参数标定法
  3. 2 多贝西小波_【原创】土超:安卡拉高古VS贝西克塔斯
  4. Java web 项目读取src或者tomcat下class文件夹下的xml文件或者properties文件
  5. dart安装:sdk下载地址( 2.4.0)
  6. ASP.NET Core MVC 打造一个简单的图书馆管理系统 (修正版)(二)数据库初始化、基本登录页面以及授权逻辑的建立...
  7. MySQL 性能方案
  8. Spring Boot 集成RabbitMQ
  9. (转载)李开复:我在硅谷看到的最前沿科技趋势
  10. windows 2012 抓明文密码方法