정성훈
    2023 프로그래밍언어 기말과제 조편성 및 주제
2023 프로그래밍언어 기말과제 목록.hwp [177 KB]    



프로그래밍언어 (N반) 기말과제 조편성 및 주제

모든 조 공통

가능한 구조체 사용

게임구현의 경우 게임 종료 후 게임점수를 저장하고 순위를 보여주는 기능 구현 권장

게임구현의 경우 배경음악이나 효과음 넣는 것 권장

조원

주제명

기타

1

김경환

러시안 룰렛+배틀로얄 게임

난이도: 약간 낮음

제안내용: 러시안 룰렛+배틀로얄 게임을 구현

권고: 게임의 규칙이 비교적 단순함. 게임의 규칙을 좀 더 복잡하게 하던지 아니면 추가적인 기능을 넣을 것. 배경음악이나 효과음 넣을 것

2

김도형

배팅 가위바위보 게임

난이도: 적당

제안내용: 가위, 바위, 보 카드 12장을 이용해서 코인 10개를 배팅하면서 플레이를 함

권고: 게이머와 컴퓨터가 제시하는 카드를 화면에 보여주며 게임이 동작하는 화면을 구현. 배경음악이나 효과음 넣을 것

3

김민석, 김승원, 노형준

산성비게임 (타자게임)

난이도: 적당

제안내용: 단어가 비처럼 내려오고 밑에 닿기 전에 타이핑해서 사라지게 하는 게임 구현

권고: 기본 기능 구현 후에 다양한 추가기능을 고안해서 넣는 것 권장 (예로, 파란색 글을 타이핑하면 감점하거나 거꾸로 나온 단어를 맞치는 경우 점수가 2배가 되게 하거나). 배경음악이나 효과음 넣을 것

4

김민섭

장애물 점프 피하기 게임

난이도: 약간 어려움

제안내용: 플레이 캐릭터를 점프해서 장애물을 피하는 게임 구현

권고: 제안한 기능을 모두 구현하고 최소 3개의 게임 stage를 만들 것. 배경음악이나 효과음 넣을 것

5

김정곤, 유원정

서류 스릴러 퍼즐게임

난이도: 적당

제안내용: 조사대상자의 얼굴과 여권 등을 대조하여 취조하는 게임

권고: 제안한 내용을 충실히 구현할 것. 시간 여유가 있으면 추가 기능 구현

6

김진우

복권 뽑기 게임

난이도: 낮음

제안내용: 컴퓨터가 선정한 숫자를 맞추면 당첨금을 주는 게임

권고: C언어에 자신이 없어서 낮은 수준의 게임을 제안했지만 기말과제로는 수준이 너무 낮음. 기본 기능부터 구현하고 기본 기능이 구현되면 점점 더 난이도 높은 기능을 구현할 것. 즉, 제안한 기능에 추가적인 기능을 넣어야함

7

김창우

2048 게임

난이도: 적당

제안내용: 16칸 내에서 2의 n승인 숫자들을 상하좌우로 결합시켜 2048을 만드는 게임

권고: 비슷한 류의 게임이 인터넷에 많으니 참고만 하고 가능한 직접 구현할 것.

8

김이규, 김현수

홀, 짝 게임

난이도: 약간 낮음

제안내용: 홀, 짝과 여러 가지 랜덤 숫자를 이용해서 배팅하며 진행하는 게임을 구현

권고: 게임의 규칙이 비교적 단순하여 난이도가 약간 낮음으로 기본 기능 구현 후에 추가 기능 구현 필요

9

김현우

상상탈출게임

난이도: 약간 어려움

제안내용: 열쇠를 찾아서 문을 열어야 탈출하는 게임

권고: 제안 내용을 충실히 구현하고 배경음악이나 효과음 넣을 것

10

나경민

세상에서 가장 어려운 게임

난이도: 약간 어려움

