본문 바로가기

게임2

[프로세싱(Processing)] 벽돌 깨기 게임 벽돌 깨기 게임 옛날 오락실에서 많이 했던 추억의 게임 벽돌 깨기. 프로세싱으로 처음 개발한 게임. 기능상 완벽하지는 않지만, 재미난 경험. 1. 게임 기획 프로세싱(Processing)으로 벽돌깨기 게임을 만들기 위해, 다음 내용으로 기획하였다. 1) 게임 화면 설정 2) 패들(Paddle) 및 공(Ball) 객체 생성 3) 벽돌(Brick) 객체 생성 4) 공 움직임 처리 5) 패들 움직임 처리 6) 벽돌 충돌 감지 7) 점수 및 게임 종료 처리 2. 설계 및 구현 1) 게임 화면 설정 setup() 및 draw() 함수를 사용하여 게임 창을 설정. 창 사이즈는 800 * 600으로 설정함. 배경색은 검정색으로 설정함. void setup() { size(800, 600); } void draw() .. 2023. 5. 3.
[자바(JAVA)] 자바와 게임 개발 33. 자바와 게임 개발 33.1. 게임 개발 개요 게임 개발은 프로그래밍, 그래픽, 음악, 스토리텔링 등 다양한 분야의 전문 지식을 필요로 합니다. 자바는 플랫폼 독립적이고 강력한 그래픽 처리 능력을 갖추고 있어 게임 개발에 적합한 언어 중 하나입니다. 이번 섹션에서는 자바를 사용한 게임 개발의 기초 개념과 주요 라이브러리에 대해 알아봅니다. 33.2. 자바 게임 라이브러리 소개 자바로 게임을 개발할 때 사용할 수 있는 여러 게임 라이브러리가 있습니다. 대표적인 자바 게임 라이브러리로는 Lightweight Java Game Library(LWJGL)와 libGDX가 있습니다. LWJGL은 OpenGL, OpenAL, OpenCL 등의 기술을 자바에서 사용할 수 있게 해주는 라이브러리입니다. libGD.. 2023. 4. 30.