用VC++ 6.0 写贪吃蛇

贪吃蛇程序开发 Day(一)(1)

第一次写博客,有点小紧张,也有点激动。不多说了emmmm,自己跟着网上的视频,用C语言做了一个贪吃蛇程序,为了学年设计…

欢迎界面的部分编译

emmmm,因为是第一次分好多模块(我也不知道叫不叫这个)写程序,之前都是为了题目而写一小段的代码…(emmm,本人还是小lj)
用VC++ 6.0 写贪吃蛇_第1张图片
自己看了一遍欢迎界面制作的视频,然后自己看着讲义做的。下面是代码和截图。
这个是main.c部分:
用VC++ 6.0 写贪吃蛇_第2张图片
这个是Snake.h:
用VC++ 6.0 写贪吃蛇_第3张图片
这个是Snake.c(因为代码太长了额,所以发的代码):

#define _CRT_SECURE_NO_WARNINGS
#include 
#include 
#include 
#include 
#include 


int setColor(int c)
{
	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),c);

	return 0;
}


int gotoXY(int x,int y)
{
	COORD c;
	c.X = x;
	c.Y = y;
	SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c);
	return 0;
}


int printSnake(void)
{
	system("cls");

	gotoXY(35,1);
	setColor(6);
	printf("/^\\/^\\");      //蛇眼睛

	gotoXY(34,2);
	printf("|_|  o|");       //蛇眼睛

	gotoXY(33,2);
	setColor(2);
	printf("_");

	gotoXY(25,3);
	setColor(12);
	printf("\\/");           //蛇信

	gotoXY(31,3);
	setColor(2);
	printf("/");

	gotoXY(37,3);
	setColor(6);
	printf(" \\_/");         //蛇眼睛

	gotoXY(41,3);
	setColor(10);
	printf(" \\");
	
	gotoXY(26,4);
	setColor(12);
	printf("\\____");         //舌头

	gotoXY(32,4);
	printf("_________/");

	gotoXY(31,4);
	setColor(2);
	printf("|");

	gotoXY(43,4);
	setColor(10);
	printf("\\");

	gotoXY(32,5);
	setColor(2);
	printf("\\_______");	  //蛇嘴

	gotoXY(44,5);
	setColor(10);
	printf("\\");

	gotoXY(39,6);
	printf("|     |                  \\");//下面都是蛇身

	gotoXY(38,7);
	printf("/      /                   \\");

	gotoXY(37,8);
	printf("/      /                    \\ \\");

	gotoXY(35,9);
	printf("/      /                       \\ \\");

	gotoXY(34,10);
	printf("/     /                          \\  \\");

	gotoXY(33,11);
	printf("/     /             _----_         \\   \\");

	gotoXY(32,12);
	printf("/     /           _-~      ~-_         |  |");

	gotoXY(31,13);
	printf("(      (        _-~    _--_    ~-_     _/  |");

	gotoXY(32,14);
	printf("\\     ~-____-~    _-~    ~-_    ~-_-~    /");

	gotoXY(33,15);
	printf("~-_           _-~          ~-_       _-~");

	gotoXY(35,16);
	printf("~--______-~                ~-___-~");
	
	return 0;
}

以上就是全部的代码啦!

终端效果

emmmm,插张图应该就能看懂初效果了。
用VC++ 6.0 写贪吃蛇_第4张图片
当然…这个欢迎界面还没做完,明天还会再完善的额。加油!

PS:以上有啥说的不对的还请大佬指出= =,自己还有很多要做要学习,那么,大家晚安咯!

你可能感兴趣的:(C语言学习,C语言学习,大一)