Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Assets

Math.Ceiling의 발견!

for (int i = 0; i < 10; i++)

{

int damageRange = random.Next(meanDamage - (meanDamage / 10), meanDamage + (meanDamage / 10)+1);

Console.WriteLine(damageRange);

}

>>

double MinDamage = (GameData.GetSumBonusAtk() > 0 ? GameData.player.Atk + GameData.GetSumBonusAtk() : GameData.player.Atk) - Math.Ceiling((double)GameData.player.Atk / 10);

double MaxDamage = (GameData.GetSumBonusAtk() > 0 ? GameData.player.Atk + GameData.GetSumBonusAtk() : GameData.player.Atk) + Math.Ceiling((double)GameData.player.Atk / 10);

int atkDamage = new Random().Next((int)MinDamage, (int)MaxDamage + 1);

대미지

범위 설정

아는것 != 쓰는것

대미지 범위 설정

Difficulties

Faced

During the

Project

그래서 이제 뭐함

임의의 적 등장

깃허브 어케씀?

Problems

Solved

임의의

적 등장

Random random = new Random();

int monsterNo = random.Next(1, 5);

Monster[] monsters = new Monster[monsterNo];

for (int i = 0; i < monsterNo; i++)

{

int monsterID = random.Next(1, 5);

switch (monsterID)

{

case 1:

monsters[i] = new Monster("A", "A", 5, 2, 100, 20);

break;

case 2:

monsters[i] = new Monster("B", "B", 7, 0, 80, 30);

break;

case 3:

monsters[i] = new Monster("C", "C", 3, 6, 150, 0);

break;

case 4:

monsters[i] = new Monster("D", "D", 10, 0, 50, 0);

break;

}

}

}

Problems

Solved

Demo Video

Random random = new Random();

monsterCnt = random.Next(1, 5);

monsterList = new List<Monster>(monsterCnt);

for (int i = 0; i < monsterCnt; i++)

{

int monsterIdx = random.Next(0, GameData.monsters.Length);

Monster monsterData = GameData.monsters[monsterIdx];

monsterList.Add(monsterData.Clone() as Monster);

}

ICloneable Interface

기본적인 기능의 구현

추가 기능?

Dungeon Adventure

우리 팀의 목표

16th

10000

클래스를 파일로

김주영

해설 영상 이전에, 이미 스크립트별로 나누어 보았던 것은 플러스 요소.

깃허브를 능숙하게 사용하는 것이 더 나은 협업을 향한 길인 것 같다.

앞으로도 다들 더욱 발전하기를

이규성

생각한 기능을 열심히 구현하고자 많은 노력과 시간을 기울였다.

깃, 푸시/풀을 더 적극적으로 활용하며 팀원들의 작업 내용을 붙였더라면...

해설 영상 이전에

찾아보고 연구하여 나눔

//

더 효율적인 분배/구성을

고민하는 안목

Idea

함께 다양한 코드를 구상해 보았으나 깃허브 사용이 익숙치 않았고, 시간 문제상 직접 구현해 본 내용/코드가 반영되지 못한 아쉬움이 있음.

협업 툴을 이용해 좋은 코드, 같이 사용할 수 있게 되길 바란다.

이승연

쉽지 않은 과제였으나 다들 열심히 잘 해주어 나쁘지 않은 결과물이 나왔다.

팀장으로서, 조금 더 시간/역할을 잘 나누어보고, 더 적극 적으로 회의를 주도했어야 한다고 느낀다.

조병웅

Learn more about creating dynamic, engaging presentations with Prezi