Senin, 28 Mei 2018

FINITE STATE MACHINE (FSM) PADA GAME 3D

FINITE STATE MACHINE (FSM) PADA GAME 3D

Game :Rules Of Survival

merupakan contoh game battle royal dimana player turun di sebuah pulai bersama player lain dengan jumlah 120 orang, dan bertahan hidup dengan mencari senjata yang ada di dalam maps


Pseudocode 

Play 

case0:

jalan jalan ( );

if ( have weapon  ( ) ) {*state 1 ( ) } 

break :

case 1;

Looting ( ) ;

if (have enought weapon ( ) ) {*state 2 ( ); }

break;

if (dont have enought weapon ( ) ) {*state 1 ( );}

break; 

case 2 ;

GotoSavezone( );

if ( see enemy ( ); ) {*state 3 ( );}

break;

if (see hard enemy( );) {*state 4 ( ); }

break;

if (youinsavezone ( );) {*state 5 ( );}

break;

case 3 ;

attack();

if ( Youwin ( ); ) {*state 6 ( ) ; }

break;

if ( Youlose ( ); ) {*state 7 ( ) : }

break;

case 4 ; 

Run ( );

 If (youdied (); ) {*state 7 ( ); }

break;

if (youwin ( ) ; ) {*state 6 ( ); }

break;

case 5 ;

deffendAtSavezone( );

if (youthe last man ( ); ) {*state 6( );}

break;

if (youdied ( ) ; ) {*state 7 ( ); }

break;

case 6 :

Win ( ) ;

if (no enemy (); ) {game end }

{you win } break;

case 7;

Game Over() ;

if (you died ( ) ; ) {*game over }

{*state play}