본문 바로가기

분류 전체보기133

이클립스 에러 - Version ? of the JVM is not suitable for this product. 이클립스를 오랫만에 켯더니 아래의 에러메세지와 함께 실행이 안되었다. Version 1.8.0_271 of the JVM is not suitable for this product. Version: 11 or greater is requierd. JVM(자바 가상 머신) 버전 문제라고 한다. 분명 예전에는 잘 실행 됬는데... 어이가 없었지만 일단 해결법을 찾아내는데는 성공했다. 보통 이 문제는 이클립스가 설치된 폴더에 존재하는 eclipse.ini 파일을 수정해 직접 JVM의 경로를 지정해주면 해결된다. eclipse.ini을 메모장 같은 텍스트 편집기로 열면 위와 같은 메타 정보들이 보인다. 아래와 같이 PC에 JVM이 설치된 경로를 openFile 밑에 적어준다. 그리고 저장후 실행. 이 방법이 안.. 2020. 11. 10.
비주얼 베이직(vb.net)으로 슈팅게임 만들기 - 7. 애니메이션, 스탯 효과 이번에도 그닥 크게 바뀐점은 없습니다. 큰 틀을 잡는 작업이 이미 끝났기 때문에 당연한 일이겠죠? 지난번 작업했던 이펙트들이 더 추가되었고 모든 파티클에 애니메이션 효과가 적용되었습니다. 레벨 디자인도 차근차근 하는 중이구요. 영상을 보시면 화려한 폭발(?)과 부드럽게 소멸하는 입자들을 감상하실 수 있습니다. 하나하나 도트 찍느라고 귀찮아 죽는줄... 애니메이션 외에도 캐릭터의 여러 스탯들이 추가되어 관통, 폭발, 다중 발사 등이 구현되었습니다. 스탯은 레벨업 시 선택지가 등장하면 찍을 수 있구요 아직 스탯 찍는 부분은 구현하지 못했습니다. 아마 다음 일지때 등장하게 될 것 같네요. 영상 속 플레이어에게는 임의로 공격력 +1, 공격속도 +2, 투사체 속도 +2, 투사체 수 + 3, 투사체 크기 +2, 관.. 2020. 11. 6.
개념, 판단, 추론의 차이 개념, 판단, 추론의 차이> 개념은 언어와 긴밀한 관계를 가지지만 그 의미에 꼭 귀속되지는 않는다. 예를 들어 '돌'이란 개념은 '돌'이란 언어의 단순한 의미라고 생각될 수 있지만 '돌'이란 단어의 의미가 그 언어에서 직접적으로 주어지는 것이 아니란 뜻이다. '돌'이란 언어의 의미는 그 언어를 포함하는 모든 문장들의 구조에서 주어진다. 어떻게 보면 단어(개념)이 모인 것이 문장(판단)이고 주어진 문장에서 새로운 문장을 만들어 내는것이 추론이므로 개념이 판단의 전제 조건, 판단이 추론의 전제 조건이라고 할수도 있다. 하지만 개념은 일의적으로 주어지는 것이 아니라 구조적으로 주어진다. 돌은 무겁다/단단하다/건축 재료다/ 차갑다 솜은 가볍다 흙은 따뜻하다 물은 차갑다 가로축은 통합 관계축, 세로는 범례관계축이.. 2020. 11. 2.
중위 수식의 후위 표기 변환 [C 언어] #include #include #define MAX_STACK_SIZE 100 typedef int Element; Element data[MAX_STACK_SIZE]; int top; void init_stack() { top = -1; } int size() { return top + 1; } int is_empty() { return (top == -1); } int is_full() { return (top == MAX_STACK_SIZE -1); } void error(char str[]) { printf("%s\n", str); exit(1); } void push (Element e) { if (is_full()) error("스택 포화 에러"); data[++top] = e; } Elem.. 2020. 11. 2.
비주얼 베이직(vb.net)으로 슈팅게임 만들기 - 6. 적 종류 및 이펙트 추가 영상 먼저 보시죠. 구조적으로 무언가 추가되지는 않았습니다. 이전에 작업한 Object 클래스의 연장선이라고 할 수 있겠네요. 거의 노가다가 대부분이라 코드 블록을 따로 만들진 않겠습니다. 이번 진도 관련해서 굳이 참고하실 분은 Enemy, Effect 클래스의 초기화 부분과 individualEvent 부분을 살펴보시면 됩니다. 시험 끝나고 처음 쓰는 포스팅이네요...! 이제 부지런히 진도를 나가보도록 하겠습니다. 남은건 스탯 배분 관련으로 UI창 띄우는 부분과 설정 및 로고 부분인 것 같습니다. 최적화도 한번 해야 할 것 같구 시간이 남는다면 다중 언어 지원도 생각해보도록 하겠습니다..! PrintedLove/VisualBasic-Shooting-Game shooting game project mad.. 2020. 11. 2.
손그림 핀터레스트 굴러다니는 사진 따라그린 거. 시험기간에는 역시 뭘해도 재미있음... 2020. 10. 22.