3D 미로찾기 게임 입니다.(대학교 1학년 과제용) 간단해요
*희*
다운로드
장바구니
소개글
안녕하세요대학교 1학년때(C언어 포인터까지 배운 수준)
3명 팀원이 2달 가량 쉬엄쉬엄 만든 게임 프로그램 입니다
1500줄 정도 되는데 소스자체가 어렵지않고
(노가다 소스들이 조금 있습니다 맵구조,맵표현 등을 배열로 표현하다보니)
c언어 조금 공부하신분들이라면 충분히 보실수 있는 수준입니다.
맵을 원근법을 이용한 3D로 만들었습니다 (3D물리엔진 들어간것 아닙니다)
캐릭터는 2D 입니다. 방향키로 조작 가능합니다.
미로 중간중간에 움직이는 적이 나오는데
space bar 를 누르면 미사일이 발사 되구요
미사일 맞은 적은 죽습니다.
반대로 적의 미사일을 맞으면 본인캐릭터도 죽습니다.
컴퓨터 사양에 따라서 적캐릭터,본인캐릭터,적미사일,본인미사일 발사 속도가 다르구요
적을 물리치면서 미로 끝에 도달하면 게임이 클리어 됩니다.
허접한감이 있기 때문에 C언어 이제 배우시는 고등학생,대학생들
팀 과제나 개인 과제용으로 제출하기 아주 좋아요.
컴파일 실행환경
Microsoft visual Studio 2010압축파일 내 파일목록
Debug/enemy.exe
Debug/enemy.ilk
Debug/enemy.pdb
enemy/Debug/cl.command.1.tlog
enemy/Debug/CL.read.1.tlog
enemy/Debug/CL.write.1.tlog
enemy/Debug/enemy.Build.CppClean.log
enemy/Debug/enemy.exe.embed.manifest
enemy/Debug/enemy.exe.embed.manifest.res
enemy/Debug/enemy.exe.intermediate.manifest
enemy/Debug/enemy.lastbuildstate
enemy/Debug/enemy.log
enemy/Debug/enemy.obj
enemy/Debug/enemy.pch
enemy/Debug/enemy.vcxprojResolveAssemblyReference.cache
enemy/Debug/enemy.write.1.tlog
enemy/Debug/enemy_manifest.rc
enemy/Debug/link-cvtres.read.1.tlog
enemy/Debug/link-cvtres.write.1.tlog
enemy/Debug/link.2624-cvtres.read.1.tlog
enemy/Debug/link.2624-cvtres.write.1.tlog
enemy/Debug/link.2624.read.1.tlog
enemy/Debug/link.2624.write.1.tlog
enemy/Debug/link.3716-cvtres.read.1.tlog
enemy/Debug/link.3716-cvtres.write.1.tlog
enemy/Debug/link.3716.read.1.tlog
enemy/Debug/link.3716.write.1.tlog
enemy/Debug/link.4520-cvtres.read.1.tlog
enemy/Debug/link.4520-cvtres.write.1.tlog
enemy/Debug/link.4520.read.1.tlog
enemy/Debug/link.4520.write.1.tlog
enemy/Debug/link.4640-cvtres.read.1.tlog
enemy/Debug/link.4640-cvtres.write.1.tlog
enemy/Debug/link.4640.read.1.tlog
enemy/Debug/link.4640.write.1.tlog
enemy/Debug/link.4760-cvtres.read.1.tlog
enemy/Debug/link.4760-cvtres.write.1.tlog
enemy/Debug/link.4760.read.1.tlog
enemy/Debug/link.4760.write.1.tlog
enemy/Debug/link.5080-cvtres.read.1.tlog
enemy/Debug/link.5080-cvtres.write.1.tlog
enemy/Debug/link.5080.read.1.tlog
enemy/Debug/link.5080.write.1.tlog
enemy/Debug/link.command.1.tlog
enemy/Debug/link.read.1.tlog
enemy/Debug/link.write.1.tlog
enemy/Debug/mt.command.1.tlog
enemy/Debug/mt.read.1.tlog
enemy/Debug/mt.write.1.tlog
enemy/Debug/rc.command.1.tlog
enemy/Debug/rc.read.1.tlog
enemy/Debug/rc.write.1.tlog
enemy/Debug/stdafx.obj
enemy/Debug/vc100.idb
enemy/Debug/vc100.pdb
enemy/enemy.cpp
enemy/enemy.vcxproj
enemy/enemy.vcxproj.filters
enemy/enemy.vcxproj.user
enemy/ReadMe.txt
enemy/stdafx.cpp
enemy/stdafx.h
enemy/targetver.h
enemy.sdf
enemy.sln
enemy.suo
ipch/enemy-e03eb794/enemy-e4f90c6a.ipch
Debug/enemy.ilk
Debug/enemy.pdb
enemy/Debug/cl.command.1.tlog
enemy/Debug/CL.read.1.tlog
enemy/Debug/CL.write.1.tlog
enemy/Debug/enemy.Build.CppClean.log
enemy/Debug/enemy.exe.embed.manifest
enemy/Debug/enemy.exe.embed.manifest.res
enemy/Debug/enemy.exe.intermediate.manifest
enemy/Debug/enemy.lastbuildstate
enemy/Debug/enemy.log
enemy/Debug/enemy.obj
enemy/Debug/enemy.pch
enemy/Debug/enemy.vcxprojResolveAssemblyReference.cache
enemy/Debug/enemy.write.1.tlog
enemy/Debug/enemy_manifest.rc
enemy/Debug/link-cvtres.read.1.tlog
enemy/Debug/link-cvtres.write.1.tlog
enemy/Debug/link.2624-cvtres.read.1.tlog
enemy/Debug/link.2624-cvtres.write.1.tlog
enemy/Debug/link.2624.read.1.tlog
enemy/Debug/link.2624.write.1.tlog
enemy/Debug/link.3716-cvtres.read.1.tlog
enemy/Debug/link.3716-cvtres.write.1.tlog
enemy/Debug/link.3716.read.1.tlog
enemy/Debug/link.3716.write.1.tlog
enemy/Debug/link.4520-cvtres.read.1.tlog
enemy/Debug/link.4520-cvtres.write.1.tlog
enemy/Debug/link.4520.read.1.tlog
enemy/Debug/link.4520.write.1.tlog
enemy/Debug/link.4640-cvtres.read.1.tlog
enemy/Debug/link.4640-cvtres.write.1.tlog
enemy/Debug/link.4640.read.1.tlog
enemy/Debug/link.4640.write.1.tlog
enemy/Debug/link.4760-cvtres.read.1.tlog
enemy/Debug/link.4760-cvtres.write.1.tlog
enemy/Debug/link.4760.read.1.tlog
enemy/Debug/link.4760.write.1.tlog
enemy/Debug/link.5080-cvtres.read.1.tlog
enemy/Debug/link.5080-cvtres.write.1.tlog
enemy/Debug/link.5080.read.1.tlog
enemy/Debug/link.5080.write.1.tlog
enemy/Debug/link.command.1.tlog
enemy/Debug/link.read.1.tlog
enemy/Debug/link.write.1.tlog
enemy/Debug/mt.command.1.tlog
enemy/Debug/mt.read.1.tlog
enemy/Debug/mt.write.1.tlog
enemy/Debug/rc.command.1.tlog
enemy/Debug/rc.read.1.tlog
enemy/Debug/rc.write.1.tlog
enemy/Debug/stdafx.obj
enemy/Debug/vc100.idb
enemy/Debug/vc100.pdb
enemy/enemy.cpp
enemy/enemy.vcxproj
enemy/enemy.vcxproj.filters
enemy/enemy.vcxproj.user
enemy/ReadMe.txt
enemy/stdafx.cpp
enemy/stdafx.h
enemy/targetver.h
enemy.sdf
enemy.sln
enemy.suo
ipch/enemy-e03eb794/enemy-e4f90c6a.ipch