有源碼怎麼做遊戲?

General 更新 2023年10月15日

源代碼怎麼用的啊??有的遊戲給 有的程序個給的那個

不知道你玩的啥遊戲,但是看樣子估計是c++代碼,我英文學的不好

從英文描述中我猜測這是v c++的代碼,“//”在代碼中表示註釋,前三行是註釋,其大意如下:

stdafx.cpp :源文件,包括剛才的標準單元?

fixyou.pch將是預編譯的標題

stdafx.obj將包含預編譯的類型信息

“cpp”明顯是c++源碼文件的縮寫名,而最後一行是頭文件。

所謂頭文件預編譯,就是把一個工程(Project)中使用的一些MFC標準頭文件(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分頭文件,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。

預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的頭文件的後綴是“pch”,所以編譯結果文件是projectname.pch。

編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設置裡指定的。編譯器認為,所有在指令#include "stdafx.h"前的代碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之後的所有代碼。

因此,所有的CPP實現文件第一條語句都是:#include "stdafx.h"。

其實我學的pascal,所以對c++瞭解的少,如果你真的想學會他,還是自己找幾本c++的書學一下,這樣才能“使用”代碼得心應手。

C++做一個小遊戲,有源代碼的最好,謝謝

#include

#include

#include

#include

#include

#include //時間 //文件

#include

#define random(x)(rand()%x)

using namespace std;

void thunder(int Dif,int Row,int Column,char *USer)

{

int r,c,alls[22][22],backstage[22][22]={0};

srand((int)time(0));

for(r=1;r<=Row;r++) // 生成alls(0~1)1是雷

{

for(c=1;c<=Column;c++)

{

if(random(6)<1) {alls[r][c]=1;} else{alls[r][c]=0;};

}

};

for(r=0;r<=Row+1;r++) //生成 backstage(正確答案)

{

for(int c=0;c<=Column+1;c++)

{

if(alls[r][c]==1)

{

(int)backstage[r][c]='*'; //將1變為 * 代表雷

}

else

{

for(int i=r-1;i<=r+1;i++) //將0變為數字 (代表周圍雷數)

for(int j=c-1;j<=c+1;j++)

{

if(alls[i][j]!=alls[r][c]&&alls[i][j]==1){backstage[r][c]++;};

}

}; //else 結束

}; // for 結束

}; // for 結束

cout<<"======================*********================================"<

char surface[22][22]; //生成surface(用戶界面)

for(r=0;r<22;r++) //全部為零

for(c=0;c<22;c++)

{

surface[r][c]='0';

}

for(r=1;r<=Row;r++) //中間化 # 形成0包圍#的形式 (通過數 #-->(*||數字) 的個數 贏的時候停止循環)

for(c=1;c<=Column;c++)

{

s......

我現在有一個遊戲的源碼,我怎樣才能把它製作成一個EXE遊戲文件?

你能不能把那個文件發給我~我幫你看一下是什麼語言編寫的,我再幫你搞個編譯器,幫你編譯什麼你所想要的遊戲的可持行文件

記得采納啊

怎麼運行 html5遊戲的源代碼

解壓後下個支持html5的瀏覽器,直接打開就行,

瀏覽器,谷歌,火狐。百度。IE10以上

源代碼在遊戲中的作用

網絡遊戲源代碼就是遊戲的基礎,在外行人眼裡是無數行的英文和數字,其實就是一組程序。

作用當然是開發遊戲啦。

手上擁有了源代碼就可以製作遊戲,當然如果你啥都不改,那功能就和原來的遊戲沒什麼兩樣。

現在網上你可以搜索一下網絡遊戲的源代碼還是非常多的,但是大多數都是不完整的,也就是說你即便得到了也無法用。

另外只要這款遊戲是國產的,你如果一模一樣也不行,因為違反版權。

所以就算你拿到了源代碼,你也要有完整的美術資源,需要讓程序貼圖替換上去,達到視覺上不一樣的效果。世界背景和故事都要換,所有這些的成本當然不是一般的高。

好吧,即便你搞好了,那接下來你還要運營吧,運營的成本就更高了。

有沒有可以製作小遊戲的源碼啊?求幫

你是要做‘那種小遊戲,是h5,還是單機,還是手遊,可以把情況說清楚點,好解決

有沒有大神能簡單易懂的介紹一下一個遊戲的製作過程,是怎麼從代碼變成一個遊戲的

1、製作前準備:準備好以下幾樣東西 刻錄機 遊戲原盤 空白CDR CDRWIN (3.8x推薦) Echelon的自啟教程及hack工具 cdrtools-1.9a03-win32-bin工具包 1.4G左右的硬盤空間 newfile.exe(dummy生成工具)

在硬盤上做出以下的目錄 X:\xxxx\selfboot X:\xxxx\selfboot\data 其中X:任意,xxxx也任意,在根目錄也可以把Echelon自啟工具及cdrtools-1.9a03-win32-bin工具包及newfile.exe都放在selfboot目錄下。另外,先看看遊戲源盤有多大的容量,如果容量數+20mb已經超過74分鐘的盤,就要用80分鐘的盤了。如果超過80分鐘的盤,就可能沒戲了。

2、ok...準備好了,開始製作

a. 把1ST_READ.BIN和IP.BIN拷到selfboot目錄中。 有些時候1ST_READ.BIN有可能是別的名字,如果找不到1ST_READ.BIN,就用hex editor打開IP.BIN看看文件最頂上V.001XXXXXXXX ????.BIN,這個????.BIN就是要找的。不過copy到selfboot目錄裡都要!保持原名!,為方便起見這裡我們統稱1ST_READ.BIN。

b. 把遊戲盤中!除了!1ST_READ.BIN和IP.BIN以外的所有文件都拷到data目錄下。

c. !把以上兩個步驟所拷的文件都去掉只讀!

d. 運行CDRWIN,選擇Record Disc,點右邊load tracks。點Add,選擇由Echelon工具包中的audio.raw,確定。!選Open New Session!,開始刻錄第一軌。

e. !注意,以下操作只需要進行一次! 運行dos命令行,在selfboot目錄裡運行 cdrecord -scanbus 得出的結果可以找到你的刻錄機的代號為x,x,x,如0,1,0 再運行(這時候剛剛刻了音軌的盤要放在刻錄機中,否則有可能不能測數值) cdrecord -dev=0,1,0 -msinfo 可以得到0,11700(也有0,11702的) 記住這兩組數值,以後再做自啟盤時就不需要進行這項操作了。

f. 對1ST_READ.BIN和IP.BIN進行修改運行dos命令,在selfboot目錄運行 binhack.exe 第一行輸入1ST_READ.BIN !大寫! 第二行輸入IP.BIN !大寫! 第三行輸入11700(如果你是11702,就輸入11702)

g. 把1ST_READ.BIN拷到data目錄裡 h. 這時候看看data目錄有多大,如果需要加dummy就進行dummy製作 .dummy大小的計算。650mb-data目錄大小mb-20mb=dummy大小,其中20mb是第一個音軌已經用掉的大小。但為保險起見再減去20mb左右。..例如dummy需要160mb,在dos下運行newfile 160,000,000 ...把生成的00dummy.dat移到data目錄中。

i. ISO生成 製作一個叫isoit.bat的批處理文件 mkisofs -C 0,11700 -V %1 -l -o DATA.ISO DATA !嚴格按此大小寫! 0,11700是cdrecord -dev=x,x,x -msinfo得到的數值 %1內容為卷標變量 在dos下運行isoit %1,如製作街霸3 ......

求手機遊戲製作方法?還有手機遊戲代碼?

支持java的手機裡有個虛擬機在不斷運行,每次它都會搜索它的目錄下是否有一種叫做Midlet的類,如果有,並且用戶選擇了它就運行它。於是java遊戲就運行了。 所以,如果我們寫一個遊戲,就必須讓我們的遊戲類繼承自Midlet類,而Midlet類是一個抽象類,一量繼承它就必須完成它規定的一些方法: 1。 startApp() 應用程序啟動時做些什麼,用你的代碼填進去 2. destroyApp()退出應用時做些什麼,用你的代碼填進去 3. pauseApp() 當來電、來短信、鬧鐘想起等,你的程序會被系統中斷,讓系統做更重要的是,比如先接電話再回來繼續遊戲。這時候系統就會調用這個方法,你需在這個方法裡寫點什麼,好讓接完電話後回來程序還能繼續運行; 因些: 編程步驟一: 1。 讓你的類繼承自Midlet 2. 在你的類構造函數中初始化一些資源,比如GUI的界面,Form ,List等等,這些界面的編制方法與j2se中的Awt和Swing編制非常接近 3。 在構造函數中得到Display參數 Display disp=Display.getDispaly(this);即可,意思是向系統要顯示組件,Display可理解為顯示器,可將內容顯示在屏幕上。 該方法為系統的靜態方法,只需要一個參數,就是你的應用程序本身 this即可。 意思為指定 this為當前顯示器,讓系統賦予當前應用顯示功能。 4。 在startApp()中 把顯示器指定給你的界面,如果你的界面只是一個Form窗體的話,那就是 disp.setCurrent(form); 現在你的界面就出來了 慢慢學,很容易的。 去Sun的官網安裝 j2se的jdk環境, 安裝WTK 開發工具 安裝Eclipse 編程軟件 安裝Eclipse的j2me插件 完成

有網頁遊戲源代碼 當單機玩 怎麼玩?

有些網頁遊戲不支持微客戶端!請採納!

求一個FLASH遊戲製作的全過程包括全部源代碼能給我發一下嗎。謝謝

源代碼有,只是你肯定看不懂。去天地會論壇搜搜

這裡也有:hanyeah.com/works.html

相關問題答案
有源碼怎麼做遊戲?
有源碼怎麼做手機軟件?
用手機怎麼做遊戲軟件?
怎麼做遊戲直播?
怎麼做遊戲視頻?
有源碼怎麼搭建網站?
源碼怎麼做成軟件?
電腦上怎麼做遊戲視頻?
怎麼做遊戲解說視頻?
電腦怎麼做遊戲?