This project only written by Korean.
팀 '맥도날드'의 '미니게임천국' 입니다. C와 C++를 이용하여 제작 중입니다.
-- 게임 방식 : 가위바위보 누적 3승 후, 넘어가는 시작 화면에서 원하는 게임을 선택해 플레이한다.
-- 선택 가능한 게임 : 벽돌깨기, 화살표 피하기, 같은 그림 찾기, 슛골인
-- 완성 하였으나 선택 불가능한 게임 : 테트리스, 숫자 야구
-- 제작 중인 게임 : Push, FlyBall
-- 팀 소개 : 현재 작성되지 않음
팀원명 | 제작 완료 | 제작 중 | 에러사항 | 비고 |
---|---|---|---|---|
강재희 | 가위바위보 | X | X | X |
김수진 | 숫자야구 | X | X | 팀장 |
양소희 | 벽돌깨기, 화살표 피하기, 같은 그림 찾기 | FlyBall | X | X |
허승범 | 슛골인, 테트리스 | Push | 테트리스, Push 연결 오류 | X |
-- 소스파일 생성 시, 같은 이름의 헤더파일 <*.h>를 생성한다.
-- typedef, define, 함수원형은 헤더파일에 넣는다.
-- 처음부터 합쳐서 작업하면 100% 꼬일게 분명하므로, 각자의 폴더에서 따로 진행한다.
-- \Games 에는 테스트가 다 끝난 소스파일만 넣을거임
-- 주석을 달지 않는다면 일어날 일에 대해서는 굳이 언급하진 않겠습니다...
-- 매우 끔찍해질 것이야
-- 단톡방에 한 번씩만 언급해줍시다
-- 양소희 팀원이 fetch 하라고 하면 fetch 해줍시다
-- 해결 못 한 버그나 구현하고 싶은 기능 등, 다른 팀원의 협력이 필요한 사항은 화면 상단의 Issues에 들어가서 올립시다.
-- ls :: 현재 디렉터리의 파일 및 하위 디렉터리를 보여준다
-- cd <하위 디렉터리명> :: 하위 디렉터리로 이동한다
-- cd .. :: 상위 디렉터리로 이동한다
1-1. git clone
-- github에 올라와 있는 파일을 (현재 디렉터리에) 다운 받는 명령어
-- 최초 한 번만 하면 된다.
--사용법 :: git clone https://github.com/ssoso27/Mc_MiniGames.git
1-2. git pull
-- 현재 디렉터리의 프로젝트를 github에 올라온 최신 버전으로 업데이트 하는 명령어
-- 항상 최신 버전을 유지하기 위해, 다른 팀원이 git push를 했다면 git pull를 해야한다.
--사용법 :: git pull
-- 파일을 준비 영역에 추가하는 명령어
-- 사용법 :: git add <파일 또는 폴더명>
-- ex) git add YSH/
-- ex) git add test.cpp
-- (git add로 추가된) 준비 영역의 파일을 최종 확정하는 명령어
-- 사용법 :: git commit -m "파일에 대한 설명 문구"
-- ex) git commit -m "커밋 테스트"
-- (git commit으로 확정된) 파일을 원격 서버에 올리는 명령어
-- 아마 처음엔 로그인 하라고 에러 메시지가 나올텐데, 침착하게 자기 아이디랑 비번을 입력하면 된다.
-- 사용법 :: git push
-- 현재 폴더의 상태 확인
-- 수정된 파일 등을 나타냄
-- 사용법 :: git status
-- 자신의 업로드 내역을 적용시키기 위해 요청해야함
-- 자신의 Repository (웹 사이트) -> [Pull requests] -> [New pull request] -> [Create pull request]
-- git fetch upstream
-- git merge upstream/master
-- git push
-- 한 번도 clone을 안 했을 경우, clone을 한다.
-- add -> commit -> push 순으로 파일 업로드
-- 다른 팀원들이 새로 업로드 했을 경우, fetch -> merge -> push를 한다.
-- 프레임워크는 위 사이트의 Screen.h 를 따른다. (\미니게임천국\Games 에 파일 올려놨음)
-- 이건 내가 자주 쓰는 방법인데, git bash를 쓰는데 자꾸 (내가 해결 못 할) 에러가 뜨면, 내 작업파일을 다른 폴더에 백업해두고, 프로젝트 폴더를 삭제한 다음, 다시 clone 받아서 백업한 파일을 덮어씌우면 편하다 ... 사실 방금 내가 이상한 에러 떠서 쓰는거 맞음