그냥 만들어본 가위바위보
심플하게 400줄이내로 짠 가위바위보입니다.
게임의 기본이 되는 주사위게임의 축소판이기도 하죠!
처음 만들때는 더 심플했는데, 하나 둘 살을 붙이다 보니.. ㅋㅋㅋ
언젠간 다 만들날이 올지 모르겠지만 .. !!
그냥 콕콕 눌러보고 가세요!
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 17개
현재는 NPC 스크립트나 MOB스크립트를 자동화시키고있어요!ㅋㅋㅋ
그건 가위바위보를 엄청잘하셔서 그런거 아닌가요!ㅋㅋㅋ
캐릭터마다 밸런싱을 조절했다던지 그런게 없어요! ^^
군더더기 없이 배열값 딱 4개만 넣어두고, 그걸 랜덤함수로 한번만 써서 호출했거든요.ㅋㅋ
아래 블루엔젤님 댓글에 답변단 것처럼, 여러가지 확장해서 넣으려고 초기값은 엄청 심플하게 .. ㅎㅎㅎ
지금이야 400줄이내 코드를 최적화해서 290줄로 줄였지만,
무언가 가위바위보에 스킬등을 추가한 후에
다시 function 에서 class 로 변화될 때 쯤엔 더 많이 발전해있...
..을거긴 한데, 전 왜 이렇게 쓸데없는걸 만들고있을까요! ㅋㅋㅋㅋㅋㅋ
한 5번 했는데 보만 냈더니 이겼네요 ㅋㅋ
[CODE]
$battle_code=array("BATTLE","가위","바위","보");
$cpu_hand=$battle_code[mt_rand(1,3)];
$player_hand=($post_destiny==4)?$battle_code[mt_rand(1,3)]:$battle_code[$post_destiny];
[/CODE]
코딩 초보자라성 ㅠ
그래서 그누보드가 좋아요! 고수분들 코드를 하나둘 보면서 익혀나가는 기쁨이!
결과 알려줄시 상대가 뭘냈고 내가 뭘내서 결과가
도출 되었는지 알수 있으면 좋겠네요
결과라는 곳은 언제나 총체적인 그 사람의 활동범위가 누적되는 곳이다 싶어서
조금더 다양한 행동패턴등이 들어가고 나서 넣을려고 지금은 단순히 '기록'이라는 항목을 붙여두었어요!
이렇게 단순한 턴제라면 xhr 사용하는데 의미가 없을것 같아요!
아마 그렇게 하려했다면 Node.js 쓰거나 그랬을겁니다!