수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

테트리스를 만들기 위해 필요한 개념을 알려주세요

모람

2023.04.01


현재 더블버퍼링에 대해서 공부 하고 있고(핑퐁게임은 완성하였지만 버퍼링개념을 적용하지 못했습니다.)

테트리스를 만들어봐야겠다라고 결심하였습니다.
(자바책과 지식인들에서는 소스 말고, 개념들을 공부하면서
직접 알고리즘을 쓰고 소스로 옮기면서 오래걸리더라도 조금씩 진도를 나가고 있습니다. )

테트리스를 만들려면 어떤 개념들이 있어서 응용해야 하는지 알려주셨으면 합니다.
조각들이 배열이라고 하던데, 배열에서는 다차원배열에 값을 넣어 print문으로 출력하는 예제들만 풀어봤습니다.
게임을 만들때 버퍼링이라는 개념이 필요한지 몰랐는데, 알려주셔서 감사하게도 공부해서 개념을 적용할 수 있을것 같습니다.
테트리스를 생각할때 테트리스 판이란것에 직선으로 격자무늬를 그려주려고 생각했는데,
(아직 소스화 하지 않고 어떻게 하겠다라는 알고리즘을 글씨로 작성중입니다.)
조각들이 그 격자 좌표들을 어떻게 인식하게 하는지에서 막힌것입니다.
조각을 만들때는 방향이 90도씩 바꾸는건 좌표로 여러번 시행착오를 겪더라도 하겠는데,
테트리스를 만들면서 혹시 제가 생각하지 못했지만 필요한 개념이 있는지.. 조언 부탁드립니다.

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • 해늘

    C가 되었든 Java가 되었든..
    기본 개념이 없으면 타인의 소스만 갖고는 분석이 힘듭니다.
    테트리스도 개발자마다 작성하는 스타일들이 서로 다르니..^^
    취미(?)로 개발하시는 것이라면 Java로 구현하는 게임이었나..
    비슷한 제목의 자바 입문자용 게임 개발 책이 있습니다.
    대신, 난이도는 상당히 낮은 편이지만...
    게임 개발을 전혀 해 보지 않은 사람들에게는 입문서로서 도움은 되리라 봅니다.
    출판년도가 좀 오래되어서 도서관 등을 이용하셔야 할 듯 싶고

  • 돌삥

    진심으로 고맙습니다 ;;
    일부러 자바소스는 안보고, c언어 테트리스쪽으로 한번 봤는데 이해가 안갔었어요;;

번호 제 목 글쓴이 날짜
2697149 익스플로러에서 이미지로딩이 느려지는건지..깨져서 나옵니다. (4) 든솔 2025-06-05
2697122 호환성질문 (5) 미즈 2025-06-05
2697066 웹에서 다른이름으로 저장 할때 파일 이름 저장하는 방법은? 코이 2025-06-04
2697043 position:absolute; 로 하면 사라져 버리는 이유 ㅠㅠ (3) 풍란 2025-06-04
2697016 테이블 thead tbody 질문 아란 2025-06-04
2696989 contact us 페이지는 dl로 작성하는게 좋을까요? (4) 파라 2025-06-03
2696964 img 태그 질문드려요 (9) 연블루 2025-06-03
2696907 [질문] 올플래시 메뉴 고정할수 있는[수정] (4) 맨삶이 2025-06-03
2696875 책구입 후 따라하다가 ShortCode Ultimate 오류 가지등 2025-06-02
2696844 css 마우스 오버시 display:block되는 영역 질문드립니다 ㅠㅠ (2) 갅쥐누뉨 2025-06-02
2696816 엉엉엉...영상이 올라타네요 (5) 다은 2025-06-02
2696792 Doctype 문의 떠나간그녀 2025-06-02
2696683 컴파일된 클립 질문 드립니다. 흰추위 2025-06-01
2696656 C질문요 (4) 블랙캣 2025-05-31
2696504 플래시 위에 div 올리기 (5) 큰꽃늘 2025-05-30
2696458 제가 만든 소스 한번 봐주시고 수정 할 꺼 있으면 말해주세요. (실행은 되지만 깜빡거리네요) 이플 2025-05-29
2696434 퍼센트 레이아웃 질문인데요.. 나츠 2025-05-29
2696372 %=open_main%, %=open_sub% 가 뭘까요? (9) 행복녀 2025-05-29
2696347 콘솔 프로그램 질문 상큼한캔디 2025-05-28
2696320 c언어 scanf 함수를 이요해 문자열 입력 받을 시 질문 있습니다. 슬아라 2025-05-28
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com