2016년 8월 30일 화요일

1)About BitmapWorld


Before starting, Let’s see what is BitmapWorld.
BitmapWorld is Story that (easy to drawing) green Box Friend Bit going to save the world by battle against various people.



First of all, I’ll describe about BitmapWorld Combat System design.



BitmapWorld is 2dActionGame based on 1 vs 1 battle.
In BitmapWorld, Fightable character is called as ActionFighter(AF).
This AF fight with some roles.

  • There is no jump! They only move left or right. Simple.
  • AF can overlap each other.
  • AF have ACTIONMAP that have 6 skills in each direction. And you can use skill by drag mouse to specific distance and angle.
  • Main attack that can stun target have 3 direction of attack – high, mid, low. And it can be block by matching direction blocking skill.
  • Main attack must have ready phase.
  • Attack direction, charge time, defense directions are showed to everyone.
  • Some skills can move automatic.
  • Some skills can spawn object.

  • AF have Hp and Stamina.
  • AF’s towardDirection can be changed by some input and AF looks at target, can know target’s Hp and Stamina.
  • Surly Hp decrease when taken damage and become 0, die. If take damage when low stamina, more Hp decrease.
  • If AF do some action, stamina decrease and stamina recover when no action.
  • Take damage cause stamina decrease also. If AF’s stamina become 0 by taking damage, cause knockback

// It look like complicate! Well, play BitmapWorld! You can know approximately. Maybe?


I think this is enough design to make CombatSystem.
Next, I’ll post How create that roles step by step.

p.s in fact, It’s first time I summary BitmapWorld. I don’t know I do well. Asdfadfs
p.s.2 truly, yesterday is first time, I posting. @_@ don’t I do some critical and terrible mistake??

1) 비트맵월드에 대하여


시작하기 전에 일단 비트맵월드가 어떤 게임인지 소개하도록 하겠습니다.





비트맵월드는 (그리기 쉬운) 초록색 내모난 친구 비트가 다양한 사람들과 싸우며 세상을 구하기 위해 나아가는 이야기입니다.



일단 비트맵월드의 전투 시스템적 기획에 대하여 구체적으로 정리해보겠습니다.



비트맵월드는 1:1 전투를 기본으로 하는 2d액션 게임입니다.
비트맵월드에서 전투를 할 수 있는 캐릭터들을 ActionFighter(AF)라고 칭합니다.
AF들은 몇가지 규칙들을 가지고 전투를 하게 됩니다.


  • 점프는 존재하지 않고 오직 좌우 횡이동만 가능합니다.
  • AF들은 서로 관통해 통과할 수 있습니다.
  • 6개 방향의 스킬이 저장된 ACTIONMAP이 있고 마우스 드래그를 통해 커서를 시작점에서 특정 거리 이동시키면 해당 각도에 맞는 스킬을 사용하게 된다.
  • 적에게 경직을 주는 주 공격은 상, , 3개 중 하나의 공격방향을 가지고 이는 대응되는 방어방향으로 막을 수 있습니다.
  • 적에게 경직을 주는 주 공격은 반드시 준비 단계가 있고 공격 준비에는 일정 시간이 필요합니다.
  • 공격 방향, 충전시간, 방어 방향은 모두에게 보여집니다.
  • 특정 기술은 자동으로 이동하는 기능을 가질 수 있습니다.
  • 특정 기술은 오브젝트를 소환 할 수 있습니다.




  • AF들은 HPSTAMINA를 가지고 있습니다.
  • 특정 입력을 통해 바라보는 방향을 바꿀 수 있고 바라보는 방향에 적이 있을 경우 적의 HPSTAMINA를 알 수 있습니다.
  • 당연히 HP는 공격을 당하면 감소하며 0이 되면 죽습니다. STAMINA가 낮은 상태에서 공격을 당하면 더 많은 HP가 감소합니다.
  • 행동을 하게 되면 STAMINA가 감소합니다. 아무 행동도 하지 않고 있으면 회복됩니다.
  • 공격을 당하면 STAMINA가 감소합니다. 공격을 당해 STAMINA0이 되면 넉백 당하게 됩니다.



// 글로 쓰니 뭔가 복잡해 보이네요, 한번 플래이해보세요! 뭔지 대충 알 수 있을겁니다..



전투를 하는데 필요한 기획은 이 정도인 것 같습니다.
다음부터 위에서 정리한 기능들을 하나하나 어떻게 구현했는지 살펴보겠습니다.


p.s 사실 이렇게 정리 해본 적이 처음이에요. 잘 하고 있는건지 모르겠네요. 어버버버버버

p.s.2 사실 인터넷에 글 쓰는 것도 어제가 처음이에요. @_@ 혹시 제가 뭔가 치명적이고 끔찍한 실수를 하고 있진 않나요?

BitmapWorld: sorce _ how to make


Hellow? I’m ArtJunkie!
From Now I’ll introduce How to make BitmapWorld that is sidescroll ActionGame in development.

Because I’m still student, my development will have some wrong or inefficient way. Please comment if you have some curiousity or good idea.



BitmapWorld is opensource!

You can download unreal4.11 project on this link


bitmapWorld:Sorce will be keep update when it have basic frame.




p.s I'm not good at english very well. so... maybe some sentence will be awkward. I'll keep studing english but if you think something strange please comment it! ; )

비트맵월드: 소스 how to make


안녕하세요? 아트정키입니다!
이제부터 언리얼엔진을 이용해 제작 중에 있는 '비트맵월드'라는 이름의 2d액션 게임을 어떻게 만들고 있는지 소개하려고 합니다.

아직 학생이고 배우는 단계에 있기에 여러모로 부족한 점이 많겠지만 앞으로 잘 부탁드립니다. 혹시 궁금한 점이나 더 좋은 방법을 알고 계신다면 댓글로 남겨주세요!



비트맵월드는 오픈소스 프로젝트입니다.

https://www.dropbox.com/s/st3xxshdqez6umd/BitmapWorld.zip?dl=0 에서 언리얼엔진4 프로젝트를 무료로 다운 받을 수 있습니다.

비트맵월드: 소스는 현재 제작 중에 있는 프로젝트로써 기초적인 틀이 다 갖추어지기 전까지 지속적으로
업데이트 할 것입니다.