當前位置:首頁 » 編程語言 » 吃豆人c語言實現
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

吃豆人c語言實現

發布時間: 2023-03-05 17:15:14

c語言小游戲貪吃蛇 如何實現顯示那條蛇,並讓它動起來 大概說一下。(代碼也行但不要全部的貪吃蛇代碼)

很土很簡單的實現方式
顯示:在屏幕上的指定坐標列印一些斷續的點(或其他字元),每個點之間用空格或者其他字元來分隔。
移動:列印第一次後間隔一段時間,如0.5秒或1秒等,clrscr清屏,順序移動貪吃蛇上所有節點坐標後再次列印 ,簡單寫了個很小的demo,吃豆子、障礙物、轉向控制等都沒寫。
/*
* 貪吃蛇demo,僅演示貪食蛇的顯示和移動
*/
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <windows.h>

#define N 5

int main()
{
char a[30][30];
int i,j,k;
int m,n;

while(1)
{
for (i=10,j=5+N; j<=25; j++)
{
// 初始化坐標數組所有元素為空格
memset(a, 32, sizeof(a));

// 填充要顯示*號的坐標
for (k=j; k>=j-N; k--)
{
a[i][k] = 42;
}

// 清屏
system("cls");
Sleep(200);

// 列印貪吃蛇
for (m=0; m<30; m++)
{
for (n=0; n<30; n++)
{
printf("%c",a[m][n]);
}
printf("\n");
}

Sleep(500);
}
}
return 0;
}

Ⅱ 什麼是C語言編程

c語言是一種編程語言的標准,而Toub
C,Visual
C,
都是各商家的c語言編譯工具(也包含代碼編輯),而c++是c語言的擴展語言標准,C#也是另一種語言標准。
如果要學C語言,可以選擇Toub
C2.0
是使用的最廣的,但C
,C++,C#
是不同的三種語言,(相當與一個大家族分成的三個小家族)