본문 바로가기

【그로잉】

플래시 틀린그림찾기 #3. 3일차 시간은 더 있지만 귀찮으므로... 한 스테이지에 5개까지의 사진이 있고 그중 하나가 랜덤으로 뽑힘. 버그가 있을까봐 뒤로가기 버튼은 안 넣었고, 시작할 때 애니메이션은 그대로 둘지 길이를 줄일지 고민중. 다음 업뎃때는 스킬도 추가시킬 예정. ※ 스테이지 중에 깨지 못하는 스테이지가 존재. 깰 수는 있는데 못깸. 더보기
플래시 틀린그림찾기 #2. 2일차 1스테이지 제작 완료(한 스테이지마다 5개 그림 중 하나를 랜덤으로 지정할 예정) 클리어, 및 게임오버 시스템 추가 좋아! 이 정도의 속도라면 12일 내에 만들겠어! 더보기
플래시 틀린그림찾기 #1. 1일차 3개 스테이지의 틀린그림찾기 게임으로 나름 디자인에 신경써야 하는 작품. 1일 소요된거라 1스테이지 뿐이고 클리어도 없고, 게임오버하면 메인으로 돌아가지지도 않는다. 11/12일 까지니까 빨리 끝낼 수는 있을 듯? 기술 시간이 흐를 때마다 자동으로 상승되며 1칸당 960이 요구된다. 정답을 맞출 경우 120 상승, 틀릴 경우 240씩 상승하며 1칸이 모두 모였을 때 기술 사용이 가능하다. 회복 : 체력을 회복하는 능력. 3스테이지까지 체력은 초기화되지 않기 때문에 적절한 관리가 필요하다. 탐지 : (1안) 랜덤한 정답 1개를 찾아낸다. (2안) 커서가 거대한 범위형으로 바뀌며 범위 내에 클릭 시 정답으로 판정된다. 탐지 능력은 지금 뭘 넣을까 고민중. 더보기
C게임 #5. 구조체를 활용한 성적 알고리즘 구조체를 사용하여아 하며 이를 활용한 성적 입력과 출력을 한다. 국어, 영어, 수학 이 3가지를 기본으로 하며 '총점, 평균, 등수' 등등을 비교하여 석차 순으로 출력한다. 출력 방법은 자유롭게 해도 상관 없다. #include //구조체 선언 struct student{ char name[20]; int kor, eng, mat, sum, rank; double ave; }; //함수 선언 int main(){ int i, j, k; struct문 사용. 총 두번의 선언이 있습니다. //성적 입력 for(i=0; i 더보기
플래시 자기소개서 #4-1. 소스 공개 다운로드 어차피 내일까지니까 지금 공개해도 상관 없으리라 생각하고 오픈합니다. cs3으로도 충분히 열리니 알아서 작업하시길. 단, 이건 미완성본입니다. 완성본은 집에 있는데 지금은 학교인지라. 더보기
플래시 자기소개서 #4. 완성 우여곡절 끝에 드디어 완성~! 사실 이보다 더 훨씬 전에 끝낼 수 있었지만 컴퓨터 고장 때문에 엄청 걸렸네요; 사실 두번째 수리에서 cpu 팬 고정만 제대로 했어도 끝났을 문제였는데 엉뚱한걸 가지고 난리부르스를 치는 바람에... 시각화가 완전한지는 모르겠습니다만, 일단 이것으로 과제는 끝이 났습니다. 만세~! 더보기
C게임 #4-3. 로또 만들기(下) 결국 교수님 조언 구해서 클리어... 후아, 토나오는 줄 알았네... 힌트를 통해서 별별 실험이랑 코딩을 해본 결과 드디어 클리어... 꼼수는 배열 46자리. 훗... 아직 과제중이므로 핵심적인 부분은 지금은 공개하지 않습니다. 알고리즘 1. 1부터 45까지의 랜덤한 숫자 6가지를 구한다. - 이 때 배열은 이차원배열을 사용한다. 2. 이 수를 총 10번까지 반복을 한다. 3. 모든 출력이 끝났다면 지금까지 나왔던 총 횟수(카운터)를 출력한다. #include #include #include //변수 선언 int main(){ int i, j, k, l, lotto[10][6], motto[46]; //랜덤 선언 srand(time(NULL)); for(i=0; i 더보기
C게임 #3-2. 숫자 야구게임(下) 중복된 수를 없애는 버전입니다. 알고리즘 1. 0부터 9까지의 수를 입력받는다. 2. 답안 숫자가 포함되면 볼, 답안 숫자가 자릿수까지 일치할 경우 스트라이크 선언을 한다. 3. 만약 모든 숫자가 자릿수가 맞으면 클리어가 되며 12회 안에 클리어를 못할 경우 게임 오버가 된다. 4. 유저들의 입맛에 맞게 하드모드도 추가를 한다. (4자리 숫자, 17회) #include #include #include int main(){ //기본 변수 선언 int i, j, base[3], baser[3], baseh[4], baserh[4], numb[9]; int life = 0; int str = 0, bal = 0; int level; //랜덤한 수 선언 srand(time(NULL)); do{for(i=0; i 더보기