首页 > 文章资讯 > 游戏攻略 > 谁推荐一些游戏开发网站或者论坛给我(魔兽争霸地图编辑器怎么做一个排行榜)

谁推荐一些游戏开发网站或者论坛给我(魔兽争霸地图编辑器怎么做一个排行榜)

作者: 来源:立方下载 时间:2023-08-27 18:45:15


一、谁推荐一些游戏开发网站或者论坛给我


◆国内游戏开发站点与论坛:
Lhgamer——乐活游戏人论坛
乐活游戏开发论坛以游戏策划、游戏美术、虚幻引擎学习和交流为主,非常适合新人学习。

shejishi123——游戏设计师的Hao123
一个业内人士建设的游戏策划导航站,搜集了诸多游戏开发论坛,站点、业内资深人士博客,资讯、学习、资源、游戏培训等各类资源,非常具有引导性和实用性。

Youxihun——游戏魂
专门的游戏策划论坛,分类细致,内容丰富,但需要一定的甄别能力。

GameRes.com——游戏开发资源网
最开放的游戏开发专业网站之一,在其中可以找到许多有价值的参考资料。

Gamelook——游戏大观
简介:研究全球游戏产业的专业网站,关注游戏业最新的创意、技术、产品等,内容更偏向运营、策划和数据分析。

OGDEV.net——中国网游研发中心
简介:盛大04年创办的专门针对网络游戏研发的专业网站。有云风、姚晓光等国内知名制作人常驻论坛。

NPC6.com——“何苦做游戏”
简介:姚晓光于1998年创办,是目前国内最资深的游戏开发专业网站之一。姚晓光,腾讯互动娱乐琳琅天上工作室首席制作人。

◆国外游戏资讯和游戏开发站点:

GAMASUTRA(美):业界人士交流网站

GAMECAREER(美):国外入行指导

GAMETRAILERS(美):国外知名游戏视频站点

GAMESPOT(美):外国人的17173

IGN(美):电子游戏评论网站

G4TV(美):视频游戏评论与新闻站点

GAMEDEVELOPER(美):游戏开发者杂志

EDGE(英):游戏资讯网站

1UP(英):游戏资讯网站:

这是GA之前整理的国内国外主要游戏开发站点。由于百度知道不让放网址我去掉了其中的网址部分。
希望对你有帮助。


二、魔兽争霸地图编辑器怎么做一个排行榜


事件-地图初始化
条件-没有
动作-这里有很多东西,你想设什么是什么。只需要在其中加上 玩家组-添加 玩家1(红色)【玩家2/3之类的】到playergroup(这个是变量,名字什么都可以,是空的 玩家组 就行)——这个动作要多做几个,把排行榜上要的玩家都加进去。
2 接下来是重点
事件-不要
条件-没有
动作-for循环整数A从1到14,设置kills【循环整数A】=0
wait 0.01秒(多少都可以)
对所有玩家创建排行榜,使用标题-杀敌数(你想取什么都行)
设置 board(又一个变量,排行榜的)=最后创建的排行榜
如果 玩家1的游戏状态是正在游戏 成立,则排行榜-添加玩家1到最后创建的排行榜,使用名字-玩家1的名字,设置分数为0(这个要多复制几个,把要的玩家添加进去)
开启-触发3

3(这个是默认关闭的)
事件,条件-无
动作-排行榜-设置玩家1在board中的分数为kills【1(玩家编号几就是几)】
复制这个动作,把所有玩家都设好

4事件-任意单位 死亡
条件-凶手单位的所有者在Playersgroup中=TRUE
and 单位是一个英雄=TRUE
动作-设置 kills(一个实数变量组,注意是个组)【凶手单位的所有者的玩家索引号】=kills【凶手单位的所有者的玩家索引号】+1
运行-触发3(2中是开启,这里是运行)

死亡数同理!要学会举一反三。不打了
好累~~~


