목록전체 글 (382)
Priv's Blog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d3PDmf/btrwLhYfyLi/k33K2PGP8NrLJNQGopk8KK/img.png)
1. 일본 RPG 일본 RPG는 서양 RPG와는 또 다른 특징을 지니고 있다. 서양 RPG가 PC 게임 시장을 중심으로 발전한 것과 달리, 일본 RPG는 대부분 닌텐도를 비롯한 콘솔 게임 시장을 중심으로 발전하였다. 또한 만화나 애니메이션에서 주로 볼 수 있는 캐릭터의 디자인, 개성 있는 세계관, 자유로운 상호작용 대신 텍스트를 기반으로 한 몰입감 있고 매력 있는 시나리오, 짜임새 있는 전투 시스템 등에 집중하며 독자적인 장르로 거듭났다. 2. 1980년대: 8bit 게임기의 시대 일본의 RPG는 서양과 달리 PC보다 콘솔 쪽에 더 집중적으로 발전해왔다. 8bit 게임기 시절을 대표하는 RPG, 시리즈와 시리즈, , 등 JRPG를 대표하는 IP가 이 시절부터 시작되었다. 3. 1990년대 초반: 16bi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3Cg3z/btrwgrThdxp/zRiR3biEiNSPhwISPSf5m0/img.png)
1. RPG의 유래 1960년대, 게리 자이각스는 이라는 중세 풍 테이블 RPG(TRPG)을 만들어낸다. 이 게임은 곧이어 '젠 콘'이라는 지역 게임 대회로 발전했다. 데이빗 아네슨(David Arneson)이 이 게임을 1:1 방식으로 수정했는데, 자이각스는 이 1:1로 수정된 방식에 매력을 느껴 라는 게임을 개발한다. 1974년에 공식적으로 탄생한 이 게임은 처음엔 자유도가 너무 높고, 너무 복잡한 게임이라는 우려를 받았지만, 지금은 TRPG 게임의 전설로 남게 되었다. 가 처음 출시되었을 때 지적받았던 복잡한 규칙, 너무 방대한 규모의 게임 스케일로 인한 피로도 등은 PC가 보급되면서 해결될 수 있었다. 2. 1980년대 초반: RPG 태동 애플 컴퓨터를 기반으로 탄생한 컴퓨터 RPG는 를 시작으로..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/caIr87/btrv5nQ7SB0/AXh1NTipV9wNO8aE5qVjkK/img.png)
1. 게임의 본질 게임의 본질은 다음과 같이 4가지로 나눠볼 수 있다. ● 놀이: 재미(오락성) ● 디지털 콘텐츠: 가상공간에서의 감동적인 정서적 체험 ● 경쟁: 흥미로운 의사결정(전략) ● 디지털 시스템: 명확한 정의 정확하고 안정된 동작, 구현성, 경제성 위의 4가지 요소들 중, 디지털 시스템이 가장 중요하다고 볼 수 있다. 디지털 시스템이라는 개념은 얼마나 SW가 안정적인지, 얼마나 신뢰할 수 있는지를 결정하는 개념이므로, 꼭 비디오 게임이 아니더라도 모든 SW 공학 분야에서 집중하는 개념일 것이다. 1.1) 놀이로서의 게임 (Plaything) 게임의 가장 본질적인 형태는 '즐거움'을 추구하는 놀이의 하나이다. 특정한 목표를 가지고 의식적으로 전개하는 행위이기보다는, 일정한 규칙 안에서 허구적, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KrReW/btrvUBV8QAT/gjI3i1NxEA72fNoiKjBqLK/img.png)
1. W.O.W와 자기 계발 대표적인 온라인 RPG 게임, World Of Warcraft에서는 진정한 게임의 재미가 '만렙' 이후부터 시작된다고 말한다. 이는 대부분의 온라인 RPG 게임에서 볼 수 있는 현상으로, 이 '만렙'에 도달하기까지는 거진 500시간에 가까운 엄청난 시간을 투자해야 하는 경우도 있다. RPG 게임은 Role Playing Game의 약자로, 자신이 설정한 캐릭터의 역할에 따라 게임이라는 가상현실 속의 캐릭터(자신)를 키워 나가면서 재미를 느끼는 것이 핵심이다. 이를 현실 세계에 빗대어 표현하면 일종의 '자기 계발'이라고 볼 수 있다. 게임에서 이루어지는 자기 계발은 현실에서의 자기 계발과 차이점이 있다. 그중 가장 큰 차이점은 위 사진처럼 일종의 패턴이 존재하는 '선 순환'의 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/OIEPQ/btrvUApjCDj/0evtjHQ42YGPiC83MDfoY1/img.png)
1. 게임의 기원 게임의 기원은 정확하게 알려진 바가 없기 때문에 추측과 주장일 뿐이다. 학자들이 주장하는 대표적인 학설 4가지는 다음과 같다고 한다. ● 일상생활에서 필요한 활동들로부터 유래 사람들이 생존을 위해 행했던 행동들(사냥, 수영 등)이 더 이상 불필요해졌음에도 불구하고 본래의 목적을 계속 수행하게 되었다. ● 다른 종류의 게임들과의 상호관계에서 유래 일정 목표를 위한 다수 간의 경쟁, 개인적인 능력에 의존하던 경쟁 방식이 점차 운이나 요행이 작용할 수 있는 게임의 형태로 변형되었다. Ex) 힘을 겨루는 시합이 스피드를 겨루는 경주 시합으로 변형 ● 종교 제례 의식에서 유례 줄다리기와 같이 겨루기 게임은 풍년, 다산을 성취하고자 하는 모방적 주술 행위의 흔적 중에 하나이다. 종교적 행사, 술,..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bTMYXN/btrCfm0ydEx/HC7gsBKpgiqMTHPwzZYZo1/img.png)
1. 데이터, 정보, 지식 데이터가 모이면 정보가 되고, 정보가 모이면 지식이 된다. 데이터(data)란, 관찰의 결과로 나타난 정량적/정성적인 실제 값을 말한다. (Ex. 에베레스트 산의 높이) 정보(information)란, 의미가 있는 데이터(데이터에 의미를 부여한 것)를 말한다. (Ex. 에베레스트 산의 지리적 특성) 지식(knowledge)이란, 사물과 현상에 대한 이해를 말한다. (Ex. 에베레스트 등반 방법) 즉, 데이터에 의미를 부여하면 정보가 되고, 정보를 기반으로 사물과 현상에 대한 이해를 달성하면 지식이 된다. 2. 데이터베이스 (Database) 데이터베이스는 조직에서 사용하던 데이터를 모아서 통합하고 서로 공유하기 위해 사용한다. 즉, 데이터베이스란, 조직(organization)..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PyHWM/btrrRUGJRY6/sb9KFRpufoHzFj3rctxdTk/img.jpg)
- Abstraction in object-oriented programming https://arainablog.tistory.com/350 Apply object-oriented principles: Abstraction in object-oriented programming 출처 Abstraction in object-oriented programming - Unity Learn In this tutorial, you’ll learn about the first pillar of object-oriented programming: Abstraction. By the end of this tutorial, you wil.. arainablog.tistory.com - Inheritance and po..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/K8xfg/btruKjiYghi/IOWfrIyTJPYlD9hWagsw0k/img.jpg)
출처 Submission: Programming theory in action - Unity Learn Now that you understand the pillars of object-oriented programming and how they are implemented, you’re ready to apply them in a brand new project. This is also a good opportunity to practice branching and merging in a version control repo. learn.unity.com 1. 과제가 업데이트되었습니다! 여러분이 없는 동안 미션의 내용이 바뀌는 것을 대비하기 위해, 이번 과제를 제출하기에 앞서 아래의 항목들을 모두 이수..