제안내용: 장애물을 피해 최대한 빠르게 목표지점에 도달하는 게임

권고: 제안 내용대로 여러 stage를 구현하고 배경음악이나 효과음 넣을 것

11

문기호

숫자야구게임

난이도: 매우 낮음

제안내용: 컴퓨터가 선택한 4개의 숫자를 맞추는 게임

권고: 난이도가 매우 낮음으로 다른 주제를 선택하던지 추가적으로 게임 기능을 많이 확대하여야함

12

박인범

3종 미니게임

난이도: 적당

제안내용: 묵찌빠, 참참참, 숫자 맞추기 게임

권고: 각 게임을 화면포함 구현할 것. 배경음악을 넣을 것

13

신대한

윷놀이 게임

난이도: 적당

제안내용: 전통 윷놀이 게임을 구현

권고: 인터넷에 유사게임이 많음으로 참고는 하되 가능한 직접 구현할 것. 배경음악이나 효과음 넣을 것

14

신서형, 엄해인

먹이 미로 탈출 게임

난이도: 적당

제안내용: 미로 탈출 게임에 먹이를 다 먹어야 탈출하도록 하고 시간을 측정해서 빠를수록 점수를 더 부여함

권고: 제안한 내용대로 구현할 것. 배경음악이나 효과음 넣을 것

15

양지훈

지하철 경로 찾기

난이도: 적당

제안내용: 출발/도착 지하철역을 입력받아서 노선번호 환승역 등 경로를 찾아주는 서비스 구현

권고: 한 역에 여러 노선이 있는 경우 노선까지 선택해서 동작하도록 할 것. 지하철역 정보를 구현시 자료구조의 그래프 구현하는 방법을 공부해서 구현하는 것 권장 (배열과 구조체로 구현하면 복잡해짐)

16

원창빈

숫자퍼즐게임

난이도: 약간 낮음

제안내용: 3x3, 4x4 등의 숫자퍼즐 게임을 구현

권고: 난이도가 약간 낮음으로 기본 기능 구현 후 추가 기능을 고안해서 넣을 것

17

김재용, 유승원

스네이크 게임

난이도: 어느 정도 어려움

제안내용: 아이템을 먹으면 꼬리가 길어지는 스네이크 게임 구현

권고: 인터넷에 유사게임이 많음으로 참고만 하고 가능한 직접 구현할 것. 난이도가 있음으로 직접 구현하려면 많은 시간을 투입해야함. 배경음악이나 효과음 넣을 것

18

강대영, 유준환

산성비 게임

난이도: 적당

제안내용: 단어가 비처럼 내려오고 밑에 닿기 전에 타이핑해서 사라지게 하는 게임 구현

권고: 기본 기능 구현 후에 다양한 추가기능을 고안해서 넣는 것 권장 (예로, 파란색 글을 타이핑하면 감점하거나 거꾸로 나온 단어를 맞치는 경우 점수가 2배가 되게 하거나). 배경음악이나 효과음 넣을 것

19

배성은, 이다인

그림 퍼즐 매칭 게임

난이도: 적당

제안내용: 카드 짝을 맞추면 사라지는 게임

권고: 인터넷에 유사게임이 많음으로 참고는 하되 가능한 직접 만들 것. 배경음악이나 효과음 넣을 것

20

김어진, 이유진

테트리스 게임

난이도: 매우 어려움

제안내용: 테트리스 게임을 구현

권고: 직접 고안해서 구현하기에는 매우 어려운 게임임. 기존 인터넷 게임을 많이 참고하여 게임을 구현할 것. 다만 특정 하나의 게임을 그대로 베껴서 제출하면 안됨

21

박도현, 이재준

간단 멜로디

난이도: 적당

제안내용: 음악악보를 입력하면 해당 악보의 멜로디를 출력

권고: 악보를 화면에 출력하고 해당 악보에 음표, 박자, 쉼표에 따라서 오디오 소리를 발생해야함. 다만 악보를 화면에 표시하는 것이 어려울 수 있음. 음표에 따라 소리를 발생시키고 박자를 정확히 적용해야함

22

조혁희

테트리스 게임

난이도: 매우 어려움

제안내용: 테트리스 게임을 구현

권고: 직접 고안해서 구현하기에는 매우 어려운 게임임. 기존 인터넷 게임을 많이 참고하여 게임을 구현할 것. 다만 특정 하나의 게임을 그대로 베껴서 제출하면 안됨

23

차상민

DES 알고리즘 구현

난이도: 적당

제안내용: Data Encrypion Standard(DES) 암호 알고리즘 구현

권고: 알고리즘을 충실히 구현하고 가능한 속도가 빠르게 동작하도록 최적화할 것

24

최기업

똥피하기 게임

난이도: 적당

제안내용: 떨어지는 똥을 피하는 게임

권고: 인터넷에 유사한 프로그램들이 많음으로 참고는 하되 직접구현할 것. 배경음악이나 효과음 넣을 것

25

최성규

소닉의 모험

난이도: 약간 어려움

제안내용: 캐릭터가 장애물을 피해 점프하며 달리면서 링을 줍는 게임

권고: 제안 내용을 충실히 구현할 것. 배경음악이나 효과음 넣을 것

26

김동이, 채희준, 최현혜

넌 소중한 사람이야

난이도: 많이 낮음

제안내용: 명언, 띠 별 운세, 시를 보여주는 프로그램

권고: 명언, 운세, 시 등 데이터는 많으나 프로그램적 기능이 너무 적어서 난이도가 많이 낮음. 추가적인 기능을 많이 넣어야함. 음악을 선택하면 해당 음악을 플레이하는 기능 등 추가기능을 더 고안해서 넣을 것

 

 

※ 제안발표 제출 안한 학생: 김유나, 송현서

빠른 시간에 Q&A 게시판이나 이메일로 제안발표 ppt 올릴 것!!!

 

* 최종발표 평가기준

기능을 직접 구현해서 잘 동작함

기존 기능을 인터넷 여러 소스에서 가져와서 잘 통합함

동작하지 않는 기능은 인정하지 않음

인터넷 프로그램을 그대로 제출하는 경우반드시 최종보고서 및 최종발표에서 밝혀야

 

 

  등록일 : 2023-05-12 [02:28] 조회 : 25 다운 : 9   
 
▽ 다음글강의 노트
프로그래밍언어
번호 제 목 이름 조회 등록일
20 2023 프로그래밍언어 기말과제 조편성 및 주제 공지 정성훈 25 05-12
19 강의 노트 공지 정성훈 72 02-15
18 └❶ l13장) 동적 메모리 14장) 전처리 핵심 비공개 답변 정성훈 7 05-26
17 └❶ l12장) 파일 입출력 비공개 답변 정성훈 3 05-26
16 └❶ l11장) 구조체, 공용체, 열거형 비공개 답변 정성훈 4 05-26
15 └❶ l10장) 문자열 비공개 답변 정성훈 4 05-26
14 └❶ l9장) 포인터 비공개 답변 정성훈 4 05-26
13 └❶ l8장) 함수 비공개 답변 정성훈 6 05-26
12 └❶ l7장) 배열 비공개 답변 정성훈 7 05-26
11 └❶ l6장) 반복문 비공개 답변 정성훈 16 05-26
10 └❶ l5장) 조건문 비공개 답변 정성훈 14 05-26
9 └❶ l4장) 수식과 연산자 비공개 답변 정성훈 26 03-20
8 └❶ l3장) 변수와 자료형 비공개 답변 정성훈 13 03-20
7 └❶ l2장) 기초사항 비공개 답변 정성훈 31 03-02
6 └❶ l1장) 프로그래밍 소개 비공개 답변 정성훈 59 02-15

[1][2]