어서오세요! 판타지 학원에!
라는 게임을 제작하게 되었습니다.
캐릭터와 모든 것이 전부 초안이고 아직 많이 미숙한 점도 있지만
학생 여럿이서 모여서 만들게 된 첫 작품인 만큼 웃으면서 봐주시면 감사하리라고 생각을 합니다.
초안이라 언제든지 수정이 가능하리라고 생각을 합니다.


첫번째로 학생회장인 가희입니다.

남자 주인공의 친구인 세훈입니다.

같은 학년의 예신입니다.


마지막으로 후배인 혜린입니다.

각각의 캐릭터의 외모나 여러가지 면은 언제든 바뀔 수가 있습니다.
일단 미리 생각을 하고 있는 설계와 그런 것들은 전부 비공개 처리를 하겠습니다.

캐릭터의 외모 또한 바뀔 수 있음을 미리 알려드리겠습니다.


배경 : 마법학원

시기 : 2학기 끝나갈 즈음 날자 상으로는 10월 초

세부적인 배경은 아직 정보를 공개하지는 못하지만(게임의 특성상...) 그러한 면을 제외하고는 공개가 가능한 여부의 정보는 최대한 많이 공개를 하도록하겠습니다.

그리고 게임 개발에 대한 실시간으로 개발 진행 여부에 대하여 게시를 계속하도록 하겠습니다.



(인사말)

이번 게임의 1차 기획안을 작성한 KILO [SHADE] 라고 합니다.

저는 이번 게임 배경에 관심을 많이 있어서 아마 2차나 최종까지 캐릭터는 수정되더라도 배경만큼은 제발 수정이 안 되었으면 합니다.

학생들이 모여서 개발하는 과정을 전부 담으려고 합니다.

그러니 부디 관심있게 봐주셨으면 합니다.



블로그 이미지

이사가는 사람

안녕하세요 블로그를 옮기려고 생각하고 있습니다. 해당 블로그는 폐기하고 다음 다른 블로그에서 뵙도록 하겠습니다. 감사합니다!

,

모든 프로그래밍 언어가 그렇듯 항상 'Hello World!'로 시작을 합니다.

그래서 이번에도 Hello world! 로 시작을 하도록 하겠습니다.

1
2
3
4
5
6
7
8
9
10
11
12
using System;
 
namespace Ex
{
  class HW
  {
    static void Main(string[] args) 
    {
      Console.WriteLine("Hello World!");
    }
  }
}
cs

이렇게 소스 코드를 작성 하였습니다.

제가 기존에 C언어를 진행하면서 여러가지를 설명해 드렸습니다.

C언어보다 ++된 것이 C++이며 이 C++보다 ++된 것이 C#입니다.

그러니 C언어에서 2번 나아진 언어라고 볼 수 있고, 이러한 언어를 유니티에서 사용을 하기 때문에 이렇게 C#을 진행하게 되었다라고 하는 것도 과언이 아닙니다.

아무튼 이제 이 소스코드를 전부 옮기셨을 것이라고 생각을 하기 때문에 저는 이 소스코드를 해부해 보도록 하겠습니다.

먼저 1번줄인 using System;을 보면

영어의 뜻을 생각하면 편합니다.

C언어와 마찬가지로 세미콜론은 그 줄을 마친다라는 의미를 가집니다.(다음 줄로 넘어가라라는 의미)

using은 미리 정의를 내려버린 키워드라는 녀석입니다.

그리고 다시 1번 줄을 보자면 System을 사용한다 라는 말이 됩니다.

그러면 System이라는 것이 무엇이 되는가?? 이것이 궁금해 지리라고 저는 믿습니다.

System이라는 것은 숫자나 텍스트와 같은 데이터를 다룰 수 있는 기본적인 데이터 처리 클래스를 비롯한 C#코드가 기본적으로 필요로 하는 클래스를 담고 있는 네임스페이스입니다.

(단어 설명들 입니다.)


그래서 using System; 이라고 한 것은 컴파일러에게 네임스페이스 속 클래스를 사용하겠다고 컴파일러에게 알리는 역할을 합니다.

3번줄과 같은 네임스페이스(엔에스 또는 ns)를 만들때는 'namespace 키워드'를 이용하며, ns_이름 뒤에 따라오는 {와 } 사이에는 이 ns에 소속되는 클래스 등이 들어갑니다.

1
2
3
4
5
6
namespace ns
{
  //클래스
  //구조체
  //인터페이스 등등
}

그래서 Ex라는 ns에 HW클래스를 담는 것입니다.

다음은 class HW를 보도록 하겠습니다.

아까 말을 하였듯이 ns에 class(이하 클)가 들어갑니다.

위에 ns를 설명할 때 사용하였던 설명을 보시면 클이 들어가 있는 것이 보이시리라고 생각을 합니다.

그리고 마지막으로 '//'인 주석에 대하여 설명을 하고 이번 강좌를 마치겠습니다.

//는 주석이라는 것으로 주석은 모든 프로그래밍 언어에서 여기서 부터 줄이 바뀔 때까지 나오는 문장은 사용을 하지 않아 라는 의미를 담고 있습니다.

메소드는 따로 설명을 드리도록 하겠습니다.

저는 이만 가보겠습니다.

블로그 이미지

이사가는 사람

안녕하세요 블로그를 옮기려고 생각하고 있습니다. 해당 블로그는 폐기하고 다음 다른 블로그에서 뵙도록 하겠습니다. 감사합니다!

,

c#강좌를 시작하기에 앞서서 그냥 간단하게 대규모 서론...?을 한번 해보려고 합니다.

C#을 해야겠다고 느끼게 된 이유는 그냥 간단합니다.

게임을 만들려고 유니티를 키니 C#만 지원하겠다고 하더라구요.

그러한 이유로 아... C#을 하자

이렇게 되었던 것이구 이왕 나 배우는데 나혼자 배우는 것 보다.

독학으로 하면서 블로그에 강좌를 올리는 것은 어떠한가?? 하고 생각이 들어서 올리게 되었습니다.

그런데 생각을 해보니 C#을 하기 전에 C언어를 해야겠더라구요.

자바를 하던 파이썬을 하던 C#을 하던 상관은 없습니다만.

왜 굳이 C#이 아닌 C부터 시작을 했어야 했는지 그것을 설명하도록 하겠습니다.

C#이던 파이썬이던 자바던 사람들이 C언어의 단점을 매우고 보다 더 간편한 프로그래밍 언어를 사용하고자 개량을 한 것이 C#과 파이썬 이런 언어들입니다.

솔직히 생각을 해 보세요.

C가 기초고 C#이 중급반입니다.

그런데 기초도 없는 사람이 과연 C#을 이해하고 활용이 가능할까?? 하는 생각이 들었습니다.

그래서 저는 매우 당연하게도 C언어를 먼저 시작을 하였던 것이고

조만간 C언어가 기초코스가 끝이 납니다.

그래서 저는 여러분들에게 슬슬 C#을 시작해도 상관없지 않을까?? 하고 생각을 합니다.

그러면 저는 이만 가보도록 하겠습니다.

앞으로 올라올 많은 C#강좌들을 보시면서 더욱 다양한 프로그래밍 언어를 접해 보셨으면 하는 바렘이 있습니다.

블로그 이미지

이사가는 사람

안녕하세요 블로그를 옮기려고 생각하고 있습니다. 해당 블로그는 폐기하고 다음 다른 블로그에서 뵙도록 하겠습니다. 감사합니다!

,