![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
a_biyudao
这个作者很懒,什么都没留下…
展开
-
C++实现2048
开发环境Vs 2015 + EasyX需求分析上下左右移动,相同数字相加主要的类一个游戏类,包含一个4*4的数组和一个记录一共有多少个非零数的变量;方法包括,画图,上下左右,判断游戏是否结束,和产生一个新数主函数首先应初始化这个类,然后画出初始化的结果;然后根据上下左右键的输入,执行相关的函数并判断是否需要产生新的数,然后判断游戏是否结束,重复此过程,直到游戏结束。实现头文件...原创 2020-02-21 17:01:01 · 830 阅读 · 2 评论 -
C++实现贪吃蛇
开发环境Vs 2015 + EasyX需求分析蛇能上下左右移动蛇能吃食物能判断蛇的死亡主要的类蛇蛇的长度,每节蛇的坐标,蛇移动的方向;蛇初始化,移动,改变方向,吃食物,画蛇,蛇是否死亡食物食物的坐标,食物是否被吃掉;初始化食物,新的食物,画食物;因为蛇吃食物时需要知道食物的坐标,所以需要获得食物坐标的方法;因为蛇吃食物后需要改变食物是否被吃的状态,所以需要获得食物坐...原创 2020-02-20 17:11:41 · 491 阅读 · 0 评论 -
零五课:扫雷项目_图形界面上
我们的程序是给用户使用的,一个漂亮的图形解面对于软件的美观性不言而喻,从今天开始带领大家学习一下图形界面的知识。让我们的程序更美观吧。知识点:注释的使用,图形界面库,数组精讲,字符串精讲。项目实现: 将上次课中关于菜单的地方代码改成下面这样。代码解释:运行程序,发现当输入的账号密码正确时程序进入菜单,菜单不再是控制台形式的了。知识点讲解:1、常用...原创 2019-04-19 18:51:22 · 466 阅读 · 0 评论 -
零四课:扫雷项目_输入账号下
对于一些重复性的工作,用循环语句解决是方便的,今天我们来学习循环语句。项目需求:输入账号、密码。判断用户是否有权进入游戏,当输入三次错误的账号密码后不允许用户继续输入。知识点:变量和常量、数组、断点调试、循环语句与分支语句项目实现: 继续使用上一课的代码。代码解释:运行程序,发现当输入的账号密码不正确时程序并没有进入菜单,而是让大家重新输入密码。知识...原创 2019-04-17 16:10:53 · 194 阅读 · 0 评论 -
零三课:扫雷项目_输入账号中
对于一些重复性的工作,用循环语句解决是方便的,今天我们来学习循环语句。项目需求:输入账号、密码。判断用户是否有权进入游戏,当输入三次错误的账号密码后不允许用户继续输入。知识点:变量和常量、数组、断点调试、循环语句与分支语句项目实现: 继续使用上一课的代码,观察第11行到第28行代码解释:运行程序,发现当输入的账号密码不正确时程序并没有进入菜单,而是让大家...原创 2019-04-17 13:40:18 · 180 阅读 · 0 评论 -
零二课:扫雷项目_输入账号上
有很多软件是不是打开就能用呢?不是的,有一些软件为了安全性会让用户输入账号和密码,以此来拒绝非法用户的访问。项目需求:输入账号、密码。判断用户是否有权进入游戏知识点:变量和常量、数组、断点调试、循环语句与分支语句项目实现: 在上一课代码的基础上添加如下代码代码解释:第9、10行定义两个变量。一个用来存储密码,一个用来存储账号。然后是一个循环语句,cin代...原创 2019-04-15 11:08:08 · 280 阅读 · 0 评论 -
零一课:扫雷项目_功能菜单
选择一款合适的编译器本教程用vs2012,其他版本的vs或其他编译器也可以。建议用VS2015公众号里有。项目需求:制定菜单项:难度选择,开始游戏,退出。知识点:命名空间、输出语句项目实现:第一步:新建项目选C++语言空项目。第二步:添加源文件(在解决方案资源管理器扫雷项目源文件位置右键添加,起名main.cpp)并写好如下框架。下面解释这些代码的含义。#i...原创 2019-04-15 10:52:07 · 570 阅读 · 0 评论 -
项目驱动:小白变大牛(C/C++)
准备开一个C/C++教程训练。此教程不会单纯的介绍知识点然后练习。传统的教学方式:将知识点一股脑教给大家,然后做一系列的针对练习,可是当同学们真正要编写程序时还是无从下手。且此类方法相当之枯燥。而且此类方法只注重编程技能的教学,只能记住枯燥的知识点,做点考试题还行若要实战还是有所欠缺。从入门到放弃变成了常态。我准备直接开一个项目驱动的教程,通过一系列项目实战将编程技能与编程思想同步教授给大...原创 2019-04-15 10:46:30 · 298 阅读 · 0 评论