전체 글 297

[C# 5일차] Class 응용 과제&Method 활용_BRAWLSTARS(+궁극기, 스킬)

*BRAWLSTARS* [브롤러] --------- [속성] --------- [기능] App Class using System; namespace BRAWLSTARS { class APP { //생성자 public APP() { Console.WriteLine("APP 생성자"); Tick tick = new Tick("tick"); //Tick 생성 Console.WriteLine(tick.damage); Console.WriteLine(tick.hp); Console.WriteLine(tick.speed); tick.Attack(); Console.WriteLine(); Chester chester = new Chester("chester"); //Chester 생성 Console.WriteLine..

C#/수업과제 2023.01.06

[C# 5일차] Starcraft Larva-Hydralisk-Lurker 진화

[라바 Larva] -------- 진화하기 ---->나는 사라지고 새 생명 만들어짐 [히드라 Hydralisk] --------- 이동하다 잠복하다 (Burrow) [러커 Lurker] -------- 이동하다 잠복하다(이동불가능) 공격하다(잠복상태에서만 가능) App Class using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study05 { class App { //생성자 public App() { Console.WriteLine("App"); Larva larva = new Larva(); Hydralisk hydra = ..

C#/수업내용 2023.01.05

[C# 5일차] Class 복습과 활용_Starcraft SiegeTank 모드 변환

Siege Tank 디폴트 탱크모드 공격력 30 생명력 150/150 방어력 1 !모드 전환! 탱크모드->시즈모드 [Siege mode] 공격력 70 이동불가 시즈모드->탱크모드 [Tank mode] 공격력 30 이동가능 공격하기 이동하기(시즈모드에서 이동불가) App Class using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study04 { class APP { //생성자 public APP() { Console.WriteLine("APP 생성자"); Console.WriteLine(); SiegeTank tank = new ..

C#/수업내용 2023.01.05

[C# 4일차] Class 응용 과제_BRAWLSTARS

*BRAWLSTARS* [브롤러] --------- [속성] --------- [기능] TICK[장거리딜러] ---------- [속성] 공격력 3*640 HP 2200 이동속도 2.4 ---------- [기능] 공격하기 사망 이동하기 CHESTER [장거리 딜러] ---------- [속성] 공격력 720 HP 3300 이동속도 2.57 ---------- [기능] 공격하기_1번째 1개 구체, 2번째 2, 3번째 3까지 사망 이동하기 EMZ [중거리 딜러] ---------- [속성] 공격력 520 HP 3600 이동속도 2.4 ---------- [기능] 공격하기_spray 사망 이동하기 POCO[서포터] ---------- [속성] 공격력 760 회복량 700 HP 4000 이동속도 2.4 ---..

C#/수업과제 2023.01.05

[C# 4일차] Class를 사용한 스타크래프트 만들기

SCV ------- +속성 생명력 공격력 이동속도 ------ +기능 이동하다 자원을 채취하다 ====== [요구사향] SCV를 생성하고 이동시키고 자원을 채취하게 만들어주세요 Vulture(벌쳐) -------- +속성 생명력 80 공격력 20 이동속도 3.126 ------- +기능 이동하다 공격하다 거미지뢰를 매설(3/3) 죽다 App class using System; namespace Study03 { class App { //생성자 public App() { //SCV scv; //Console.WriteLine(scv.name); -->오류! scv가 null이어서 x . null에서 참조하려고 했기 때문!! SCV scv1 = new SCV(); //지역변수는 무조건 초기화 SCV scv..

C#/수업내용 2023.01.04