c 遊戲程式設計過程,c 遊戲程式設計,寫一個遊戲程式設計,簡單點

時間 2022-02-03 09:25:15

1樓:逍遙

我很支援你,呵呵,因為我也曾經走過這樣的一段路。我也是自學語言,然後自學遊戲。給你講講我的經歷吧。

我大一學的c,語法貌似當時沒搞懂,因為不停課,但是程式設計的思想很有感覺。大二自學c++,同時學了dx,也就是directx,具體來說是d3d,因為其他幾項在d3d學會後很簡單。一天就搞定了。

現在我在大三剛開學。我兩週多的時間就寫了一個3000多行的3d遊戲。我給你的建議是簡化你的過程。

對於遊戲而言,只需要瞭解windows的框架就足夠了,其他api用不到,mfc就更不用看了。不知道你已經熟悉了windows框架沒有,反正從普通的console程式轉向到windows的這個過程是稍微有點長的,習慣了就好了。我之所以如此興奮的敲打了這麼多漢字是因為你和我的經歷有點像。

2樓:匿名使用者

2,3,4f都說的很對,

我也覺得mfc可以跳過不學了,mfc據說是已經被拋棄的東西了。。

可以直接學directx,但是需要有一些高等數學和計算機影象學基礎組合語言也可以學習一下

3樓:昏昏燈火語生平

如果想從事遊戲程式設計的話,學習一些影象程式設計是必須的,資料結構要求也比較高。還是先把api,mfc學好了再說吧。

4樓:

就算你打算做2d,現在也沒有用gdi做2d遊戲的了。都是用dx,現在dx提供了所有2d和3d遊戲的開發支援。建議直接學dx

5樓:匿名使用者

我覺得多少還是學一點彙編的好,不一定是為了要把彙編嵌入c/c++,主要是學習彙編會讓你接觸系統底層比較多一點(甚至是直接對硬體),遊戲程式設計有時候對效率要求還是比較高的.

彙編可以從王爽那本《組合語言》開始.

6樓:意境_藍軒

我也覺的你要看看組合語言 很重要

c++遊戲程式設計,寫一個遊戲程式設計,簡單點

7樓:汝範明

#include#includeusing namespace std; const int x = 21; //棋盤行數const int y = 21; //棋盤列數char p[x][y]; //定義棋盤int m=0;//定義臨時點,儲存輸入座標int n=0; void display() //輸出棋盤 else if((p[m][n]==1)||p[m][n]==2) else p[m][n]=1; //黑方用1來表示 system("cls"); display();} void red() //紅方落子 else if((p[m][n]==1)||p[m][n]==2) else p[m][n]=2; //紅方用2來表示 system("cls"); display();} int evalue() //只需要判斷落子點為中心的九點「米」字是否連續即可 } /*橫線判斷*/ for(k=1;k

='-'是排除空子的情況 for(r=1;r<

8樓:在小雷山刷卡的墨蘭

#include

#include

#include

using namespace std;

const int x = 21;

const int y = 21;

char p[x][y];

int m=0;

int n=0;

void display()

else if((p[m][n]==1)||p[m][n]==2)else

p[m][n]=1;

system("cls");

display();

}void red()

else if((p[m][n]==1)||p[m][n]==2)else

p[m][n]=2;

system("cls");

display();

}int evalue()

}for(k=1;k

for(r=3;r

return 1;

for(k=3;k

for(r=1;r

return 1;

return 0;

}int main()

black();

if(evalue())

}return 0;}

9樓:匿名使用者

這裡有好多基礎的**

你如果想要的話我用mfc做過兩個小遊戲我給你發過去

10樓:匿名使用者

2048遊戲即可,寫個簡單的,就行

11樓:襄見恨晚

貪吃蛇,源**網上有

c++ 程式設計遊戲是怎麼實現的

12樓:匿名使用者

你的問題也是「快學完」的人問的?建議你腳踏實地好好學習,以後的路還長著呢。

建議看點好的教材。有個叫「一站式學習程式設計」你可以看看,那個比較全,適合沒有基礎的人看的。

13樓:

我支援一樓的,你的問題也是「快學完」的人問的?

c++遊戲程式設計中的問題

14樓:匿名使用者

system("cls"); //執行系統命令清屏從這行命令能看出他是在windows下編的控制檯程式在drawman()函式的第一行,他進行了如下宣告draw d;

可以知道,他在draw.h定義了類/結構或者他在draw.h中包含了定義的標頭檔案。

從#include"draw.h"推斷,他的draw.h有很大可能在他建立的工程目錄下(當然,習慣不好的也可能<>和""亂用),所以draw.

h要不是他自己寫的,要不就是網上down的(我在網上找到兩個draw.h,但都不符合前面的要求)

建議:1.你去管他要draw.h標頭檔案。(最簡單)2.你重新編個程式。

3.從他的程式去推斷他怎麼定義的,還原(最困難)

C語言程式設計,函式,使用C語言程式設計編寫一個函式?

include int main printf d n sum return 0 c語言程式設計函式 三城補橋 c語言中一個完整的函式由函式首部和函式體構成,而且定義函式時兩者都是必不可少的。函式定義的一般形式如下 型別識別符號 函式名 形參表列 這是函式首部 以下內的是函式體 舉例說明如下 定義一...

c語言程式設計求輸入,c語言程式設計 求輸入一個0 99的整數,判斷其是否為同構數,要求寫了程式還要有中文解釋其核心語句的作

思路 同構數是會出現在它的平方的右邊的數。具體見 include int main return 0 執行結果 15 62576 include stdio.h int main int argc,char argv 執行結果 include stdio.h int main int n,i,j,a...

c語言結構體程式設計題,一個C語言結構體程式設計題

sherlock 唯心 include include struct student int icount struct student create else pnew struct student malloc sizeof struct student printf please input ...