當前位置:首頁 » 操作系統 » 商業游戲源碼

商業游戲源碼

發布時間: 2023-05-30 08:37:47

A. 游戲源代碼有什麼用

問題一:源代碼在游戲中的作用 網路游戲源代碼就是游戲的基礎,在外行人眼裡是無數行的英文和數字,其實就是一組程序。
作用當然是開發游戲啦。
手上擁有了源代碼就可以製作游戲,當然如果你啥都不改,那功能就和原來的游戲沒什麼兩樣。
現在網上你可以搜索一下網路游戲的源代碼還是非常多的,但是大多數都是不完整的,也就是說你即便得到了也無法用。
另外只要這款游戲是國產的,你如果一模一樣也不行,因為違反版權。
所以就算你拿到了源代碼,你也要有完整的美術資源,需要讓程序貼圖替換上去,達到視覺上不一樣的效果。世界背景和故事都要換,所有這些的成本當然不是一般的高。
好吧,即便你搞好了,那接下來你還要運營吧,運營的成本就更高了。

問題二:游戲代碼到底有什麼用,詳細一點 5分 游戲代碼嗎?代碼並不是什麼很神秘的東西,你把編程語言的基礎學好了,什麼都會知道的了。

問題三:源代碼怎麼用的啊??有的游戲給 有的程序個給的那個 不知道你玩的啥游戲,但是看樣子估計是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++的書學一下,這樣才能「使用」代碼得心應手。

問題四:游戲源代碼怎麼使用 樓上請不要那樣你難道沒有初學的時候嗎??這是一個欲編譯頭文件 按例說只是源代碼的非常小的一部分你可以用Visual Studio 2005打開

問題五:手機游戲源代碼是什麼,怎麼使用 不知道你玩的啥游戲,但是看樣子估計是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++的書學一下,這樣才能「使用」代碼得心應手。

問題六:游戲源碼一般都是用什麼語言寫的? 編寫單機 PC/主機游戲現在都是 C++ 加上一個腳本語言(比如 Lua,這地方不需要腳本引擎多麼高性能,夠用就好)。游戲的架構是引擎 + 游戲邏輯,兩者代碼量是引擎遠遠大於游戲邏輯。商業游戲往往引擎是重用多於自研,所以那些大型游戲的代碼也不是全部都是一行一行敲出來的――很可能其中許多內容是買來的。
網游服務端則一般是自研,這個真是一行一行敲了。網游 EVE 的伺服器完全是照著超算的標准修的,演算法也完全是超算的演算法。編寫單機 PC/主機游戲現在都是 C++ 加上一個腳本語言(比如 Lua,這地方不需要腳本引擎多麼高性能,夠用就好)。游戲的架構是引擎 + 游戲邏輯,兩者代碼量是引擎遠遠大於游戲邏輯。商業游戲往往引擎是重用多於自研,所以那些大型游戲的代碼也不是全部都是一行一行敲出來的――很可能其中許多內容是買來的。

問題七:我有C++一個游戲的源代碼,但是要怎麼運行?

問題八:c語言編寫的小游戲源代碼在什麼環境下可以運行 如果源代碼埂有.C(或者.cpp)和.h類型的文件,你可以嘗試用TC或者BC打開後編譯運行;
如果源代碼還包括.dsw或者.dsp類型的文件,你可以試試用VC6或VC++.NET打開後編譯運行。

