Game

Game Design, Story, Game Play.
Post Reply
User avatar
New
Posts: 8
Joined: Sat Mar 21, 2009 2:52 am
Location: Colombia
Contact:

Game

Post by New » Sun Mar 22, 2009 2:10 am


Jay
RF Dev Team
Posts: 1232
Joined: Fri Jul 08, 2005 1:56 pm
Location: Germany

Re: Game

Post by Jay » Sun Mar 22, 2009 12:43 pm

Looks nice so far, but it would be cool to know what the game is about. If you aren't fluent in English you could use a translator (like google translator). Many who come here from the spanish forums are doing that.


Maybe you can alter the level so that the train doesn't come that often? It's a nice detail and really cool, but if the train comes too often, it gets old quickly.
Everyone can see the difficult, but only the wise can see the simple.
-----

User avatar
New
Posts: 8
Joined: Sat Mar 21, 2009 2:52 am
Location: Colombia
Contact:

Re: Game

Post by New » Sun Mar 22, 2009 9:15 pm

Code: Select all

{
	start[()
	{
		Console(true);
		
		BoxHeight(230);
		MoveToPoint("idle",2000,"");
		//NewOrder("Teletransportar");
		AddTimerOrder(1, 60, "Teletransportar");	
	}]
	
	Teletransportar[()
	{
		TeleportToPoint("Punto00");
		NewOrder("start");
		
	}]
	
}

train passing every 10 seconds, now runs every 60 seconds.

Thank you for your comment.

About the game. soon put the argument.

a greeting.

Translated by google.

User avatar
New
Posts: 8
Joined: Sat Mar 21, 2009 2:52 am
Location: Colombia
Contact:

Re: Game

Post by New » Wed Mar 25, 2009 12:41 am

http://www.youtube.com/watch?v=gs9XMt2YWyU


EDIT: Player Script Basic

Code: Select all

{
	DIRECCION		[0]
	VELOCIDAD		[0]
	ANIMACION		[0]
	ADELANTE		[15]
	ATRAS			[27]
	IZQUIERDA		[26]
	DERECHA			[28]
	NINGUNA			[0]
	NORMAL			[70]
	VATRAS			[50]
	NORTE			[0]
	SUR				[180]
	OCCIDENTE		[90]
	ORIENTE			[270]
	DEFECTO			[0.5]
	
	Q				[Quieto]
	CA				[Caminar]
	CE				[CaminarAtras]
	CI				[CaminarIzquierda]
	CD				[CaminarDerecha]
	
	
	start[()
	{
		Console(true);
		LowLevel("LBN");
	}]
	
	LBN[()
	{
		debug(Yue.key_pressed);
		
		AttachCamera();
		Yue.yaw_speed=9999;
		ChangeYaw();
		PositionToPawn("Yue",0,0,0,true,false);
		Yue.ideal_yaw=Yue.player_yaw;
		//Codigo de Camara
		
		walkmove(Yue.current_yaw+DIRECCION,VELOCIDAD);
		Yue.yaw=9999;
		ChangeYaw();
		PlayerRender(false);
		
		if (IsKeyDown(Integer(ADELANTE)) and  (IsKeyDown(Integer(IZQUIERDA))=false) and (IsKeyDown(Integer(DERECHA))=false) and (IsKeyDown(Integer(ATRAS))=false))
		{
			
			if (ANIMACION=StringCopy(CA))
			{
				if (Yue.animate_at_end)
					{
						Animate(StringCopy(CA));
					}
					
				VELOCIDAD0=Integer(NORMAL);
				DIRECCION=Integer(NORTE);
			}
		else
		{
				ANIMACION=(StringCopy(CA));
				AnimateBlend(CA,DEFECTO);
				VELOCIDAD=Integer(NORMAL);
				DIRECCION=Integer(NORTE);
		}
		
				
		}

		if (IsKeyDown(Integer(ATRAS)) and (IsKeyDown(Integer(DERECHA))=false) and (IsKeyDown(Integer(IZQUIERDA))=false) and (IsKeyDown(Integer(ADELANTE))=false))
		{
			if(ANIMACION=StringCopy(CE))
			{
				if (Yue.animate_at_end)
					{
						Animate(StringCopy(CE));
					}
			
				VELOCIDAD=Integer(VATRAS); 
				DIRECCION=Integer(ConvertDegrees(SUR)); 
	
			}
			else
			{
			ANIMACION=StringCopy(CE);
			AnimateBlend(CE,DEFECTO);
			VELOCIDAD=Integer(VATRAS); 
			DIRECCION=Integer(ConvertDegrees(SUR)); 
			}

		}
		
		
		if (IsKeyDown(Integer(IZQUIERDA)) and (IsKeyDown(Integer(ADELANTE))=false) and (IsKeyDown(Integer(ATRAS))=false) and (IsKeyDown(Integer(DERECHA))=false))
		{
			if(ANIMACION=StringCopy(CI))
			{
				if(Yue.animate_at_end)
				{
					Animate(StringCopy(CI));
					
				}
				
				VELOCIDAD=Integer(NORMAL);
				DIRECCION=ConvertDegrees(OCCIDENTE);
			}
			
			else
			{
				ANIMACION=StringCopy(CI);
				AnimateBlend(CI,DEFECTO);
				VELOCIDAD=Integer(NORMAL);
				DIRECCION=ConvertDegrees(OCCIDENTE); 
			}
		}
		
		
		if (IsKeyDown(Integer(DERECHA)) and (IsKeyDown(Integer(IZQUIERDA))=false) and (IsKeyDown(Integer(ADELANTE))=false) and (IsKeyDown(Integer(ATRAS))=false))
		{
			if (ANIMACION=StringCopy(CD))
			{
				if(Yue.animate_at_end)
				{
					Animate(StringCopy(CD));
				}
				
				VELOCIDAD=Integer(NORMAL);
				DIRECCION=ConvertDegrees(ORIENTE);
			}
			
			else
			{
				ANIMACION=StringCopy(CD);
				AnimateBlend(CD,DEFECTO);
				VELOCIDAD=Integer(NORMAL);
				DIRECCION=ConvertDegrees(ORIENTE);
			}
			
		}
				

				if (((IsKeyDown(ADELANTE))=false) and ((IsKeyDown(ATRAS))=false) and ((IsKeyDown(IZQUIERDA))=false) and ((IsKeyDown(DERECHA))=false))
			{
					if (ANIMACION=StringCopy(Q))
            		{
               		 if (Yue.animate_at_end)
                		{
                    		Animate(StringCopy(Q));
                		}
							VELOCIDAD=Integer(NINGUNA);
							DIRECCION=Integer(NORTE);
            		}
            		else
					{
							ANIMACION=StringCopy(Q);
							AnimateBlend(Q,DEFECTO);
							VELELOCIDAD=Integer(NINGUNA);
							DIRECCION=Integer(NORTE);
					}
			}
	}]
	
}


Post Reply