三、c语言游戏排行榜怎么弄


#include
#include
#include
#include
#include
char m;
int x,y,fx,fy,ta,blength=2;//为了方便,数组第0个元素不要了,直接从1开始
//length>=1必须的
int sbody_move;
struct sbody
{
int bx;
int by;
}sbody[1801];
int ou(int n)
{
if(n%2==1) n=n+1;
return n;
}
void map()
{
//地图20*60 活动空间18*58
printf("by qq1176611589 on 11.13nYour body length=%d,goal=20n",blength);
int i,a,b,pr=0;
for (i=1;i<=60;i++) //第一行全为“- ”
printf("-");
printf("n");
for(i=1;i<=18;i++)//中间18行
{
printf("|");
for(a=1;a<=58;a++)//具体打印某个值
{
if(i==y && a==x) pr=1; //蛇头
if(i==fy && a==fx) pr=1; //产生食物
else
{
for(b=1;b<=blength;b++)
{
if(sbody[b].bx==a && sbody[b].by==i)
{
pr=1;
break;
}
}
}
if(pr==0) printf(" ");
if(pr==1) printf("*");
pr=0;
}
printf("|");
printf("n");
}
for (i=1;i<=60;i++) //最后一行全为“- ”
printf("-");
printf("n");
}
void move()
{
sbody[sbody_move].bx=x;//摆动身体
sbody[sbody_move].by=y;
sbody_move-=1;
if(sbody_move<=0)
sbody_move=blength;
switch(m)//蛇头坐标改变
{
case 's':y+=1;break;
case 'a':x-=2;break;
case 'd':x+=2;break;
case 'w':y-=1;
}
}
void s_introducer()//游戏初始化...
{
printf("by_Wang qq1176611589 on 11.13nasdw控制移动方向,请切换成英文输入法,身体长度达到20胜利n");
system("pause");
m='d';
x=10;
y=10;
sbody[1].by=10;
sbody[1].bx=8;
sbody[2].by=9;
sbody[2].bx=8;
sbody_move=blength;
char ta;
}
void food()
{
int data,guess,ran,i;
srand((unsigned)time(NULL));
ran=rand();
f: //每个坐标必须为偶数
fy=ou(rand()%(17)+1); //data (1,17) x58 y18
fx=ou(rand()%(57)+1); //(1,57)
if(x==fx && y==fy) goto f; //food不能在头上
for(i=1;i<=blength;i++)//food不能再身体上
{
if(sbody[i].bx==fx && sbody[i].by==fy)
{
goto f;
}
}
}
main()
{
system("mode con cols=65 lines=25");
s_introducer();//游戏初始化 打酱油的无伤大雅的开局介绍和进入游戏。
int win=0,de=1,i,gameover=0,fe=0;
for(;gameover==0;) //主程序 =====================
{
move();
if(x>58 || x18 || y<1)//判断游戏是否结束 活动空间x58 y18 /判断是否撞墙
break;

for(i=1;i<=blength;i++)//判断是否咬到自己
{
if(sbody[i].bx==x && sbody[i].by==y)
{
gameover=1;
break;
}
}
if(gameover==1) break;
system("cls");
if(kbhit())
{
ta=m;
m=getch();//判断按下某键 asdw作为控制
if(m=='a' && ta=='d') m=ta;
if(m=='d' && ta=='a') m=ta;
if(m=='w' && ta=='s') m=ta;
if(m=='s' && ta=='w') m=ta;
de=0;
}
if(x==fx && y==fy)
{
blength+=1;
fe=0;
}
if(blength>=20)
{
win=1;
break;
}
map();
if(fe==0)
{
food();//如果食物不存在,产生食物。
fe=1;
}
if(de==1)
Sleep(80);
if(de==0)
de=1;
}
if(win==0) printf("=========Gameover.You fail!=========n");
if(win==1) printf("=========Gameover.You win!=========n");
system("pause");
}

热门文章