怎麼編游戲
『壹』 怎麼自己編一個小游戲
到網上搜一些不用編寫程序的小游戲製作軟體,自己就能製作出來。
『貳』 怎麼編寫游戲代碼
首先請先學一門語言,c類,java,python其中三選一,當你學會基礎之後,就可以採用各種網上有的庫來編寫一款游戲了。
還有一種辦法就是下載一款圖形編程軟體,類似processing等,這些都需要用到上述其中一種語言,好處就是不用跟各種五花八門的庫打交道,壞處是寫出來的游戲只能用這些軟體運行。
(2)怎麼編游戲擴展閱讀:
代碼設計的原則包括唯一確定性、標准化和通用性、可擴充性與穩定性、便於識別與記憶、力求短小與格式統一以及容易修改等。源代碼是代碼的分支,某種意義上來說,源代碼相當於代碼。
現代程序語言中,源代碼可以書籍或磁帶形式出現,但最為常用格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼最終目的是將人類可讀文本翻譯成為計算機可執行的二進制指令,這種過程叫編譯,它由通過編譯器完成。
『叄』 怎麼編寫一個游戲程序
新手如何學習C語言 第一:一些概念。 C語言是一門程序設計語言,有一些標准,比較重要的是ANSI C(好像是C89)和C99。 數據結構包括邏輯結構和物理結構。邏輯結構是數據元素集合和定義在集合上的關系。物理結構是邏輯結構在計算機中的實現。 LCC、VC、TC、GCC都是C語言編譯器,一般包括集成開發環境,編譯器和鏈接器及輔助工具 我們書寫的是C源程序,源程序通過編譯器編譯為中間文件,中間文件經鏈接器鏈接生成可執行文件。不同操作系統可執行文件不同。中間文件也有幾個標准,微軟使用的和Linux下通用的有差異。 第二:學習什麼。 個人認為程序設計學習的重點放在數據結構的學習上,但是這種學習要有一個平台,比如C語言。 學習C語言首先要掌握基本語法,常量、變數、類型、及順序結構、分支結構和循環結構的意義及用法。進一步學習構造類型如指針、結構、函數的意義和用法。 C語言提供一些標准函數以減輕程序設計工作量,這些函數我們自己也可以實現。即使不依靠函數庫,只有編譯器,理論上就足夠了。事實上,提供的標准函數效率都很高,使用很頻繁,沒有自己實現的必要,所以掌握常用函數是非常必要的,但是要注意函數的適用范圍。 繼續學習因人而異,應該可以獨立選擇了。 第三:如何學習。 強調多實踐,C語言的學習要經常上機,多寫程序才能逐步提高。 推薦書籍:C Programming Languge。有中譯本
求採納
『肆』 怎麼編制游戲
用語言編!
學過便知.這種東西,現在講給你聽.也聽不懂!
『伍』 怎樣做游戲
呵呵,我和LZ一樣 我從小3歲起開始摸電腦 因為家庭比較富裕 什麼游戲機都有
PSP ,PS2,PS3,XBOX360,WII。
我像你這個年齡的時候也想這做游戲 但是呢 LZ對編程一點也不懂
而且一個游戲必須要很多人合作來完成
有的畫畫 有的編程
LZ如果真的這么喜歡游戲的話
LZ必須先學會做FLASH
然後學會使用編程
再學3DMAX來建築模型
一個游戲是很難做出來的
如果一個游戲那麼容易做出來
那麼滿地都是游戲了
。
LZ一定要好好學習
起碼成績中上以上
要好好學習英語
因為很多軟體全是英文
你必須學會然後看得懂
你還不能讓父母操心
你想想如果你有個孩子
像你一樣天天打游戲
不學習 你能喜歡嗎
所以LZ要好好學習
為了你將來做好游戲
好好學知識 如果你學習不好
誰願意和你合作啊 !
游戲玩的多沒有用 !
易語言很不錯
對於LZ這樣的初學者來說是很好的入門語言
是目前世界上唯一的全中文編程語言
LZ可以去易語言的官方網站下載一個帶視頻教程的易於言
因為現在他官方想讓易語言普及
所以那教程裡面很專業很詳細
基本上可以讓你學會簡單的編程方法
就算初學者也沒事
『陸』 怎麼製做游戲
你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y17r-49682602
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y17r-49682602
在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
『柒』 怎麼自己做游戲(要說明!!!)
購買游戲開發包也就是常說的SDK,即游戲開發引擎。上面的幾個傢伙說C語言之類的那些是寫代碼的語言罷了,光光給你個VISUALC++你也寫不出個能擺得上檯面的游戲,所以開發游戲需要SDK。比如我們可以去網上下載半條命的SDK,這樣我們還懂得C++的話就能自己寫游戲,當然在3D建模方面我們也要知道,這樣我們就能寫出一個半條命引擎開發的游戲。比如CS就是半條命引擎開發的。如我們見過的網游,畫面比較不錯的天堂2就是用虛幻2引擎開發滴。
當然,開發引擎是很貴的,但是有很多引擎是開放式引擎即不收費的,如開發CS用的半條命引擎就是其中之一,我有個同學嘗試自己用過那個東西,不過最後還是沒能整出個什麼,所以你想自己搞個大型游戲基本是難如上青天。
大型我們做不了,我們可以做小型游戲,如FLASH游戲等,當然做個貪吃蛇、俄羅斯方塊是非常簡單滴,我們去學學幾門編程語言再學學演算法就能搞出來。
『捌』 如何編小游戲
#define N 200
#include <graphics.h>
#include <stdlib.h>
#include <dos.h>
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define DOWN 0x5000
#define UP 0x4800
#define ESC 0x011b
int i,key;
int score=0;
int gamespeed=50000;
struct Food
{
int x;
int y;
int yes;
}food;
struct Snake
{
int x[N];
int y[N];
int node;
int direction;
int life;
}snake;
void Init(void);
void Close(void);
void DrawK(void);
void GameOver(void);
void GamePlay(void);
void PrScore(void);
void main(void)
{
Init();
DrawK();
GamePlay();
Close();
}
void Init(void)
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\tc");
cleardevice();
}
void DrawK(void)
{
setcolor(11);
setlinestyle(SOLID_LINE,0,THICK_WIDTH);
for(i=50;i<=600;i+=10)
{
rectangle(i,40,i+10,49);
rectangle(i,451,i+10,460);
}
for(i=40;i<=450;i+=10)
{
rectangle(50,i,59,i+10);
rectangle(601,i,610,i+10);
}
}
void GamePlay(void)
{
randomize();
food.yes=1;
snake.life=0;
snake.direction=1;
snake.x[0]=100;snake.y[0]=100;
snake.x[1]=110;snake.y[1]=100;
snake.node=2;
PrScore();
while(1)
{
while(!kbhit())
{
if(food.yes==1)
{
food.x=rand()%400+60;
food.y=rand()%350+60;
while(food.x%10!=0)
food.x++;
while(food.y%10!=0)
food.y++;
food.yes=0;
}
if(food.yes==0)
{
setcolor(GREEN);
rectangle(food.x,food.y,food.x+10,food.y-10);
}
for(i=snake.node-1;i>0;i--)
{
snake.x[i]=snake.x[i-1];
snake.y[i]=snake.y[i-1];
}
switch(snake.direction)
{
case 1:snake.x[0]+=10;break;
case 2: snake.x[0]-=10;break;
case 3: snake.y[0]-=10;break;
case 4: snake.y[0]+=10;break;
}
for(i=3;i<snake.node;i++)
{
if(snake.x[i]==snake.x[0]&&snake.y[i]==snake.y[0])
{
GameOver();
snake.life=1;
break;
}
}
if(snake.x[0]<55||snake.x[0]>595||snake.y[0]<55||
snake.y[0]>455)
{
GameOver();
snake.life=1;
}
if(snake.life==1)
break;
if(snake.x[0]==food.x&&snake.y[0]==food.y)
{
setcolor(0);
rectangle(food.x,food.y,food.x+10,food.y-10);
snake.x[snake.node]=-20;snake.y[snake.node]=-20;
snake.node++;
food.yes=1;
score+=10;
PrScore();
}
setcolor(4);
for(i=0;i<snake.node;i++)
rectangle(snake.x[i],snake.y[i],snake.x[i]+10,
snake.y[i]-10);
delay(gamespeed);
setcolor(0);
rectangle(snake.x[snake.node-1],snake.y[snake.node-1],
snake.x[snake.node-1]+10,snake.y[snake.node-1]-10);
}
if(snake.life==1)
break;
key=bioskey(0);
if(key==ESC)
break;
else
if(key==UP&&snake.direction!=4)
snake.direction=3;
else
if(key==RIGHT&&snake.direction!=2)
snake.direction=1;
else
if(key==LEFT&&snake.direction!=1)
snake.direction=2;
else
if(key==DOWN&&snake.direction!=3)
snake.direction=4;
}
}
void GameOver(void)
{
cleardevice();
PrScore();
setcolor(RED);
settextstyle(0,0,4);
outtextxy(200,200,"GAME OVER");
getch();
}
void PrScore(void)
{
char str[10];
setfillstyle(SOLID_FILL,YELLOW);
bar(50,15,220,35);
setcolor(6);
settextstyle(0,0,2);
sprintf(str,"score:%d",score);
outtextxy(55,20,str);
}
void Close(void)
{
getch();
closegraph();
}
『玖』 電腦上怎麼編游戲
寫游戲,先確定要寫什麼樣的游戲,實現的功能,良好的交互性。
然後選擇開發工具,做美工圖片,做游戲開發即可。
『拾』 如何編輯游戲
你說的是什麼游戲啊?如果是連連看、俄羅斯方塊或者拼圖游戲的話,那你用VB
就可以了,大型的游戲不是單單用一個「編輯」就可以的,還涉及到圖形、動畫……工作。這個就需要一個甚至是幾個、幾十個團隊來分工完成。