본문 바로가기

컴터생각

페르시아의 왕자, 고전 게임을 자바스크립트로 웹에서

 

 

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 용으로 포팅 되면서 엄청난 인기를 얻습니다.

 

이후로 거의 모든 게임기 및 장비로 이식되어 큰 흥행을 합니다.

 

애플 얘들은 예전이나 지금이나 참 일관성 있죠.

애플은 게임엔 영 관심이 없거나, 게임은 예술이 아니라고 생각하는 것 같습니다.

애플, 앞으로 좀 잘하자! 응?

 

 

맥북 M1 언리얼 엔진, 올해 정말로 나오나 - 이제 애플이 게임에도 신경 좀 썼으면

Unreal Engine 5는 2020년 5월에 최초 공개가 되었죠. 올해엔 정식 공개하겠다며 엄청만 품질의 데모를 보여줬지만, 12월인 현재 올해 공개될 것 같진 않아 보입니다. 물론, 2021년 5월에 얼리 억세스를

madchick.tistory.com

 

 

게임 소스 공개

웹 버전 소스가 전부 공개되어 있습니다. - https://github.com/oklemenz/PrinceJS

심심할 때 함 봐보기엔, 간단하지는 않습니다.

 

최초 개발자가 애플II 어셈블리로 개발된 소스를 공개 했고, 이 코드를 자바스크립트로 변환한 소스들이 있어서 그런 소스들과 인터넷에 공개된 이 게임 메니아들의 분석 내용을 바탕으로 완전 다시 만들었다고 합니다. 역시, 능력자들 많습니다.

https://github.com/jmechner/Prince-of-Persia-Apple-II

https://github.com/ultrabolido/PrinceJS

 

만들어진 소스 분석하는 것도 쉽지 않은데 말입니다. 최초 원저자의 github 에 기술된 내용을 보면 재미난 내용이 있습니다.

소스코드에 관련된 어떤 내용도 묻지 말아달라. 정말로, 정말로 하나도 기억이 안난다.

역시, 쿨하신 능력자.

 

인터넷 시대의 최대 장점. 맘 먹고 시간 투자하면 공부하는데 엄청나게 좋은 자료들이 넘쳐남.

 

 

추억의 게임들이  웹이나 모바일로

 

스마트폰의 성능과 웹 브라우저의 성능이 엄청나게 발전 하면서 예전의 게임들이 이젠 스마트폰 안에서, 심지어는 이 게임처럼 웹브라우저 안에서 자바스크립트로 돌아갑니다. 브라우저에서 실행되는 자바스크립트 엔진의 성능이 어마무시하게 좋아졌어요.

 

퀘이크를 웹 브라우저 안에서 해볼 수 있게 되다니. 놀랍습니다.

 

 

quakejs.com

Practice Match Play a practice match against bots. Note, the bot performance is pretty sluggish in CPMA in comparison to Vanilla Q3. If you'd like to try out a 5+ player match, stick with Vanilla Q3.

www.quakejs.com

 

GitHub - inolen/quakejs

Contribute to inolen/quakejs development by creating an account on GitHub.

github.com

 

 

 

탑건 매버릭 - 전작을 능가하는 후속작, 뱅기 좋아하면 이건 봐야지

친구 녀석과 개봉하면 같이 보러 가기로 했지만, 산다는게 다 그런거지 ㅎㅎ 구글 영화에서 구매해서 이제야 봄 36년만에 나온 후속작 - 제대로 만들기 위해서 이렇게 오래 걸렸나 다들 미쳤나

madchick.tistory.com

 

어머나!! 허머가 전기차로 나왔네 - GMC HUMMER EV PICKUP AND SUV

설치해 놓고 거의 읽지 않는 앱, Flipboard. 한때는 혁신의 상징이었는데 세월무상. 그래도 아이패드 위젯을 제공해서 아이패드 화면에 위젯을 빼놨는데, 헛 이런 기사가 눈에 띄는게 아닌가. GM star

madchick.tistory.com

 

어메이징한 이분 - 뒷태 미녀 이블린, 승무원 룩북, 알고보니..

아니, 이게 뭐라고 고소까지 하나 어그로 끌어 광고 수입 땡기려는 언론들이 문제지 헌데, 알고 보니 이분 정말 어메이징한 분이셨어. 아니, 뭐 이런 걸로 고소까지? 스타일링을 보여주기 보다

madchick.tistory.com

 

아프가니스탄 전쟁의 시작인 오사마 빈라덴 체포를 다룬 영화 - 제로 다크 서티

최근 미군이 아프가니스탄에서 철수하여 탈레반이 수도를 점령했다는 뉴스가 온통 난리입니다. 대통령은 UAE로 도망 갔다고 하니 나라 꼴이 말이 아닙니다. 엄청난 돈을 싸들고 

madchick.tistory.com

728x90