問題九: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(*||數字) 的個數 贏的時候停止循環)
for(c=1;c>

問題十:源代碼在游戲中的作用 網路游戲源代碼就是游戲的基礎,在外行人眼裡是無數行的英文和數字,其實就是一組程序。
作用當然是開發游戲啦。
手上擁有了源代碼就可以製作游戲,當然如果你啥都不改,那功能就和原來的游戲沒什麼兩樣。
現在網上你可以搜索一下網路游戲的源代碼還是非常多的,但是大多數都是不完整的,也就是說你即便得到了也無法用。
另外只要這款游戲是國產的,你如果一模一樣也不行,因為違反版權。
所以就算你拿到了源代碼,你也要有完整的美術資源,需要讓程序貼圖替換上去,達到視覺上不一樣的效果。世界背景和故事都要換,所有這些的成本當然不是一般的高。
好吧,即便你搞好了,那接下來你還要運營吧,運營的成本就更高了。

B. 求五子棋C源代碼

這個是稍微好一點的了,以前沒事試過

/*
五子棋
*/

#include<stdio.h>
#include<stdlib.h>
#include<graphics.h>
#include<bios.h>
#include<conio.h>

#define LEFT 0x4b00
#define RIGHT 0x4d00
#define DOWN 0x5000
#define UP 0x4800
#define ESC 0x011b
#define SPACE 0x3920

#define BILI 20
#define JZ 4
#define JS 3
#define N 19

int box[N][N];
int step_x,step_y ;
int key ;
int flag=1 ;

void draw_box();
void draw_cicle(int x,int y,int color);
void change();
void judgewho(int x,int y);
void judgekey();
int judgeresult(int x,int y);
void attentoin();

void attention()
{
char ch ;
window(1,1,80,25);
textbackground(LIGHTBLUE);
textcolor(YELLOW);
clrscr();
gotoxy(15,2);
printf("游戲操作規則:");
gotoxy(15,4);
printf("Play Rules:");
gotoxy(15,6);
printf("1、按左右上下方向鍵移動棋子");
gotoxy(15,8);
printf("1. Press Left,Right,Up,Down Key to move Piece");
gotoxy(15,10);
printf("2、按空格確定落棋子");
gotoxy(15,12);
printf("2. Press Space to place the Piece");
gotoxy(15,14);
printf("3、禁止在棋盤外按空格");
gotoxy(15,16);
printf("3. DO NOT press Space outside of the chessboard");
gotoxy(15,18);
printf("你是否接受上述的游戲規則(Y/N)");
gotoxy(15,20);
printf("Do you accept the above Playing Rules? [Y/N]:");
while(1)
{
gotoxy(60,20);
ch=getche();
if(ch=='Y'||ch=='y')
break ;
else if(ch=='N'||ch=='n')
{
window(1,1,80,25);
textbackground(BLACK);
textcolor(LIGHTGRAY);
clrscr();
exit(0);
}
gotoxy(51,12);
printf(" ");
}
}
void draw_box()
{
int x1,x2,y1,y2 ;
setbkcolor(LIGHTBLUE);
setcolor(YELLOW);
gotoxy(7,2);
printf("Left, Right, Up, Down KEY to move, Space to put, ESC-quit.");
for(x1=1,y1=1,y2=18;x1<=18;x1++)
line((x1+JZ)*BILI,(y1+JS)*BILI,(x1+JZ)*BILI,(y2+JS)*BILI);
for(x1=1,y1=1,x2=18;y1<=18;y1++)
line((x1+JZ)*BILI,(y1+JS)*BILI,(x2+JZ)*BILI,(y1+JS)*BILI);
for(x1=1;x1<=18;x1++)
for(y1=1;y1<=18;y1++)
box[x1][y1]=0 ;
}

void draw_circle(int x,int y,int color)
{
setcolor(color);
setlinestyle(SOLID_LINE,0,1);
x=(x+JZ)*BILI ;
y=(y+JS)*BILI ;
circle(x,y,8);
}

void judgekey()
{
int i ;
int j ;
switch(key)
{
case LEFT :

if(step_x-1<0)
break ;
else
{
for(i=step_x-1,j=step_y;i>=1;i--)
if(box[i][j]==0)
{
draw_circle(step_x,step_y,LIGHTBLUE);
break ;
}
if(i<1)break ;
step_x=i ;
judgewho(step_x,step_y);
break ;
}
case RIGHT :

if(step_x+1>18)
break ;
else
{
for(i=step_x+1,j=step_y;i<=18;i++)
if(box[i][j]==0)
{
draw_circle(step_x,step_y,LIGHTBLUE);
break ;
}
if(i>18)break ;
step_x=i ;
judgewho(step_x,step_y);
break ;
}
case DOWN :

if((step_y+1)>18)
break ;
else
{
for(i=step_x,j=step_y+1;j<=18;j++)
if(box[i][j]==0)
{
draw_circle(step_x,step_y,LIGHTBLUE);
break ;
}
if(j>18)break ;
step_y=j ;
judgewho(step_x,step_y);
break ;
}
case UP :

if((step_y-1)<0)
break ;
else
{
for(i=step_x,j=step_y-1;j>=1;j--)
if(box[i][j]==0)
{
draw_circle(step_x,step_y,LIGHTBLUE);
break ;
}
if(j<1)break ;
step_y=j ;
judgewho(step_x,step_y);
break ;
}
case ESC :
break ;

case SPACE :
if(step_x>=1&&step_x<=18&&step_y>=1&&step_y<=18)
{
if(box[step_x][step_y]==0)
{
box[step_x][step_y]=flag ;
if(judgeresult(step_x,step_y)==1)
{
sound(1000);
delay(1000);
nosound();
gotoxy(30,4);
if(flag==1)
{
setbkcolor(BLUE);
cleardevice();
setviewport(100,100,540,380,1);
/*定義一個圖形窗口*/
setfillstyle(1,2);
/*綠色以實填充*/
setcolor(YELLOW);
rectangle(0,0,439,279);
floodfill(50,50,14);
setcolor(12);
settextstyle(1,0,5);
/*三重筆劃字體, 水平放?5倍*/
outtextxy(20,20,"The White Win !");
setcolor(15);
settextstyle(3,0,5);
/*無襯筆劃字體, 水平放大5倍*/
outtextxy(120,120,"The White Win !");
setcolor(14);
settextstyle(2,0,8);
getch();
closegraph();
exit(0);
}
if(flag==2)
{
setbkcolor(BLUE);
cleardevice();
setviewport(100,100,540,380,1);
/*定義一個圖形窗口*/
setfillstyle(1,2);
/*綠色以實填充*/
setcolor(YELLOW);
rectangle(0,0,439,279);
floodfill(50,50,14);
setcolor(12);
settextstyle(1,0,8);
/*三重筆劃字體, 水平放大8倍*/
outtextxy(20,20,"The Red Win !");
setcolor(15);
settextstyle(3,0,5);
/*無襯筆劃字體, 水平放大5倍*/
outtextxy(120,120,"The Red Win !");
setcolor(14);
settextstyle(2,0,8);
getch();
closegraph();
exit(0);
}
}
change();
break ;
}
}
else
break ;
}
}

void change()
{
if(flag==1)
flag=2 ;
else
flag=1 ;
}

void judgewho(int x,int y)
{
if(flag==1)
draw_circle(x,y,15);
if(flag==2)
draw_circle(x,y,4);
}

int judgeresult(int x,int y)
{
int j,k,n1,n2 ;
while(1)
{
n1=0 ;
n2=0 ;
/*水平向左數*/
for(j=x,k=y;j>=1;j--)
{
if(box[j][k]==flag)
n1++;
else
break ;
}
/*水平向右數*/
for(j=x,k=y;j<=18;j++)
{
if(box[j][k]==flag)
n2++;
else
break ;
}
if(n1+n2-1>=5)
{
return(1);
break ;
}

/*垂直向上數*/
n1=0 ;
n2=0 ;
for(j=x,k=y;k>=1;k--)
{
if(box[j][k]==flag)
n1++;
else
break ;
}
/*垂直向下數*/
for(j=x,k=y;k<=18;k++)
{
if(box[j][k]==flag)
n2++;
else
break ;
}
if(n1+n2-1>=5)
{
return(1);
break ;
}

/*向左上方數*/
n1=0 ;
n2=0 ;
for(j=x,k=y;j>=1,k>=1;j--,k--)
{
if(box[j][k]==flag)
n1++;
else
break ;
}
/*向右下方數*/
for(j=x,k=y;j<=18,k<=18;j++,k++)
{
if(box[j][k]==flag)
n2++;
else
break ;
}
if(n1+n2-1>=5)
{
return(1);
break ;
}

/*向右上方數*/
n1=0 ;
n2=0 ;
for(j=x,k=y;j<=18,k>=1;j++,k--)
{
if(box[j][k]==flag)
n1++;
else
break ;
}
/*向左下方數*/
for(j=x,k=y;j>=1,k<=18;j--,k++)
{
if(box[j][k]==flag)
n2++;
else
break ;
}
if(n1+n2-1>=5)
{
return(1);
break ;
}
return(0);
break ;
}
}

void main()
{
int gdriver=VGA,gmode=VGAHI;
clrscr();
attention();
initgraph(&gdriver,&gmode,"c:\\tc");
/* setwritemode(XOR_PUT);*/
flag=1 ;
draw_box();
do
{
step_x=0 ;
step_y=0 ;
/*draw_circle(step_x,step_y,8); */
judgewho(step_x-1,step_y-1);
do
{
while(bioskey(1)==0);
key=bioskey(0);
judgekey();
}
while(key!=SPACE&&key!=ESC);
}
while(key!=ESC);
closegraph();
}



C. 哪裡有APP、Android游戲開發及商業等源代碼

github:各種源碼都有。
國內其他網站的源碼,大部分比較欄,但大部分都收費。游戲的源碼你就別想了,爛的一點也沒法用,只有app的源碼,可以參考一些技術點的實現。

D. 哪裡有APP、Android游戲開發及商業等源代碼

主要能開發android的都能支持開發游戲,android 這邊只是調用游戲SDK的API,做些用戶枝旦蘆界面交互,android APP開發主要兩種開發軟體:

Eclipse Google已遲拿經宣布將在猛帶2015年底終止Eclipse工具的開發與支持。這包括ADT插件、Ant構建系統、DDMS、Traceview與其他性能和監控工具;

官方推薦。是Android目前主流的開發軟體,功能強大,所以是支持游戲開發的

E. 購買游戲源代碼違法嗎

購買游戲源代碼違法。賣網站源代碼屬於商業犯罪了,涉嫌侵犯商業秘密罪,因為源代碼也是公司核心競爭力之一。根據《刑法》規定給商業秘密的權利人造成重大損失的,處三棚伏年以下有期徒刑或者拘役,並處或者單處罰金卜和或。造成特別嚴重後果的型伍,處三年以上七年以下有期徒刑,並處罰金:(一)以盜竊、利誘、脅迫或者其他不正當手段獲取權利人的商業秘密的。

F. 如果修改一下一個網頁游戲的源碼再開服,賺錢了算犯法嗎多嚴重謝謝,,

這個問題 你問的比較簡單 但並不是簡單的問題

這里至少會涉及三個情況

  1. 你所謂的修改一下源碼 這個源碼是誰的 自己心裡要有數

    如果你修改的是官方原版程序,這就涉及盜取商業機密,然後才是影響運營平衡的問題

    不要試圖跟任何人說明,不是你拿來的...東西在你手裡就算是第三者花錢買也是犯罪

  2. 如果你所修改的源碼只是仿官方,但是基本一致,那首先擔心的是盜版侵犯知識產權

  3. 對於你個人而言 有沒有資質去運營商業游戲?有沒有文化許可和相關專項備案手續

    這些是基本的行為准則...無證經營甚至有經濟利益或謀取暴利 都是法律不允許的

    而且包括你是自己原創你的程序也沒資質去商業運營.何況還是盜版的...

這個時代是網路時代...是比較容易獲得金錢利益的工具時代

但是更多年輕人在這個時代迷失本性,毫無章程毫無准則,沒分寸沒原則

總是認為只要賺到錢就是自己的,越來越失去基本的做人做事應有的尺度把握

也造成了以後別人侵犯你的權益卻無人為你辯護,失去良性的發展方向

切記一句.因果報應,你現在不顧別人,將來會有無數人棄你於不顧...

G. 72家族網怎麼了

72家族鎮雹此網在做網站維護暫停使用,該網站是手機游戲源肆瞎碼資源、新手學習商業游戲源碼御迅教材最大的源碼共享網站。

H. roblox,汽車大亨的游戲源碼是多少

汽車大亨的源碼沒有對外公開。

《汽車大亨》(Car Tycoon),是一款模擬經營類型的小型游戲,游戲大小為275MB(標示)304.99MB(應用程序)。發行時間為2002年。

《汽車大亨》由FISHTANK公司製作發行,國內代理是怡采科技公司。

這款游戲是精美的2D界面,而游戲的片頭動畫則秉承了FishTank的一貫風格,看起來流暢,溫馨的畫面,動聽的音樂,讓你還未進入游戲就能感覺到這款游戲的脫俗清新。游戲的片頭展示的精美汽車是不是已經讓你迫不及待地想進入游戲,親自感受汽車王國的魅力了。觀賞完片頭動畫之後我們可以看到精美的游戲界面出來了。

游戲可以分為單機模式和多人模式,你如果想一個人沉浸在自己的世界就玩單機模式吧,如果你想與朋友試試誰更有商業頭腦,那當然是用多人模式了。

單機模式中又分為劇情模式和競爭模式,劇情模式則是根據標示的年代,那個年代的特點來進行的,例如1950年的美國汽車行業並不景氣,你就可以選擇從這個年代開始體驗艱苦創業。你可以從汽車工業剛開始發展就隨著它一路成長,一直到2006年你應當要成為一個真正叱吒風雲的汽車大亨了。

I. 求流星蝴蝶劍的c++源代碼

很傻很天真,但是有的高手還是能用逆向工程破解的,不過很費力。
並且,他們那種人也不可能把商業游戲源碼給你的脊野。
暈孫譽,櫻凱喊你就出10分,哪怕你出100W的RMB來這里收那源碼都不會有人賣的。
分給我吧~

熱點內容
方舟伺服器虛擬內存是什麼意思 發布:2024-12-22 14:21:52 瀏覽:955
磁力片編程課 發布:2024-12-22 14:10:57 瀏覽:271
小米6實際存儲空間 發布:2024-12-22 13:41:25 瀏覽:594
sql注入補丁 發布:2024-12-22 13:32:58 瀏覽:120
小區高層消防逃生怎麼配置 發布:2024-12-22 13:29:20 瀏覽:717
伺服器配置光纖網卡ip 發布:2024-12-22 13:22:47 瀏覽:516
地圖下載源碼 發布:2024-12-22 13:18:40 瀏覽:394
navicat存儲過程導出 發布:2024-12-22 13:12:44 瀏覽:300
androidservice線程 發布:2024-12-22 13:04:57 瀏覽:302
ntplinux伺服器配置 發布:2024-12-22 12:28:23 瀏覽:268