티스토리 뷰
뿌요뿌요란?
테트리스와 비슷하게 블럭을 쌓아가며 블럭을 지워가며 점수를 얻는 게임
학교에서 과제로 터미널상에 테트리스를 구현한 것을 바탕으로 뿌요뿌요를 만들어 보자.
게임 룰
- 블럭의 색깔이 4개이고 한번에 2 X 1 블럭에 한칸마다 색깔이 랜덤하게 나온다.
- 블럭은 위에서 아래로 떨어지게 되고 블럭은 밑에서부터 채우게 된다.
- 같은 색깔의 블럭이 4개가 이상 뭉치면 같이 지워진다.
개발 환경 : Ubuntu
구현 언어 : C
1. 기본적인 게임 구현
- 터미널상에 그래픽 구현
- 블럭과 필드의 구조
- 블럭이 떨어져 필드에 쌓기
- 블럭이 4개이상 붙어 있을 때 블럭 지우기
- 블럭을 지울 때 얻는 점수 구현
2. 1 vs 1 대전 게임 구현
- 통신을 위한 서버 구현
- 게임에 통신기능 추가
(2021.04.27 수정)
코드 : https://github.com/ljy2855/puyo_tetris
ljy2855/puyo_tetris
Contribute to ljy2855/puyo_tetris development by creating an account on GitHub.
github.com
'프로젝트 > 뿌요뿌요 테트리스' 카테고리의 다른 글
[Puyo tetris] #3 멀티를 위한 서버 구현 (socket) (0) | 2023.07.20 |
---|---|
[Puyo tetris] #2 뿌요뿌요 게임 로직을 코드로 구현하기 (signal) (2) | 2021.11.22 |
[Puyo tetris] #1 터미널 상에서 뿌요뿌요를 구현해보자 (NCURSES) (0) | 2020.12.26 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 분할 정복
- 뿌요뿌요
- os
- C
- 리눅스
- pvm
- Web
- 프로젝트
- Python
- 사이버정보지식방
- 토이프로젝트
- ttyd
- 싸지방
- 정보보호병
- GPT2
- 구름ide
- HNSW
- letsencrypt
- 시간 초과
- pintos
- OpenSearch
- FastAPI
- 코딩
- vector search
- codeanywhere
- 웹IDE
- 백준
- 뿌요뿌요 테트리스
- react
- io blocking
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함