본문으로 이동

사용자:Lemminkäinen/인터페이스 개선

리버티게임, 모두가 만들어가는 자유로운 게임
이 문서는 용자 문서이지만, 서의 주인 이외의 사용자도 집이 능한 문서입니다.

적용되거나 취소된 게 확실한 제안 등은 삭제해 주세요. 추가될 수 있습니다.

미궁 틀을 몰라도 미궁처럼 링크할 수 있도록

/////////// 미궁을 모르는 초보자들을 위해 //////////////
(function(){
if(mw.config.get("wgNamespaceNumber")===0){ //일반 네임스페이스에만
  Array.from(document.getElementById("mw-content-text").getElementsByTagName("a")).map(function(elem){
     if(!elem.parentElement.classList.contains("normalLink")){  elem.title="여기로!"; }
  })
}
})();

예외: 부모 element에 normalLink 클래스가 들어가면 지나칩니다. (사용자 정의 미궁도 가능합니다. 이건 이미 a 안에 span 넣어서 구현했으니)

특수 함수를 배우지 않고 입력기를 사용하게 하기

(JSON을 만드는 {{입력 상자/ifeq}}와는 다릅니다.)

위키문법, 함수에 익숙하신 분들은 별 것 아니겠지만, 처음부터 함수를 잘 알고 익숙하란 법은 없기 때문에 생각해 봤습니다.

사용법:

{{입력 확인|값|참일 때|거짓일 때}}

소스:


{{#ifeq:{{CGI2|변수=inpval}}|{{{1}}}|{{{2}}}|{{{3}}}}}

입력기에서 받은 값을 이용해, switch로 결과를 보여주는 버전도 이런 식으로 간략화 가능할 것 같습니다.

그런데 생각해 보니 CGI도 같은 식으로 하면 틀부자 될지도 모르겠네, 뭐 알 게 뭐람

{{정답}}과 {{오답}}, {{결과}} 만들기

초보자들이 퀴즈나 랜덤 방을 쉽게 만들어서 게임을 더욱 재미나게 할 수 있을 것 같습니다! :) 그래 봤자 간단한 CGI+1이겠지만, 초보자들은 CGI가 뭔지 어리둥절할 것입니다.