
오늘은 OSI 7 Layer에 대해 자세히 알아볼 것이다. OSI 7 Layer란? 먼저 OSI 7 Layer는 국제표준화기구 (ISO) 에서 개발한 모델이며, 네트워크 상에서의 통신을 특정 계층으로 나누어 개념적으로 나타낸 표준화된 네트워크 구조 모델이다. OSI 7계층이라고도 불리며, 서로 다른 기종 간에 연결이 가능하게 해주는 표준 모델이다. 전공자 사이에서는 '물데네전세표응' 으로 각 계층을 암기하기도 한다. 그럼 왜 물데네전세표응으로 불리우게 된 것일까? 그건 바로 OSI 7계층의 하위 계층부터 앞 글자를 따 암기에 유용하게 유래된 것이다. OSI 7계층은 위의 7가지 계층으로 구성되어 있다. 네트워크 상에서 데이터가 전송되기 위해서는 사용자와 상호작용하는 응용 계층에서 데이터를 받아들이고, ..

오랜만에 글을 다시 작성하는 것 같다. 오늘은 최근 근황에 대해서 간략하게 이야기 해보려고 한다. 근황 원래 본인은 서울 모 대학의 정보보호학과를 전공했다. 공학인증도 수료하고, 올해 2월에 졸업하여 현재는 취업준비생이다. 정보보호학과를 진학한 것도, 드라마 '유령'을 보면서 나도 위험 상황에 멋지게 대응할 수 있는 정보보호전문가가 되고 싶다는 생각이 들었고, 중학교 당시에 즐겨하던 피파온라인3나 메이플스토리와 같은 게임들에 해킹을 당하며 이러한 사례가 발생하지 않았으면 좋겠고 보안에 기여하고 싶은 마음에 정보보호전문가를 진로로 잡게 되었다. 그러다 게임 개발을 경험해 보는 것이 어떻겠냐는 한 친구의 제안으로 게임 보안에도 관심이 있던 본인은 게임 개발을 경험해보게 되었고, 생각보다 본인의 적성과 맞..

오늘도 '마법의 잉크'에 이어 재밌는 방치형 게임을 리뷰해보려고 한다. 이름은 '냥냥닌자'로, 방치형 모바일 RPG 장르 게임이고 귀여운 캐릭터의 그림체가 상당히 눈길을 끄는 게임이다. 할 수 있는 것이 많은 게임, 냥냥닌자를 지금부터 알아보자.냥냥닌자 냥냥닌자는 지속적으로 플레이한 것은 아니지만 약 한 달간 플레이하였고, 개인적인 생각으로는 방치형 게임 중 퀄리티가 괜찮은 편에 속하는 것 같다. 가챠 뽑기 형식의 재화 습득 방법이 시작하기에 걸리긴 하지만, 게임을 꾸준히 즐긴다면 충분히 게임을 진행하고 성장하는 데에는 과금 없이도 충분하다고 생각한다. 냥냥닌자에는 이벤트를 한 눈에 확인할 수 있는 기능이 있어, 출석 체크를 비롯하여 최근 게임에서는 대부분 채용하는 패스 BM 등을 한 페이지에서 확..

요즘 블로그 소식이 좀 뜸했는데, 취업 준비를 하면서 이곳저곳 서류 작성에 자기소개서 작성하면서 블로그 관리는 뒷순위로 미뤄진 것 같다. 이제 자격증 준비도 새롭게 시작하고, 대외활동도 많이 하면서 블로그에 다시 많이 포스팅해 보겠다. 오늘은 12월 17일에 정식으로 런칭한 모바일 시뮬레이션 게임 마법의 잉크라는 게임을 이틀 정도 플레이하고, 리뷰를 남겨보려고 한다. 마법의 잉크 마법의 잉크는 12월 17일에 정식 런칭된 모바일 시뮬레이션 게임으로, 스토리에 대해서 자세하게 이야기하면 재미가 없을 수 있기 때문에 간략히 말하면 한 마법사, 즉 플레이어가 큰 파도로 인해 무인도에 불시착하게 되고 무인도의 비밀에 대해 파고들어나가는 스토리이다. 이 과정에서 캐릭터의 옷을 꾸밀 수 있고, 여러 힐링적인..
보호되어 있는 글입니다.
오늘은 유니티 3D 개발에서 많이 사용하고 고려해야 할 부분인 Vector와 Quaternion에 대해서 살펴보자. 먼저 Vector는 학창 시절 아마 모든 분들이 공부해봤을 것 같은데, 속도를 나타내는 길이와 방향의 성질을 모두 갖는 값이라고 볼 수 있다. 그래서 C#에서는 이 Vector를 활용해 오브젝트의 움직임을 구현할 수 있는데, Vector3.forward, right, up과 같이 현재 오브젝트가 바라보고 있는 방향을 기준으로 전방, 오른쪽, 위쪽을 나타내는 메소드들을 활용할 수 있다. 그러면 이 Vector값들을 더하거나 빼고, 깊게 들어가면 내적과 외적을 활용하면 어떤 부분을 구현할 수 있을까? 하나씩 살펴보도록 하자. 1. 벡터의 덧셈 벡터의 덧셈은 주로 오브젝트가 어려 방향, 여러 벡..
오늘은 보다 간단한 주제를 가져와 보았다. 리스트(List)와 딕셔너리(Dictionary)는 C를 다루어본 사람이라면 모를 수 없는 개념일 것이다. C#에서는 이 두 가지의 자료구조가 제네릭 클래스이기 때문에, 게임오브젝트나 다른 객체 클래스를 포함한 어떠한 자료형이나 객체이든 사용할 수 있다. 리스트는 아래 코드와 같이 초기화할 수 있다. List numbers = new List { 1, 2, 3, 4, 5, 6 }; numbers.RemoveAll(x => x > 3); // 3보다 큰 모든 숫자 제거 numbers.Clear(); // 리스트의 모든 요소 제거 리스트란 주로 자료구조에서 연결 리스트와 같이 자주 등장하는 용어로, C#에서 동적 배열을 제공하며 일반적인 목록을 구현한다. 리스트는 ..
보호되어 있는 글입니다.
- Total
- Today
- Yesterday
- 보안
- 유니티
- 코루틴
- 메타버스
- Abstract
- 정보보호
- 침해사고분석및대응
- 정보보호전문가
- 정보보안
- 자식클래스
- unity
- 유니티개발
- 상속
- 디폴트매개변수
- OOP
- sbs아카데미게임학원
- virtual
- 가위바위보게임
- C#
- 익숙한출발
- 물데네전세표응
- apstndp
- SpaceShooter
- 부모클래스
- base
- 게임리뷰
- 핸디커뮤니케이션즈
- 게임개발
- override
- 업캐스팅
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |