Programming Language/JAVA
-
게임 기초 공사Programming Language/JAVA 2018. 3. 12. 23:05
여러가지 방법이 있을 수 있다고 생각하지만 여기서는 초기화, 업데이트, 렌더링을 기본 골대로 이용할 것 이다. 예를 들자면 아래와 같은 코드를 작성할 수 있겠다. public class Game { public static void main(String args[]) { // 초기화 initialize(); while (true) { update(); render(); } } } 위와 같은 골대를 밑바탕으로 생각할 것 이다. 위 내용엔 참 많은 것이 빠져있지만, 내용을 하나씩 짚고 넘어가자. 초기화 게임에 필요한 정보를 초기화해 줄 것이다. 예를 들어, 플레이어 캐릭터를 만들어준다던지, 게임 배경화면을 세팅해준다던지 등 업데이트 게임에서 시시각각 변하는 내용을 업데이트 해줄 것 이다. 예를 들어, 플레이..
-
자바 봄버맨 프로젝트Programming Language/JAVA 2018. 3. 12. 22:48
2016년도면 벌써 2년 전인데... 당시에 팀프로젝트로 만들었던, 봄버맨 게임에 대해 정리하여 올리고자 한다.이 코드를 이용해서, 다른 게임으로 만들어보려고 오랜만에 열어보았더니 좀처럼 기억이 나지 않았다...여러 이유를 통해 내용을 올리므로 필요한 사람들은 사용하기 바란다. 생각해보니 이미지에 관해서는 저작권에 걸릴 위험이 있을 것 같으므로, 거기부터 수정해서 올려야겠다. https://www.youtube.com/watch?v=dEKs-3GhVKQ&list=PLah6faXAgguMnTBs3JnEJY0shAc18XYQZ 위의 강좌를 베이스로 만들어진 게임이므로, 좀 더 자세한 설명을 원한다면 링크를 참조하길 바란다. 다룰 내용은 크게 - 게임의 기본 구조 - 자바 프레임 - 스프라이트 시트 이용법 -..