본문 바로가기

오픈 소스 게임3

비주얼 베이직(vb.net)으로 슈팅게임 만들기 - 6. 적 종류 및 이펙트 추가 영상 먼저 보시죠. 구조적으로 무언가 추가되지는 않았습니다. 이전에 작업한 Object 클래스의 연장선이라고 할 수 있겠네요. 거의 노가다가 대부분이라 코드 블록을 따로 만들진 않겠습니다. 이번 진도 관련해서 굳이 참고하실 분은 Enemy, Effect 클래스의 초기화 부분과 individualEvent 부분을 살펴보시면 됩니다. 시험 끝나고 처음 쓰는 포스팅이네요...! 이제 부지런히 진도를 나가보도록 하겠습니다. 남은건 스탯 배분 관련으로 UI창 띄우는 부분과 설정 및 로고 부분인 것 같습니다. 최적화도 한번 해야 할 것 같구 시간이 남는다면 다중 언어 지원도 생각해보도록 하겠습니다..! PrintedLove/VisualBasic-Shooting-Game shooting game project mad.. 2020. 11. 2.
비주얼 베이직(vb.net)으로 슈팅게임 만들기 - 5. 적 추가 안녕하세요 Printed입니다. 거의 일주일 만에 돌아왔네요; 이제 진짜 시험이 열흘도 안남아서 다음 일지는 이번보다 늦게 올라올 것 같습니다. 이번에는 적과 플레이어의 오토 공격 기능을 추가했습니다! 바로 영상 보시죠. 사방에서 적들이 랜덤 스폰되고(아이템 랜덤스폰 알고리즘과 동일), 플레이어를 향해 몰려옵니다. 여러분은 플레이어를 움직이기만 하면 됩니다! 자동으로 가장 가까운 적을 향해 투사체가 발사됩니다. Imports System.Math Public Class Enemy : Inherits ObjectBase Private enemyHp As Integer Private enemyspd, damage_touch, damage_shot As Int16 Private touchKill As Bool.. 2020. 10. 17.
비주얼 베이직(vb.net)으로 슈팅게임 만들기 - 4. 오브젝트 추가 저번 글에서 예고했던 대로 아이템과 적을 추가했습니다. ... 사실 적은 틀만 잡아 두었구요. 제대로 구현되진 않았습니다. 하지만 아이템은 제대로 구현되어 있습니다! 영상입니다. 영상에서 보시다시피 화면 크기를 640 -> 960으로 변경했습니다. 나중에 난이도를 설정할 때 화면 크기를 옵션으로 넣는것도 좋아 보이네요 ㅎㅎ 추가된 중요한 부분들을 설명해 드리겠습니다. Public Class ObjectBase Implements IDisposable Protected disposed As Boolean = False Public kill As Boolean = False Public rec As Rectangle Public spr As SpriteSheet Public spr_index As Int16.. 2020. 10. 12.