스타를 하려면 게임실력보다 먼저 1.씨발러마 같은 노땅들이나 쓸만한 욕을 배워둬야함 2.게임에 졌지만 그건 내가 못한게 아니고 상대가 날빌이나 개짓거리 한걸로 트집잡고 욕할줄 알아야함 3.게임에 져야 다음판에서 더 크게 욕하고 소리칠수있으니 져야함 4.욕하며 지랄할거 다했지만 상대방이 벽으로 느껴진다면 욕 뒤지게 하고 그냥 나갈줄 아는 매너를 길러야함
정정: 동족전 확률은 1/3 - 테란. 테란 - 테란. 프로토스 - 테란. 저그 - 프로토스. 테란 - 프로토스. 프로토스 - 프로토스. 저그 - 저그. 테란. - 저그. 프로토스 - 저그. 저그 다음과 같은 경우에서 동족인 테란. 테란, 프로토스. 프로토스, 저그. 저그가 있기 때문에 3/9 이므로 1/3 확률임 스타2에서는 random_race 라는 종족 설정을 동일 확률로 하여 선택한다고 함. 물론 스타1과 똑같지는 않지만 참고는 할 수 있을듯 개발자 입장에서 이걸 굳이 건드려서 복잡하게 할 이유가 있을런지? 만약 동족전이 안나오게 하려면 상대 종족을 함수에서 같이 받아서 확률을 적용해야 되는데 내가 프로그래머라면 그렇게 안 만들듯. 그렇게 복잡하게 만들 이유도 없고. 랜덤 함수 가져와서 쓰면 끝나는데 굳이? 만약 타당한 이유가 있다면 만들어야겠지만 그냥 동족전이 안 나오는것 같은 느낌은 그냥 느낌일듯. 맵핵이나 런처 만드신 분들이 종족 고를 때 어떤 로직의 함수를 쓰는지 그거 분석해서 알려주는게 가장 정확함 아래는 검색한 내용 스타크래프트에서 종족을 랜덤으로 선택할 때 사용하는 함수에 대한 정보는 다소 복잡할 수 있습니다. 리버싱한 기록을 보면, 게임 내 랜덤 종족 선택 기능은 주로 트리거와 스크립트를 사용하여 구현된다고 합니다. 기본적으로 블리자드의 게임 엔진은 의사 난수 생성기를 사용하여 종족을 무작위로 선택합니다. SC2 Mapster 포럼에 따르면, 특정 모드에서는 트리거를 통해 플레이어가 랜덤 종족을 선택했는지를 감지할 수 있습니다. 이를 위해 플레이어 속성을 확인하고, 'Random'으로 설정된 경우를 트리거로 처리합니다. 이는 게임 내 데이터 에디터에서 설정할 수 있습니다 [oai_citation:1,Trigger that knows if a player selects Random Race? - Triggers - Development - SC2 Mapster Forums - SC2Mapster ](www.sc2mapster.com/forums/development/triggers/234796-trigger-that-knows-if-a-player-selects-random-race). 또한, StarCraft II에서 AI를 사용하여 종족을 무작위로 선택하는 경우, Python 스크립트와 SC2 API를 사용하여 무작위 종족을 할당하는 방식도 있습니다. 이 과정에서는 기본적으로 `random_race()` 함수가 사용됩니다. 이 함수는 각 종족(테란, 저그, 프로토스)의 선택 확률을 동일하게 설정하여 랜덤으로 하나를 선택합니다 [oai_citation:2,Player Properties - StarCraft II Editor Tutorials](s2editor-guides.readthedocs.io/New_Tutorials/01_Introduction/009_Player_Properties/). 이를 통해 블리자드의 게임 엔진이 사용하는 랜덤 함수는 표준 의사 난수 생성기를 기반으로 하며, 종족을 무작위로 선택할 수 있는 여러 가지 커스텀 스크립트와 트리거가 존재합니다.