일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Develop
- 틱택토
- programmers
- 프로젝트
- 플러터
- 양방향 연결리스트
- 단방향 연결리스트
- level1
- C
- dart
- android studio tutorial
- 연결리스트
- c언어
- 안드로이드 스튜디오
- 코딩테스트
- tic-tac-toe
- 백준
- c언어 프로젝트
- 개발
- android studio
- 게임
- 안드로이드
- 기초
- Flutter
- 알고리즘
- 안드로이드 튜토리얼
- IT
- 풀이
- 코딩
- Baekjoon
- Today
- Total
목록틱택토 (4)
얼렁뚱땅 개발 블로그
※ 글을 읽기 전 변수 및 함수 이름과 알고리즘은 모두 필자의 스타일입니다. 따라서 이 글을 읽고 자신만의 코드로 변형시키면서 작성하시길 바랍니다. 피드백 또한 적극적으로 반영하니 좋은 코드가 있으면 댓글로 남겨주시기 바랍니다. 이번 포스트에서는 게임 기능에 관한 코드를 작성할 예정이다. void getBackgroundPosition(int* posX, int* posY) 클릭된 칸 왼쪽 상단 좌표 값을 얻기 위한 함수이다. void getBackgroundPosition(int* posX, int* posY) { while (background[--(*posY)][*posX] != '-'); (*posY)++; while (background[(*posY)][--(*posX)] != '|'); (*p..
※ 글을 읽기 전 변수 및 함수 이름과 알고리즘은 모두 필자의 스타일입니다. 따라서 이 글을 읽고 자신만의 코드로 변형시키면서 작성하시길 바랍니다. 피드백 또한 적극적으로 반영하니 좋은 코드가 있으면 댓글로 남겨주시기 바랍니다. 이번 포스트에서는 게임 플레이 화면에 관한 코드를 적을 예정이다. void gamePlayingScreen() 게임 플레이에 쓰이는 변수 초기화와 게임 백그라운드 출력과 게임 진행에 관한 함수를 호출한다. void gamePlayingScreen() { /* 게임 플레이와 관련된 변수는 초기화를 한다 */ player = 0; turnCount = 0; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { OorX[i][j] ..
※ 글을 읽기 전 변수 및 함수 이름과 알고리즘은 모두 필자의 스타일입니다. 따라서 이 글을 읽고 자신만의 코드로 변형시키면서 작성하시길 바랍니다. 피드백 또한 적극적으로 반영하니 좋은 코드가 있으면 댓글로 남겨주시기 바랍니다. 이번 포스트에서는 게임 메뉴 화면에 관한 코드를 적을 예정이다. void gameScreen() 해당 함수는 게임 메뉴 화면과 게임 플레이 화면을 선택하여 보여주는 함수이다. void gameScreen() { if (!gameFlag) { gameStartScreen(); } else { // 게임 플레이 화면 } } 위 함수는 main()의 게임 관련 코드에서 호출한다. void gameStartScreen() 게임 메뉴 화면 출력과 메뉴 선택 함수를 호출하는 함수이다. vo..
※ 글을 읽기 전 변수 및 함수 이름과 알고리즘은 모두 필자의 스타일입니다. 따라서 이 글을 읽고 자신만의 코드로 변형시키면서 작성하시길 바랍니다. 피드백 또한 적극적으로 반영하니 좋은 코드가 있으면 댓글로 남겨주시기 바랍니다. 틱택토란? Tic Tac Toe(틱택토)는 두 명이 번갈아 가면서 O와 X를 3x3 판에 써서 같은 글자를 가로, 세로 혹은 대각선 상에 놓이도록 하는 게임이다. 게임 룰은 삼목이라고 생각하면 된다. 틱택토 project 미리 보기 tic-tac-toe 플레이 영상 이번 포스트에서는 이 프로젝트의 기본적인 요소를 적을 예정이다. 틱택토 코드 기본 틀 #pragma warning(disable : 4996) // 에러 C4996을 무시 #include #include // 콘솔 입..