U E D R , A S I H C RSS

새싹�실/2011/무전취�/레벨4

* 날짜 : 2011/4/13 5시~ 8시
* 강사 : 06 김준�
* 참여 : 11 강�� 서�태 �소� �진�



1. ICE Breaking


정진경 : 목요�� 서강대가서 소프트웨어 마�스트로 설명회 갔는� 작년� 소프트웨어 마�스트로 면접관� 날 알아�서 �격�었다. 토요�� 집� 내려갔다왔는� 형 친구들� 봤다. 형친구가 겜 프로�트하는� 실무�� �움�는것� 들었다. Zp정모는 가서 ICE Breaking 진실혹� 거짓� 하고 스피드 게임� 했다. 분위기는 재밋고 좋�것 같다.


ì�´ì†Œë�¼ : 화요ì�¼ì—� 새싹ë��나고 창설했어요. ì „ 한게 없어요 ã… ã… ã… ã… ã… ã…  잉여잉여 ã…‹ã…‹ã…‹ 제가 뭘할까요 í–ˆë�”니 ê³µë€ë‚˜ 하랬ì�Œ ã… ã…  배고팠는ë�° 성진ì�´ê°€ 주먹밥사줘서 맛나게 먹었어요 'ã……'/ 금요ì�¼ì—� 하늘ì�´ ìƒ�ì�¼ì�´ì–´ì„œ 1êµ�시 물리시간ì—� ê±� 케잌사고 여유롭게 ì§€ê°�ì�„ í–‡ì�Œ. 토요ì�¼ì—� ì�´í™”여대갔ì�Œ. 친구를 만나 거기 소극장ì—�서 ì˜�화를 ë´„. '파수꾼'ì�´ëž€ ì˜�화였는ë�° ê·¸ ì˜�화를 본 ì�´ìœ ê°€ 선린고여서 봤어용. 재밌었ì�Œ. 그날 배우들 ì�¸ì‚¬í•˜ëŠ” ë‚ ì�´ë�¼ 배우들ì�´ëž‘ 얘기하고 í�¬ìŠ¤í„° 받아옴. 그걸 ë³´ê³  ë°¥ì�„ 먹으러ê°�. ê°„ë�°ë§ˆë‹¤ 사람 많아서 ë‘�시간 ë�Œì•„다니고 쌈밥먹고 ë��냄'ã……'

ì�´ì§„ì˜� : ì�¼ìš”ì�¼ë‚  사촌언니랑 친언니랑 놀러나ê°�'ã……'// ë´„ë‚ ì�´ë‹¤!! 날씨가 좋아서 나갔는ë�° 비가왔어요 ㄱ- 제길. 다맞았ì�Œ. ì›�래 ë°–ì—�서 놀고싶었는ë�° 지하ìƒ�가가서 놀았ì�Œ. 옷좀 샀어요. 그날 ë�ˆ ë�˜ê²Œ ë§Žì�´ì�»ì–´ìš”. NXT하는ë�° 저는 아무것ë�„ 하는게 없어서 소ë�¼ëž‘ 잉여잉ì˜� 우리둘ì�€ 커플셋트임. 조별í�‰ê°€ì�˜ 4등ì�´ ë� ê²ƒê°™ì•„ìš”. 미션할때 첫번째 FAIL함 ã… ã…  ìƒ�ê°�보다 ë�¼ì�´ë²Œë“¤ì�´ 너무잘해서 ì• ë�„. 처ì�Œë€í„° 잘안ë�˜ì„œ êµ�수님께 사정사정해서 하다가 겨우 성공함. ë’¤ì—�서 4등!!!! ì�´ë²ˆì£¼ì—�는 잘할꺼임=ã…‚= ã…‹ã…‹ã…‹

서�태 : 창설 햇는� ��보다 잘한것 같다. 2등� 했는� 많� 한게 없어서 제가 팀중� 꼴지할것 같�. 창설�수님한테 노트하고 펜� 드렸�니 칭찬해주심. 펜� 모르고 건국대팬� 줌. 팬� 다시받� 노트는 찢어져서 안받�. 주�� C프로그래� 숙제를 하는� 막막해서 7시간걸렸�. 무한�전� 못봤� ㅠㅠ. 알고보니 봉봉�수님 PPT�료� 예시로 해놓�게 있어서 �수님꺼 보고 함. �.

