본문 바로가기
728x90

유니티개발자27

[Block_chain] Typescript 활용(5) - 블록체인 구현 [2022. 02. 06] ▼ 강의에 따라 쳐봤다. ▼ 흔히 서버에 json파일을 로그했을 때 볼 수 있는 타입으로 나온다. (타입스크립트 및 자바에서 array가 이런 식으로 나오나보다) ▼ CryptoJS 설치 (목적: 해시 함수를 통해 암호화 하기 위함) 설치를 하고 사용을 하기 위해서는 아래와 같이 맨 위에 import문을 추가해줘야한다. ▼ BlockHash 값을 생성해주는 Static 함수를 만들어준다. index, 이전 hash, timestamp, data를 아까 임포트했던 CryptoJS의 SHA256라는 함수를 통해 해쉬 값을 만들어주고 그것을 toString 해준 뒤 string 타입으로 반환 해주는 함수다. 규격이 없다면 C#에서도 아스키코드라든지 따로 나만의 암호를 만들어서 구현해.. 2022. 2. 6.
포트폴리오 유투브 링크 ▼ 편집본 https://www.youtube.com/watch?v=g1AZ5ii1Jy4 ▼ 무편집본 https://www.youtube.com/watch?v=L-b6bRziTgM&t=10s 제작 기간 : 총 3주 소요 (개발: 본인 1인) ( 2021. 07. 12 ~ 2021. 08. 4) 제작 전 공부(코딩 및 유니티) 기간 : 총 3개월 (2021. 04. 05 ~ 07.12) ▼ Class UML ▼ Flow Chart 2021. 8. 9.
[Day 23] 마무리 작업 완료. [2021. 08. 04] 드디어 포트폴리오의 마무리 작업들을 완료했다. 3주 동안 열심히 해왔던 내 자신에게 칭찬을 해주고싶다. 물론 100% 만족스럽지않은 결과물이지만 (전투 부분에서 많이 빈약해보인다) 이 게임의 핵심 콘텐츠인 전략 부분은 나쁘지않게 구현이 되었다고 생각이든다. 무엇보다 이번 프로젝트를 통해서 이전의 내 자신보다 한 단계 더 발전한 것에 대해서는 크게 만족한다. Finally finished the works I was behind on. Bottom line is that I've fully strived for to make my responsibilities done for the last 3 weeks no matter how good-quality they are (espe.. 2021. 8. 4.
[Day 22-2] 요격 유도 탄 및 핵 종류에 따른 영향 구현 완료 [2021. 08. 03, Tue] 핵 미사일을 자주 사용하면 다른 나라들보다 쉽게 우위를 선점하기 때문에 제약을 걸을 필요가 있다. Overuse of nuclear will put a nation steps ahead of others. So there needs to be restrictions. 고민을 해보고 생각해낸 방안책들은 두 가지인데 첫째로 특정 국가들(미국, 러시아)이 AI일 경우 요격탄을 발사한다. I've come up with two preventions for this. one of them is to make certain countries intercept-skills-capable when they are AI. 둘째로 발사 직후 타겟 국가와의 관계는 급격히 안좋아지고 그외 .. 2021. 8. 3.
[Day 22-1] 핵 폭발 및 국제 관계 영향 구현 완료 [2021. 08. 08, Tue] [오브젝트 풀링 파티클 생성] [ Instantiate Particles with Pooling method ] 미사일이 사라져도 파티클이 남아있을 수 있도록 국가 스크립트에서 오브젝트 풀링으로 핵을 생산할 때 파티클도 같이 생성한다. To make eye-catching particles remained for awhile even after missiles disappear, the Nation creates particles(or dequeue from collection) [ 적국을 핵 여러 개로 명중한 모습이다. ] [ footage of bombarding with array of Ballistic Missiles ] [ 핵 맞기 전 ] [ Before I .. 2021. 8. 3.
[Day 21] 핵 구현 완료 [2021. 08. 02, Mon] 어제(월) 따라 머리가 잘 안돌아가서 계속 삽질을 했던 것 같다. 다양하게 많은 작업을 하진 않았지만, 겉보기엔 좀 미숙하지만, 그래도 중요한 기능들은 다 끝내놨다. 지금 당장 너무 힘들더라도 나를 성장시켜주는 것들이라고 생각하여 놓지를 못했었다. I felt under the weather and even couldn't work out simple issues yesterday(Mon). So I rebuilt, rebuilt and refactored the same code the whole day. Important funcs are all organized. I personally believe that what doesn't kill me makes me .. 2021. 8. 3.
[Day 20-2] 핵, 요격 미사일 연구 및 국제 관계 참전 시 안정도 하락 [2021. 08. 01, Sun] 위에 버튼을 클릭 했을 때 일정한 금액을 지불하고 핵 공격 혹은 요격 미사일을 연구할 것인지 공지를 띄워야한다. When player click the buttons above, a notification has to pop up to ask for certain amount of treasury to active Nuclear(or Anti-ballistic Missile). [ 핵, 요격미사일 리팩토링 ] [ After Refactoring ] [ 전쟁 참전시 정치 안정도 하락 ] [ Decline in Political Stability after war engagement ] 전쟁에 참여하자마자 정치 안정도는 참여 횟수 *10 만큼 떨어진다. 턴을 4번 넘길 때.. 2021. 8. 1.
[Day 20-1] 장교 구현 완료 및 국제 관계UI 참전 기능 일부 수정 [2021. 08. 01, Sun] 오늘 오전 중에 한 일들이다. Works ive done in the afternoon today. 1. 장교 구현 및 장교가 속한 부대의 이점 Came up with 'Army Officer' class and benefits of owning it for troops belonged to. (Rank from 2nd Lieutenant to General) 2. 유닛 구매 시 국방력 순위에 끼치는 영향. Immediate effects on Conventional Forces Rank from purchasing units. 3. 국제 관계UI중 전쟁 참여 기능 리팩토링. Refactored war engagement-related funcs in Int'l tie.. 2021. 8. 1.
[Day 19] 국제 관계 열람 및 참전 기능과 영향 구현 [2021. 07. 31, Sat] 처음 월드 씬에 들어갔을때 국제관계가 형성이 되는데 이후 우주씬 군사 UI에서 전쟁중인 국가들 리스트를 확인할 수 있다. At the very first hop-in to the World-scene, the international ties are organzied. You can check the list of nations in war engagement from [International Relationship] Button in Military UI [확장 메서드, Extension Methods] [동맹국 표시, Allies] [전쟁 참여, War engagement] (+수정, 21.07.31, Sat 20:39) 2021. 7. 31.
728x90