리버티게임:소도구: 두 판 사이의 차이
잔글 (Senouis의 편집을 [[특수:기여/imported>Senouis|imported>Senouis]]의 마지막 판으로 되돌림) 태그: 일괄 되돌리기 되돌려진 기여 |
잔글 (사소한 정리) |
||
(같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
11번째 줄: | 11번째 줄: | ||
과거 리버티게임의 전신인 백괴게임에서 한 유저가 자바스크립트 게임을 도입해 대혁명을 일으켰을 때, 자바스크립트 게임 프로그램들은 모두 "미디어위키:Common.js"(통칭 커먼자스)라는 하나의 문서에 모아져 있었습니다. 이 문서는 백괴게임에 이어 초기 리버티게임의 '''거의 모든 페이지에 접속할 때마다''' 자신 내부의 프로그램들을 '''모두''' 살펴서 그 중에 해당하는 게임 페이지에 들어온 것이 확인되면 그 프로그램 조각을 실행했습니다. | 과거 리버티게임의 전신인 백괴게임에서 한 유저가 자바스크립트 게임을 도입해 대혁명을 일으켰을 때, 자바스크립트 게임 프로그램들은 모두 "미디어위키:Common.js"(통칭 커먼자스)라는 하나의 문서에 모아져 있었습니다. 이 문서는 백괴게임에 이어 초기 리버티게임의 '''거의 모든 페이지에 접속할 때마다''' 자신 내부의 프로그램들을 '''모두''' 살펴서 그 중에 해당하는 게임 페이지에 들어온 것이 확인되면 그 프로그램 조각을 실행했습니다. | ||
문제는 리버티게임 사이트의 로딩 속도가 지나치게 비대해진 커먼자스로 인해 느려졌다는 것입니다. 그래서 | 문제는 리버티게임 사이트의 로딩 속도가 지나치게 비대해진 커먼자스로 인해 느려졌다는 것입니다. 그래서 미디어위키 사이트에 적용할 수 있는 소도구라는 확장 기능을 활용해 커먼자스의 프로그램 기능들을 나눠서 유저가 각 페이지마다 실행시킬 프로그램을 선택하게 하였습니다. 그래서 2000줄에 달하던 [[미디어위키: Common.js]] 문서를 여러 개의 가젯 확장 기능으로 쪼개었습니다. 지금의 400여 줄의 커먼자스는 그 당시에 비하면 20% 정도로 줄어든 것입니다. | ||
이제 여러분은 아래 사진처럼 여러분이 플레이 할 게임에 필요한 기능을 선택적으로 가져와 게임을 즐길 수 있습니다. 물론 IP 유저는 해당 설정에 접근할 수 없는 대신 꼭 필요한 대부분의 소도구들을 모조리 실행하도록 기본 설정이 되어 있습니다. 이러면 이전의 커먼자스에 각종 기능이 모아져 있던 것과 거의 같게 됩니다. 그리고 실행을 위해 계정 생성이 꼭 필요한 가젯도 존재하며, 그래서 리버티게임은 원활한 게임 플레이 경험을 위해 계정 생성을 권장합니다. | 이제 여러분은 아래 사진처럼 여러분이 플레이 할 게임에 필요한 기능을 선택적으로 가져와 게임을 즐길 수 있습니다. 물론 IP 유저는 해당 설정에 접근할 수 없는 대신 꼭 필요한 대부분의 소도구들을 모조리 실행하도록 기본 설정이 되어 있습니다. 이러면 이전의 커먼자스에 각종 기능이 모아져 있던 것과 거의 같게 됩니다. 그리고 실행을 위해 계정 생성이 꼭 필요한 가젯도 존재하며, 그래서 리버티게임은 원활한 게임 플레이 경험을 위해 계정 생성을 권장합니다. | ||
[[파일:리버티게임 소도구 최적화 설정.png | [[파일:리버티게임 소도구 최적화 설정.png]] | ||
[[분류:리버티게임 도움말]] | [[분류:리버티게임 도움말]] |
2024년 9월 18일 (수) 23:29 기준 최신판
화면 우측 상단의 환경 설정을 보다 보면 소도구라는 것이 눈에 띌 것입니다. 이게 무엇일까요?
네, 이건 자바스크립트 가젯이라는 확장 기능입니다.
자바스크립트는 뭐고 가젯은 뭐냐고요?
자바스크립트에 대해서는 리버티게임:자바스크립트를 참조해주시고, 가젯은 (리버티게임에서는 자바스크립트로 이루어진) 프로그램 조각을 실행할 수 있는 미디어위키 사이트 엔진 기능입니다.
과거 리버티게임의 전신인 백괴게임에서 한 유저가 자바스크립트 게임을 도입해 대혁명을 일으켰을 때, 자바스크립트 게임 프로그램들은 모두 "미디어위키:Common.js"(통칭 커먼자스)라는 하나의 문서에 모아져 있었습니다. 이 문서는 백괴게임에 이어 초기 리버티게임의 거의 모든 페이지에 접속할 때마다 자신 내부의 프로그램들을 모두 살펴서 그 중에 해당하는 게임 페이지에 들어온 것이 확인되면 그 프로그램 조각을 실행했습니다.
문제는 리버티게임 사이트의 로딩 속도가 지나치게 비대해진 커먼자스로 인해 느려졌다는 것입니다. 그래서 미디어위키 사이트에 적용할 수 있는 소도구라는 확장 기능을 활용해 커먼자스의 프로그램 기능들을 나눠서 유저가 각 페이지마다 실행시킬 프로그램을 선택하게 하였습니다. 그래서 2000줄에 달하던 미디어위키: Common.js 문서를 여러 개의 가젯 확장 기능으로 쪼개었습니다. 지금의 400여 줄의 커먼자스는 그 당시에 비하면 20% 정도로 줄어든 것입니다.
이제 여러분은 아래 사진처럼 여러분이 플레이 할 게임에 필요한 기능을 선택적으로 가져와 게임을 즐길 수 있습니다. 물론 IP 유저는 해당 설정에 접근할 수 없는 대신 꼭 필요한 대부분의 소도구들을 모조리 실행하도록 기본 설정이 되어 있습니다. 이러면 이전의 커먼자스에 각종 기능이 모아져 있던 것과 거의 같게 됩니다. 그리고 실행을 위해 계정 생성이 꼭 필요한 가젯도 존재하며, 그래서 리버티게임은 원활한 게임 플레이 경험을 위해 계정 생성을 권장합니다.