강�� : 창설 했는� ��보다 못함. 12등. ��서 4등. 근� 저�꺼 로봇� 오래�서 창설 시험볼려고하는� LCD가 나�. 그리고 모터� �려터져서 �번주� �체하러 머얼리 가야�요. 그리고 아� C숙제는 안했는�. 빨리해야�것 같아요. 그리고 금요�날 재수� 친구들� 만났는� 학�� 완전 ��하고 �거워하고있다( � 재수하겠지) 한놈� 여�친구� 만들었다. 그리고 주�� 전주 놀러갔다. 올�오는� 차가 막혀서 5시간 걸림. ㅠㅠ 그리고 주�� �났다. /애�

김준ì„� : 프로ì �트가 4개가 나왔어. ì�¸ì‚¬ê´€ë¦¬ ì¡°ì§�í–‰ë�™ë¡  DB 댄스스í�¬ì¸ . 주중ì—� 시간ì�´ 꽉찼어요. 그리고 셀룰러오토마타 => 심시티. 그래서 나는 심시티4를 받아서 심시티4를 시작했어. JuneCiTyì�˜ ì �ìž�내는 시장ì�´ ë�˜ì—ˆì§€. 좀있ì�Œ ë§�할것 같아. 그리고 댄스스í�¬ì¸  êµ�수님ì�´ ë‚  눈여겨보시고 토요ì�¼ë‚  '토요ì�¼ 댄스 스캔들' 여기ì—� 매주 오ë�¼ê³ í–ˆì�Œ. 3시간ë�™ì•ˆ 추는ë�° 거기 사람들 너무 잘함. ã… ã… . 소í’�갈준비를 하고있ì�Œ. 시험기간ì�´ ê³§ì�´ë�¼. 좀 ê°œì�¸ì �ì�¸ 시간ì�„ 가질 필요가 있ì�Œ. 그리고 ì›�태올린 소스를 정통ë€ê²Œì‹œíŒ�ì—� 가서 ë´¤ë�”니 서지혜가 '새싹강사가 누굽니까' ì�´ë ‡ê²Œ 올려서 서지혜를 공격함. ì›�태가 ìž�랑스러웠ì�Œ. 그래서 그때ë€í„° 과제체í�¬ë¥¼ í–ˆë�”니 소ë�¼ëŠ” 당연히 다했고. ì§„ì˜�ì�´ëŠ” 어떻게 했고. ì›�ì„�ì�´ëŠ” 다했ì�Œ. 우리학ìƒ�들ì�€ ìš°ì„  목표ì�˜ì‹�ì�€ 강함. ì°¸ 좋ì�Œ. ì�´ë²ˆì£¼ëŠ” 역시 ë°”ì�˜ê²Œ 프로ì �트ì—� 쌓여서 지냄 ã… ã… . 그렇지만 휴ì�¼ì�€ 챙김.


2. 수업 내용


  • http://winapi.co.kr <- 사ì�´íЏì—� 대해 설명해주었습니다. 처ì�Œì—� 매우 유용한 사ì�´íŠ¸ì§€ìš”!
  • ì—°ì‚°ìž�ì—� 대해 설명했습니다.
    • ì—°ì‚°ìž�는 ì°¸ 많죠. +-*/%, && || !, ~^&|, = , < > <= >= == != 어떻게 ì“°ì�´ëŠ”ì§€ 알아보았습니다.
    • ì—°ì‚°ìž� 결합순서와 우선순위ì—� 대해 간단히 알았고 다ì�Œì‹œê°„ì—� ë˜� 복습하ë�„ë¡� 하겠습니다.
  • 함수ì—� 대해 설명했습니다.
    • 함수ì�˜ 구조는 ìž…ë ¥(Parameter), ë‚´ë€ ì—°ì‚°, 출력(Return)으로 설명했습니다.
    • 함수선언시 출력 타입(Return Type)ì—� ë”°ë�¼ 마지막ì—� 반환해주는값 ë˜�한 ê°™ì�€ Type으로 반환해주어야합니다.


 int sum(int x, int y){ <<-- 입력 파�매터는 int타입 x와 y. 
    
    return x+y; <- return 타입� x+y� 결과 타입� int;
 }

  • ì�´ì†Œë�¼ 때리기 게임ì�„ 만들어보았습니다. ê·¸ ë‚´ìš© 순서는 ' 시작 -> ë‚´ì²´ë ¥, ì�´ì†Œë�¼ ì²´ë ¥ 설정 -> {현재 ìƒ�태 출력 -> ë‚´ 공격 ì„ íƒ�,ì�´ì†Œë�¼ 공격 ì„ íƒ� -> 공격 -> ìƒ�태 확ì�¸}(반복) -> 종료.' 였습니다. ì�´ê²Œ 숙제로 나가는거죠?

3. 수업 예제


///�소� 때리기 게임!!
#include<stdio.h>
#include<math.h> //Rand를 가져오는 헤�파�
#include<stdlib.h> 
#include<time.h>

#define KICK 350
#define PUNCH 200

#define SORAKICK 900
#define SORAPUNCH 1000

int main(){

	//�소� 체력 , 내 체력 정하기.

	int Sora = 2500, My = 5000; 
	int temp; //임시 계산할 변수
	char select; //선�지 선�

	srand(time(NULL)); //Rand� 시드값 변경해줌.

	printf("소�때리기 게임 시작합니다.\n");
	
	printf("제작� : 06 김준� 11 강�� �진� 서�태 Target : 11 �소�\n");

	while(1){
		printf("�소� 체력 : %d\n",Sora);
		printf("ë‚´ ì²´ë ¥ : %d\n",My);

		printf("발로차기 : k 주먹 : p\n");
		//공격선�지 출력

		select = getch(); //getch()는 char형 한글�를 받아주는 함수.

		switch(select){
		
			default: printf("잘못� 입력입니다\n"); break;
			case 'k' : 
				temp = ( ( rand() % KICK +1)); //1~KICK까지� �미지를 입힌다.
				printf("소�를 발로찹니다. �미지 : %d 를 입혔다!\n",temp);
				Sora = Sora - temp;  break;

			case 'p' :

				temp = ( ( rand() % PUNCH +1));
				printf("소�를 때립니다. �미지 : %d 를 입혔다!\n",temp);
				
				Sora = Sora - temp; break;
		} //내공격 선�


		select = rand() %2 +1;//선�� 랜�.

		switch(select){
			case 1 : 
				temp = ( ( rand() % SORAKICK +1));
				printf("소�가 발로찹니다. �미지 : %d 를 입었다!\n",temp);
				My = My - temp;  break;
			case 2 : 
				temp = ( ( rand() % SORAPUNCH + 1));
				printf("소�가 때립니다. �미지 : %d 를 입었다!\n",temp);
				My = My - temp; break;
		}//소�� 랜� 공격

		//공격

		//	그리고 반복
		
		if(Sora <= 0 && My <= 0){
			printf("Double KO. 둘다 쓰러졌습니다.\n");
			break;
		}

		else if(Sora <= 0){
			printf("소�를 �겼습니다!!! \\(* ^ * )/ \n");
			break;
		}
		else if(My <= 0 ){
			printf("소��게 죽었습니다.. OTL \n");
			break;//while문� 빠져나간다.
		}

		//죽었나 살았나?    
	}

	printf("\nGame Over\n");

	return 0;
		
}

4. 간단 수업 후기


강�� : 어... 전반�으로 함수, 연산��대서 배웠는� 함수가 �였는지...? 집�가서 빨리 게임 만들어볼께요.

�진� : 오늘 연산�랑 함수를 배웠는�~ 연산�는 쉬웠어요~~~ ㅋㅋㅋ 근� 함수를 배운건 모르겠어요. 게임� ��보다 간단하게 만들어졌는� 그래� 어려워요. ㅠ.ㅠ

서�태 : 오늘 비트 연산� 배웟는� 많�걸 알게�었다. C프로그래� 숙제� 참고가 많� �것 같다. �� 어려워지고있어요.

김준� : 오늘 어렵고 지루한 역시 단순암기과목� 대해 하였습니다. 하지만 윤종하 게임� 프로그래�� 재밌게 만들어주었습니다. �소� ��갔어요~~~~~

�소� : ㅠ_ㅠ저 랜�함수모르는� 못배웠어여... 앞으로는 화요�� 팀플� 잡지않겠습니다. 죄송해요ㅠ_ㅠ 앞으론 안��가고 열심히하겠습니다아아앙ㅎ_ㅎ 호하하하하하항

