언리얼 RPG 프로젝트 2 C++GAS(GamePlay Ability System)프레임워크를 사용해보고 싶어서 사용해 봤습니다.(GAS에 대한 자세한 내용은 아래.)GAS를 사용하는데 RPG가 제일 맞는 것 같았습니다.게임에 대해.개발 언어: C++, Blueprint개발 엔진: Unreal 5.4개발 환경(실행 환경): Window 11코드.깃허브 주소.https://github.com/ykarr/RPG_Blade_1.git GitHub - ykarr/RPG_Blade_1Contribute to ykarr/RPG_Blade_1 development by creating an account on GitHub.github.com기능.캐릭터.-Attribute처음 시작할 때 동기적으로 데이터를 가져와서 A..
언리얼 멀티플레이 FPS C++멀티플레이 게임에 대해 공부하기 위해 만든 프로젝트입니다.멀티플레이 FPS를 개발하면서 Steam이나 Lan매칭을 위한 멀티플레이 플러그인을 만들어서 사용했습니다.처음에는 그냥 멀티플레이 FPS를 C++로 만들면서 공부나 해볼까 하면서 진행한 프로젝트였는데 이 프로젝트를 진행하면서 생각보다 멀티플레이 게임을 만들때 생각해야되는 것이 많구나 하는 것을 느낀 프로젝트였습니다.프로젝트.개발 언어 : c++ & 블루프린트(약간)개발 엔진 : Unreal5.4개발 환경(실행 환경) : 윈도우 11. 멀티플레이 FPS 코드(멀티플레이 플러그인 포함).https://github.com/ykarr/MultiFPS GitHub..
언리얼 호러게임 프로젝트 C++ 이 글에 나오는 호러게임은 언리얼을 공부하던 초반에 만든 프로젝트입니다.그 당시 언리얼 엔진의 기능에 익숙하지 않았고, C++에 더 익숙해지기 위해 개발을 시작했습니다.그래서 특별한 아이디어보다는 공포게임에서 흔히 볼 수 있는 요소들을 우선적으로 구현해보았습니다.공포게임은 스토리와 레벨 디자인이 가장 중요하다고 생각합니다.이 부분은 제가 자신이 없어서 프로젝트를 중단하게 되었습니다.나중에 특별하게 추가할 수 있는 요소가 생각나면 나중에 다시 개발할 계획이지만, 이 프로젝트를 이어서 계발하기보다는 처음부터 다시 시작할 생각입니다.게임에 대해.개발 언어 : C++개발 엔진 : Unreal 5.1 (현재는 5.4..
간단한 웹서버 만들기(simple webserver)[C, Linux, fork] 안녕하세요. 오늘은 유닉스라는 과목을 들으면서 진행했던 프로젝트입니다. 간단한 웹서버를 만들기 multiple client의 요청을 동시에 처리가능하게 만들어야 함. 웹서버를 시작할때 인자로 서비스할 폴더의 위치와 포트를 받는다. total.cgi(nn~mm까지의 총 합을 구해서 화면에 출력) 전송 기록을 log파일로 저장한다.(로그: 클라이언트 아이피, 전송한 파일명, 전송한 크기) 코드 코드는 아래와 같습니다. 코드 파일은 깃허브에서 다운받으실 수 있습니다.(깃허브에 쓰레드로 만들다 만 웹서버도 있습니다.) https://github.com/ykarr/webserver/blob/master/webserver_fork_0..
자바 시계 만들기 프로젝트[java-swing] 이 글은 공유 겸 백업용으로 작성한 글입니다. 2학년에 진행한 자바 언어로 시계 만들기 프로젝트. 제작자: 요기 블로그 주인장. 시계 종류: 디지털 시계[처음에는 아날로그시계도 넣으려고 했으나 시간이 충분하지 않았습니다. 사실 귀찮아서...] 코드: 글 아래부분 깃허브 참고[아래 깃허브 링크] 기능. 1. 홈화면[년, 월, 일, 요일, 오전/오후, 시간] 2. 알람 3. 컴퓨터 shutdown[컴퓨터 종료] 4. 스탑워치 5. 타이머 특징. 1. 대충 시간에 치여서 만드느라 조금 허접합니다. 2. 버튼에 마우스를 올리면 소리가 납니다. 3. 12시가 0으로 표시됩니다. 4. 셧다운 메시지도 설정 가능합니다.(아래 사진 참고) 5. 알람과 타이머의 노래가 겹..
자바 스윙(java swing) 창 만들기 자바에서 gui시작하기. JFrame을 이용해 창을 만드는 방법입니다. 1. Main.java만들기 2. program.java만들기 3. JFrame상속(gui기반의 프로그램을 만들기 위해 상속) 4. JFrame간단한 설정. 5.JFrame 크기. JFrame Main.java, Program.java 클래스 만들기. - 이클립스로 들어가서 프로젝트를 하나 생성해주세요.(상단 메뉴의 파일->새로만들기->java프로젝트) 프로젝트 폴더에 클래스를 두 개 추가해주세요. (클래스 이름은 보통 대문자로 시작합니다.) 먼저 Main.java라는 클래스로 가겠습니다. new 클래스이름();을 해주세요. 저는 Program이라는 클래스를 만들었기 때문에 아래 코드처럼 했..