게임 로직 설계: 베네치아 스타일 자바스크립트 타자 게임 만들기

안녕하세요! 14번째 프로젝트는 조금 특별한 추억 여행을 떠나보려 합니다. 혹시 예전 ‘한컴타자연습’에서 즐겼던 ‘베네치아’ 게임을 기억하시나요? 하늘에서 내려오는 단어들이 바다에 빠지기 전에 빛의 속도로 타이핑하던 그 긴장감! 오늘은 그 고전 게임의 핵심 메커니즘을 ‘자바스크립트 타자 게임’으로 재현해 보았습니다. 단순히 글자를 입력하는 것을 넘어, 객체들이 독립적으로 움직이고 특정 조건에서 화면 전체에 영향을 주는 ‘아이템 로직’, ‘패배 … 더 읽기

Drag and Drop UX 구현: 포스트잇 자바스크립트 아이디어 보드

안녕하세요! 저번 시간에 만들었던 자바스크립트 영단어장에 이어서 이번에 만들어볼 주제는 자바스크립트 아이디어 보드입니다. 우리가 웹 서비스를 이용할 때 가장 ‘도구답다’고 느끼는 순간은 언제일까요? 저는 화면 속의 요소를 마우스로 직접 잡고 원하는 위치로 옮길 때라고 생각합니다. 단순히 버튼을 클릭하는 것을 넘어, 실제 사물을 만지는 듯한 경험을 제공하기 때문이죠. 이번 프로젝트는 복잡한 외부 데이터나 API 연동 없이, … 더 읽기