5. 후기

  • 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)ì—� 맞게 작성해주세요.
    • 관련 페ì�´ì§€ : ThreeFs, ThreeFs(노스모í�¬), FiveFs(노스모í�¬)
    • ë§�í�¬ë¥¼ 눌러보기조차 귀찮ì�€ 당신ì�„ 위한 간단한 설명
      • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, ëŠ�ë‚€ ì �, 깨달ì�€ ì �, 앞으로ì�˜ 계íš�.
      • 예를 들어 지난주ì—� ë�ˆê°€ìŠ¤ë¥¼ 먹ì�€ 것ì—� 대해 후기를 쓴다면 : "지난주ì—� 강남ì—� 가서 하나ì—� 5ë§Œì›�하는 ë�ˆê°€ìŠ¤ë¥¼ 먹었다.(사실) 기대를 잔뜩 했는ë�° 별로 ë§›ì�´ 없었다.(ëŠ�낌) 강남ì�€ ë•…ê°’ì�´ 비싸서 ê°’ë§Œ ë³´ê³  ì—„ì²­ 맛있ì�„ê±°ë�¼ 기대하면 안ë�œë‹¤ëŠ” 것ì�„ 알았다.(깨달ì�€ì �) 다ì�Œì—�는 미리 ì�¸í„°ë„·ì—�서 í�‰ì�„ 찾아보고 별ì �ì�´ 높ì�€ ë�ˆê°€ìŠ¤ì§‘ì�„ 찾아서 ê°€ë´�야겠다.(앞으로ì�˜ 계íš�)"

  • ì�´ë ‡ê²Œ ì“°ë©´ ë�©ë‹ˆë‹¤. ì �ì � 어려워지는 난ì�´ë�„!! 역시 뭔가 재미있고 신나는 컨í…�츠가 필요해. 그래ë�„ 초롱초롱하게 ë§�잘듣고 잘배우는 í•™ìƒ�들ì�´ 옆ì—� 있으니 행복함. 얘들아 미안해 그래ë�„ 단순 암기는 단순 암기야 ã… ã…  ì�´ê±´ 외워야ë�¼!!! 여튼 오늘 수업ì�€ 어려웠겠지만 ì �당한 쉬는시간과 먹ì�„것 그리고 ì�´ì†Œë�¼ 때리기 게임으로 분위기를 몰아가려하였습니다. 나ì�˜ì§€ 않았어요=ã…‚= 태ë�„ 굿! 그리고 숙제를 풀때ë�„ ì°¸ ì¦�ê²�게 코딩하ë�˜ 여러분. 그리고 특히 ì�´ì†Œë�¼ë•Œë¦¬ê¸° 게임할때 ì¦�거워하ë�˜ 'ì�´ì§„ì˜�'. ì�´ 모습들ì�´ ì œ 마ì�Œì—� 남는 ë‚ ì�´ì—ˆì–´ìš”. 다ì�Œì‹œê°„ì—�는 ì •ë§�ì •ë§� 재미있게 하드코딩ì�„ 시켜ë´�야겠습니다. - 김준ì„�


  • 수업ì�´ 길긴 했는ë�°ã…‹ã…‹ ë§Žì�€ 것들ì�„ ë°°ì› ê³  제어문ì�„ 활용해서 간단한 게임ì�„ 만드는 과정ì�´ ì°¸ 재미있었어요. 게임 만드는게 어려워보ì�´ê¸´ 했지만 그래ë�„ ì�µìˆ™í•´ì§€ë©´ 편할 것 같아요. 요즘 중간고사 기간ì�´ë�¼ 시간ì—� 쫒기기 시작했어요 ㅜㅜ 게임 만들기가 숙제ì�¸ë�° 중간고사 ê³µë€ í•˜ëŠ�ë�¼ 만들 시간ì�´ 좀 ì—†ì�„ 것 같지만 중간중간 비는 시간ì�„ 활용해서 C언어 중간고사 준비와 간단한 게임 만들기를 í•  계íš�입니다~! -서ì›�태
  • ì›�태는 í•­ìƒ� 열심히구나 ê·¸ 모습 ê·¸ ì—´ì •ì�´ í•­ìƒ� 그대로ì�´ê¸¸ ë°”ë�¼ê³ . 중간고사ì—�ë�„ 집중해서 시간할당 잘하길 바래. - 김준ì„�

  • ì•„ ì�´ì œë­”ê°€ 좀 ë³´ì�´ëŠ”ê±°ê°™ì•„ìš” ì •ë§�뿌듯 !! ì�´ë²ˆì£¼ 숙제 열심히해가겠습니다 ã…‹ã…‹ a+를 위하여 !! - ê°•ì›�ì„�


  • ì–´... ì–´ë�¼.... ì•„ ì�´ê²Œ 후기가 아니었군요..ã… _ã…  위ì—�다 ì�»ëŠ”ë�°... 비요뜨+ê³¼ìž�를 먹으면서 함수를 ë°°ì› ì–´ìš”. ëžœë�¤í•¨ìˆ˜ë�„ ë°°ì› ì�„í…�ë�° 저는 팀플하러 가서 못배웠어요 ã… ã…  다시 한번만 알려주세요.. 죄송.....☞☜죄송해요...ã…‹ã…‹ã…‹ã…‹ã…‹ 그래ë�„ 수업 재밌어요! 사실 팀플ì—� 안가고 싶었습니다..하핳... 앞으로는 진짜로 화요ì�¼ì—� 팀플ì�„ 잡지않ì�„게요!!! 히히 죄ì�­í•´ì—¬....♥ - ì�´ì†Œë�¼

    • ì•„ 진짜아~? ã…‹ 팀플ë�„ 중요하긴 하지..소ë�¼ 팀별 í�‰ê°€ì—�서 어떻게 í•´ ã… ã… . /ì• ë�„ 창설ì�€ 그래서 나중ì—� 들어야ë�˜. 수업ì�´ 재미있었다니 다행ì�´ë‹¤. 소ë�¼ê°€ 배웠지만 까먹었ë�˜ê²ƒì—� 대해서 ë�” 잘 ì�´í•´í• ìˆ˜ 있ë�„ë¡� 가르ì³�야지. - 김준ì„�

  • 히히 ì�´ë²ˆì£¼ëŠ” ì—°ì‚°ìž�와 함수를 배웠습니다! 소ë�¼ë•Œë¦¬ê¸° 게임ë�„ 만들었구요...ã…Žã…Ž 3시간ì�´ë‚˜ 했는ë�° ìƒ�ê°�보다 그렇게 힘들진 않았어요 배울때는요!...ã…‹ã…‹ã…‹ë��나고 팀플하러 갔는ë�° 골아 떨어졌었어요...ã…‹ã…‹ã…‹ã…‹ã…‹ã…‹ã…‹ã…‹ã…‹ 아무튼..ì—°ì‚°ìž�는 수업시간ì—� ì�´ì–´ ë‘�번째 배우는거ë�¼ 괜찮았어요 히히 함수는 쫌 어려웠ë�˜ê±° 같아요..기억ì�´ 잘 안나용....ã…Žã…Ž...ã…‹ã…‹ã…‹ã…‹ 게임 만들기 í•  때 ㅋㅋㅋㅋ첨ì—�는 ì�´í•´ê°€ 갔는뎅 ì �ì � 잘 안 ë��ì–´ìš”...ã…Žã…Žã…Žã…Ž....ã…‹ã…‹ã…‹ã…‹ 그래ë�„ ìƒ�ê°�보다는 괜찮ì�€ê±° 같아요ㅠ.ã… ....ìƒ�대ì �으로...절대ì �으로는 아니ì—�옄ㅋㅋㅋㅋㅋㅋì�´í•´í•´ë³´ë�„ë¡� 노력하겠슴당 ã… ã…  -ì�´ì§„ì˜�

    • 푸훗. 그래서 ë‚´ê°€ 매ì�¼ 다시 ì �검하잖니? 시험 ì „ì�´ë‹ˆê¹Œ 복습하고 복습하고 복습하는 시간ì�„ 가지ë�„ë¡� 하ìž�. -김준ì„�

6. 다�주 공지


- Wiki 후기 �오기
- 복습하세요. 담시간� � 물어봅니다.
- �소�게임� 바꿔보세요. 추가 구현 + �수 드립니다.
  1. 기본따�하기설계 +100�
  2. 방어력� 추가. +1�
  3. 피 회복 추가. +1�
  4. 공격방법� 추가. +1�
  5. �름바꾸기. +3� <- 예습해야 할수 있는거임. 문�열 배열과 기타 함수.


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:44
Processing time 0.0945 sec