역시에서 포팅한 실행 예시 · 오픈 소스 원본 활용
리눅스 2048 게임을 웹과 휴대폰으로
터미널에서 움직이던 숫자 퍼즐을, 설치 없이 즐겨 보세요.
설치 없이 바로 플레이
2048
점수 0
같은 숫자를 합쳐 2048을 만들어 보세요. 보드를 누른 뒤 방향키로 움직이거나, 휴대폰에서 밀어서 조작할 수 있어요.
게임을 불러오는 중…
숫자 합치기와 점수 계산은 원본 C 코드가 브라우저 안에서 처리합니다. 새로고침하면 게임이 초기화됩니다.
무엇을 옮겼나요?
숫자 합치기, 한 번의 이동에서 한 번만 합쳐지는 규칙, 점수와 게임 종료 판정
어떻게 바뀌었나요?
터미널 출력과 키 입력을 웹 화면, 방향 버튼, 키보드와 터치 조작으로 바꿨어요.
실제로 확인한 것
원본 C 실행과 브라우저 실행의 이동·점수·종료 판정을 220가지 보드와 방향 조합으로 비교했습니다.
PC 브라우저에서 실행과 조작을 확인하고 390px 화면 크기에서도 버튼과 내용이 넘치지 않는지 확인했습니다. 실제 휴대폰 기기별 검증은 아직 하지 않았습니다.
현재 범위와 제한
실행 중인 게임은 새로고침하면 초기화됩니다. 계정별 저장, 순위와 온라인 대전은 제공하지 않습니다. 최신 브라우저의 WebAssembly 지원이 필요합니다.
원본과 소스
원본 작성자는 Maurits van der Schee이며, MIT 라이선스의 코드를 사용했습니다. 역시에서 C 코드를 WebAssembly로 컴파일하고 웹 화면과 조작부를 추가한 포팅 예시입니다. 원본 프로젝트의 공식 웹 버전이나 고객 납품 실적을 뜻하지 않습니다.
기준 원본: 90343eb209e8 · 원본, 어댑터, 웹 화면, 실행 파일과 재현 안내를 제공합니다.
같은 포팅을 요청할 때 쓸 프롬프트
공개된 2048.c 게임의 C 코드를 브라우저에서 실행하도록 포팅해 주세요.
원본: https://github.com/mevdschee/2048.c/tree/90343eb209e84fa9687d596f5d5eecfdf7d4df51
원본 라이선스와 저작권 표시를 보존하세요. 숫자 합치기, 한 번의 이동에서 한 번만 합쳐지는 규칙, 점수와 게임 종료 판정은 C 구현을 유지하고 WebAssembly로 컴파일하세요.
터미널 출력과 키 입력을 웹 화면, 방향 버튼, 키보드와 터치 조작으로 바꿨어요.
소개 페이지에 실행 화면을 직접 넣고 모바일 버튼과 오류 안내를 제공하세요. 입력은 서버로 전송하지 마세요.
원본 C 실행과 포팅한 실행 결과를 비교해 확인하세요. 원본, 변경한 어댑터, 실행 파일과 재현 방법을 내려받을 수 있게 해 주세요.
원본 프로젝트의 공식 버전이나 고객 납품 실적처럼 소개하지 마세요.내 프로그램이나 게임도 옮기고 싶다면
지금 쓰는 환경과 원하는 기기를 알려 주세요. 회원들과 함께 방법을 살펴볼 수 있어요.