90년대에 이 게임을 PC에서 해봤던 기억이 납니다. PC로 이런 게임을 할 수 있다니, 다들 난리였습니다.
이제는 이 고전 게임을 웹브라우저 안에서 즐길 수 있는 날이 왔습니다.
오픈소스 웹 게임 엔진인 Phaser를 이용해서 아예 새로 만들었다고 합니다.
추억 돋게 게임도 해보고, 소스코드도 뜯어보고 하면 재밌을 것 같습니다.
물론, 소스코드 열어 살펴 보려면 시간 좀 걸리겠네요.
웹브라우저로 게임 해보기
접속하면 웹 브라우저에서 실행이 됩니다. - https://princejs.com/
핸드폰으로도 실행이 잘 됩니다. 다만, 조작하는데 어려움이 많아서 핸드폰으로 하는건 좀 비추입니다.
워낙에 난이도가 있는 게임인데, 핸드폰 터치만으로 하긴 많이 어렵더군요.
물론, 이건 제 이야기고 게임 잘 하는 분들은 어떤 역경에도 방법을 찾아내고 잘 하더군요.
Prince of Persia
이야, 이걸 혼자 만들었습니다. 완전 능력자네요.
https://thisisgame.com/webzine/news/nboard/4/?n=21136
1989년에 애플II 용으로 나왔는데, 이 당시 애플은 게임 하기엔 좋지 못한 PC 였습니다. (물론, 30년이 지난 지금도 맥은 게임하는데 아주 거지 같습니다.) 1990년 9월 그래픽과 사운드를 보강하여 MS-DOS 용으로 포팅 되면서 엄청난 인기를 얻습니다.
이후로 거의 모든 게임기 및 장비로 이식되어 큰 흥행을 합니다.
애플 얘들은 예전이나 지금이나 참 일관성 있죠.
애플은 게임엔 영 관심이 없거나, 게임은 예술이 아니라고 생각하는 것 같습니다.
애플, 앞으로 좀 잘하자! 응?
게임 소스 공개
웹 버전 소스가 전부 공개되어 있습니다. - https://github.com/oklemenz/PrinceJS
심심할 때 함 봐보기엔, 간단하지는 않습니다.
최초 개발자가 애플II 어셈블리로 개발된 소스를 공개 했고, 이 코드를 자바스크립트로 변환한 소스들이 있어서 그런 소스들과 인터넷에 공개된 이 게임 메니아들의 분석 내용을 바탕으로 완전 다시 만들었다고 합니다. 역시, 능력자들 많습니다.
https://github.com/jmechner/Prince-of-Persia-Apple-II
https://github.com/ultrabolido/PrinceJS
만들어진 소스 분석하는 것도 쉽지 않은데 말입니다. 최초 원저자의 github 에 기술된 내용을 보면 재미난 내용이 있습니다.
소스코드에 관련된 어떤 내용도 묻지 말아달라. 정말로, 정말로 하나도 기억이 안난다.
역시, 쿨하신 능력자.
인터넷 시대의 최대 장점. 맘 먹고 시간 투자하면 공부하는데 엄청나게 좋은 자료들이 넘쳐남.
추억의 게임들이 웹이나 모바일로
스마트폰의 성능과 웹 브라우저의 성능이 엄청나게 발전 하면서 예전의 게임들이 이젠 스마트폰 안에서, 심지어는 이 게임처럼 웹브라우저 안에서 자바스크립트로 돌아갑니다. 브라우저에서 실행되는 자바스크립트 엔진의 성능이 어마무시하게 좋아졌어요.
퀘이크를 웹 브라우저 안에서 해볼 수 있게 되다니. 놀랍습니다.