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.0101 sec