목록전체 글 (339)
응애맘마조

문득 명령 프롬프트로 확률 게임을 갑자기 만들어보고 싶은 생각이 들었습니다. 그래서 한 번 확률로 무기를 강화하는 게임을 만들어봤습니다.스크린샷도 찍었고 나름 괜찮게 만들어진 것 같습니다. 깃허브 : https://github.com/THWert/WeaponEnforce 깃허브로 코드도 같이 공유 하겠습니다. 읽어주셔서 감사합니다.

주의 : 해당 게시물에서 작성될 내용은 과제를 해결하기 위해 출처의 내용을 그대로 작성한 부분이 많으며 일절 광고나 수익 창출 목적으로 쓰인 것이 아님을 밝힙니다. 단위행렬(Unit Matrix) 항등행렬(Identity Matrix)라고도 하며 행과 열의 수가 같은(n × n) 행렬이고 주대각선의 원소가 모두 1이고 나머지는 0인 정사각 행렬입니다. 여기서 주대각선은 선행대각선이라고도 할 수 있으며 왼쪽 위에서 오른쪽 아래로 내려가는 원소들을 주대각선이라고 하며 반대로 오른쪽 위에서 왼쪽 아래로 내려가는 원소들은 반대각선이라고 합니다. 예를 들어 3 × 3 행렬이라고 하면 1 0 0 0 1 0 0 0 1 이렇게 표현할 수 있습니다. 영행렬(Zero Matrix) (Null Matirx)라고도 하며 모든..
어제 말했던 대로 오늘은 델타를 했습니다. 델타는 변화량이라고 합니다. 하지만 강의에서 쓰게 될 델타는 초당 변화량입니다. 프로그램 실행에서 사용되는 프레임워크에는 주기라는 것이 있습니다. 여기서 주기는 반복되는 구간을 말합니다. 사용하는 SetTimer에서 밀리초 단위에 따라 움직이는 정도가 달라집니다. 여기서부터 FPS와 관련이 되어 있습니다. 하지만 프레임 단위로 움직이게 되면 문제가 발생할 수도 있습니다. 게임이라면 실행 자체에 문제는 없지만 객체가 모두 제각각 움직이게 될 수도 있어서 플레이 환경에 문제를 발생시킬 수도 있습니다. 게임을 만들 때에는 밀리초 단위를 사용하지 않고 마이크로세컨드를 사용합니다. 초당 이동하는 양이 달라지면 안 되고 객체마다 제각각 움직이는 양이 달라지면 안 되기 때문..

어제 말했던대로 오늘 넥스테이지 행사장에 다녀왔습니다.행사 기간은 2022-12-10(토) ~ 2023-01-29(일) 까지이며 입장료는 무료입니다.행사장 입구입니다. 파란 빛으로 잘 꾸몄네요.행사 내용이랑 랜덤 카드를 받았는데 잘 안보이네요. 아래쪽 사진으로 대체하겠습니다.게임 목록이랑 캐릭터 목록이 있는데 저 순서대로 나옵니다. 랜덤 카드는 귀검사를 받았는데 저는 던파를 안해서 별로 관심은 안가네요..ㅋㅋ안에 들어와서 로고를 찍어봤습니다. 잘 만들었어요.안의 내부 모습입니다. 일단 화요일 낮이라서 그런지 사람도 적고 한적했습니다.가장 먼저 눈에 보인 것은 메이플스토리였습니다. 저는 못할 게임이네요..확률이 지금도 심한지는 잘 모르겠습니다.캐릭터가 위에 내용 순서대로 나오는데 플레임위자드가 나왔네요안에..
어제는 오늘 GetAsyncKeyState에 대해서 한다고 했었습니다. 코드가 변경되면서 더 이상 사용하지 않습니다. 왜냐하면 GetAsyncKeyState 함수는 키보드를 눌렀을 때, 누르고 있는 중, 누르던 키에서 손을 떼냈을 때가 없습니다. 그래서 더 이상 사용하지 않고 삭제가 되었으며 중요하지 않습니다. 또한 키보드 입력이라는 것도 한 가지 객체만 있기 때문에 싱글톤을 상속받습니다. 오늘은 싱글톤 패턴과 키보드 입력에 대해서 배웠었습니다. 싱글톤 패턴은 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 생성 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴합니다. 이 패턴에는 static이 사용됩니다. 여기서 static이라는 것은 한 번만 할당되고 선언이나 정의 그리..