게임10

방학에 할일 정리 해당 내용만 하자가 아니라, 최소 이거는 해놓자 입니다. [ 7월~8월 ] - Dx12 캐릭터 애니메이션 마무리 - DirectX12 UI & Font 프로젝트 완성시키기 : DirectX12기반으로 UI와 폰트 생성하는 프로젝트임. 이거 만들어놓으면 앞으로 Dx12게임엔진 만들때 매우 유용하게 사용될것임. Github주소 -> https://github.com/orangelie/Dx12UIFont.git GitHub - orangelie/Dx12UIFont: DirectX12-based user interface and font. DirectX12-based user interface and font. Contribute to orangelie/Dx12UIFont development by creati.. 2022. 7. 9.
나의 공부 로드맵 저의 공부로드맵은 계속해서 갱신되는중입니다. 이번에 몇달 더 공부해보면서 좀더 체계적이고 현실적으로 세워진 공부로드맵입니다. 밑에 색깔표시는 대략적인 수치이며, 정확한수치가 아닌 대략 저가 현재 여기까지는 나갔다.. 라고 말하는 수치입니다. 2022. 6. 2.
[물리엔진공부] 오일러-크로머 적분을 이용한 선형운동 시각화 이번에 저가 직접만든 자체게임엔진으로 처음 만들어본 물리 시뮬레이터는 제일 기초가되는 오일러-크로머 적분을 이용하여 만든 등가속도, 등속도운동 비교를 시각화했습니다. 극초반에는 등속도운동이 빠르다가, 점점 등가속도운동이 추월하는 모습.. 음... 이거 깃허브에 올려놓겠습니다. 소스보실분 보세요. (오픈소스임.) 아직은 물리엔진 제작 기초부분이라서 별대단한내용은 없습니당.. 다음번에는 Cannon(포탄발사)예제랑 포물선운동 예제만들어볼게요. 사실 Cannon예제는 이미 VPython에서 다 만들어놔서, 소스만 랩핑해서 옮기면됨~ Cannon예제는 좀 신기합니다. 기대해주세요 결과물은 이 부분입니당. https://github.com/orangelie/Physics-Modeling/tree/main/Phys.. 2022. 5. 28.
[물리엔진공부] 물리엔진을 위한 간단한 렌더링엔진 만들었습니다. 일단 이번에 물리시뮬 실습을 하는데, 저가 이전까지는 그냥 렌더링엔진 만들기귀찮아서, VPython으로 물리엔진공부했었는데, 이번에 아예 dx12기반으로 각잡고 만듦. 일단 이번에 만든 렌더링엔진의 주목적은, 물리엔진을 돌리는것과 간단하게 구현할수있어야하는것. 이기 때문에, 저는 진짜 엄청쉽게 만들수있도록 패턴을 설계함. 다음과같이 엄청간단히 위 게임을 만들수있었습니다. /* * * * Github: https://github.com/orangelie * // Copyright (C) 2022 by orangelie, Inc. All right reserved. * // MIT License * */ #include "SAMPLES/PhysicsEngine.h".. 2022. 5. 28.
[DirectX12] CCTV감시카메라, 물리시뮬레이터 2탄 만들었습니다. 오늘은 졸린관계로.. 영상만 올리고 빠지겠습니다.. 우선 CCTV만들어본거예요. 엄청 귀차니즘이 심해서 그냥 x축으로 회전시킨 평면을 판으로씀 ㅋㅋㅋ,...(크흠..) 저거 중간에보면 cctv가 여러개의 씬으로 짤라져서 보이는데, 그거는 pass 늘리면 해결되는문제임니다. 이거 응용하면 드론구현하는것도 쌉가능 이거는 물리시뮬레이터예용. 그냥 기능은 공 부딫치면, 충돌처리하고, 반응만들기(무중력상태라고 가정) 여기에 중력이나 관성같은 저항, 힘들 추가하면 좀더 완성도있어보이겠죵..? 그리고 볼록거울 구현한 예제도 있는데, 지금 너무 졸려서 바이바이~ 끝 ! 2022. 5. 19.
[ DirectX12 지형엔진 ] 일단 기본 프레임워크 제작끝.... 후.... 일단 기본적으로 dx11기반으로 진행하는 rastertek강의를 위한 dx12프레임워크 제작끝... 저가 대충 rastertek 지형엔진 강의 둘러봤는데, dx12로해도 상관없을것같음. 이번에 만든엔진은 책이나 인터넷안보고 아예 1부터 100까지 저의 머릿속내용으로만 코딩했어용. 실력좀 늘리려고 책이나 인터넷안보고 머릿속으로만 코딩해서 잘되가고 있는지는 모르겠네용... 그래도 아직까지는 오류없이 잘 동작하니까 굿..! 오늘한거 깃허브에 커밋하고 저는 잡니다.... 쓰으읍..하.... 다음은 그리드랑 카메라이동이네요... 카메라이동기법은 이미 알고있지만, rastertek강좌에서는 어떻게 구현하는지도 배울겸, 이부분은 그대로 rastetek강좌보면서하고, 그리드(Grid) 2022. 5. 4.
[Unity3D] 닷지 게임프로젝트 완성 참고한 책 이번에 완성한 유니티 프로젝트는 닷지(Dodge) 게임입니다. 닷지(Dodge)는 총알피하기게임의 제목으로, 사방에서 날라오는 여러개의 총알을 피하는 게임입니다. 해당 프로젝트는 포트폴리오가 아닌 개인연습용 프로젝트입니다. (애초에 포트폴리오는 여기다가 안올리고, Github블로그에다가 따로 포트폴리오페이지 만들예정!) 유니티는 시작한지 며칠안됬기때문에, 실력이 허접한점은 너그럽게 봐주십숑.. 게임실력도 허접한거 ㅈㅅ합니다.. 크흠..ㅋㅋㅋ....(최고기록이 12초임 ㅋㅋㅋ 2022. 4. 30.
뭐지...? 왜이렇게 어렵지...? 현재 혼합을 모두 끝마치고, 깊이스텐실버퍼랑 그림자행렬 쪽 공부중인데.. 깊이스텐실버퍼+그림자행렬.... 개념이랑 이론 둘다 너무 어려운데 뭐..지....? 나중에 책 다 정독하고 한번더볼챕터가 늘었네요.. [ 나중에 책 다 정독하고 한번더 볼 챕터 ] dx12초기화 연습문제 안푼것들 마저풀기 빛 혼합 깊이스텐실 흠.... 빛이나 혼합도 이론자체는 이해했는데, 깊이스텐실 개념은 딱 와닿지않네요.. 뭐 계속 달려들다보면 시간이 해결해주겠죠... 2022. 3. 22.
MiniGameDuel - C++ 자작프로그램 안녕하세요!! 이번에 배포할 프로그램은 MinigameDuel입니다 이거는 C++11에서 만든 텍스트기반의 멀티플레이어 1vs1미니게임모음 게임입니다 정확히 어떻게 돌아가는건지 까먹었어요 저가 이걸 만들고묵혀둔지 꽤 됐는데 오늘 글 뭐올릴지 몰라서 생각하다가 갑자기 이게 생각났는데 배포합니다 [ 다운로드 ] 이걸 언제만들었냐면 올해 초여름인가 그때쯔음에 만든것같아요 기억이 가물가물하네요 참고로 이거 버그많습니다 그냥 소스참조용으로 쓰셔도되용 오목은 어떻게하냐면 1 2 이런식으로 좌표를 쳐야되요 ㅋㅋㅋㅋㅋㅋ ㄹㅇㅋㅋ 잠깐 지금 해봤는데 ㅋㅋㅋ웃기네요 다음에 시간있는동시에 할거없는동시에 귀차니즘이 사라지면 한번 이거 손봐볼께요 그럼안녕~~ 2021. 1. 1.
멀티 서바이벌게임 만들기 Python #1 개발환경 >> PythonIdle 언어 >> Python 3.8.5 운영체제 >> Windows10 안녕하세요 이번에는 파이썬으로 멀티 게임 만들기 시리즈인데요 지금은 대충 아무이미지나 쓸 거지만 나중에 완성단계 가면 그림도 리뉴얼할 거예요 그러면 코드 설명과 코드 갑니다~~ [[[ 서버 ]]] import pygame #게임을위한 메인모듈 import pyautogui #조작감살짝 늘리기 import sys #콘솔창제어 import socket #소켓 import threading #멀티쓰레딩 pygame.init() #시작 pygame.display.set_caption('helloworld') #제목 height=960 #세로 width=1200 #가로 enemy_img = pygame.image... 2020. 11. 14.