전체 글

반갑습니다! 개발한 프로젝트들과 공부한 내용들을 정리하여 게시하고 있습니다.
·기타 경험
2023년 1월, 1학년 마지막 주에 진행한 교내 동계 게임잼에서 모바일 하이퍼캐주얼 리듬게임 Groove Line을 만들었다. [프로젝트] Groove Line 🥉 1학년 교내 동계 게임잼 중급반 3위 🥉 2022년 동계 게임잼 때 2인 팀으로 제작한 리듬게임 프로젝트입니다. 2023년 1월 즈음 1학년을 마무리하며 교내에서 동계 게임잼을 진행했습니다. 2인 팀 wonseok1112.tistory.com 동계 게임잼 중급반 3위라는 좋은 성적을 기록하였고, 저는 게임잼이 끝나고 게임이 그저 포트폴리오로만 남는 것이 싫어 게임잼이 끝나고 방학 때 게임을 조금 더 보완하고 구글 플레이스토어에 출시 하기로 했다. 앱을 출시 해본적이 없어 구글에 검색해가며 구글 플레이스토어에 게임을 출시하는 법을 공부했다. ..
·프로젝트
2022년 1학기 여름방학 프로젝트로 제작한 리듬게임 입니다.  2022년 1학기 여름방학 때 시작하여 열심히 만든 2D 리듬게임입니다.제가 경기게임마이스터고등학교에 입학하고 처음으로 만든 제대로 된 유니티 프로젝트였습니다.엔진 응용 선생님이 방학동안 게임 하나를 만들어오라는 과제를 내어주셨고, 저는 제가 개발할 수 있을것들이 무엇이 있을까 생각하였습니다.제가 만들고 싶은 게임은 물론 많았지만, 개발 실력이 뒷받침되어주지 못하는 상황이었던지라 아무것이나 만들 수는 없었습니다.그래서 저는 이전부터 만들어보고 싶었던 리듬게임을 하이퍼캐주얼 식으로 가볍게 만들기로 하였습니다.개발 난이도가 쉬운, 당시 제 수준에 맞는 게임을 개발하기로 하여 저는 큰 어려움 없이 개발을 끝마칠 수 있었고 이 프로젝트가 제가 게임..
애플리케이션 테스트 7 원칙 종류 설명 테스트는 결함의 존재를 밝히는 활동 테스트의 목적은 결함의 제거가 아닌 결함의 발견이다 완벽한 테스트 불가능 모든 것에 대한 테스팅은 자원의 한계로 인해 불가능하다 결함 집중 (파레토 법칙) 결함의 80%는 20% 중요한 코드에 집중되어 있다 살충제 패러독스 동일한 테스트 케이스에 의한 반복적 테스트로 새로운 버그를 찾지 못하는 내성 현상 정황 의존성 테스트는 그 대상에 따라 다르게 수행되어야 한다 오류-부재의 궤변 결함을 해결했다 하더라도 제 기능을 하지 못하면 아무런 도움이 되지 않는다. 소프트웨어 생명 주기의 V 모델 테스트 큰 분류 분류 설명 테스트 방법 단위 테스트 코딩 직후 모듈 $ 컴포넌트에 초점을 맞춘 테스트 화이트박스 & 블랙박스 테스트 통합 테스트..
OSI 7계층 계층명 주요장비 프로토콜 특징 응용 계층 게이트웨이 HTTP, FTP, DNS, pop3 사용자가 네트워크에 접근할 수 있도록 서비스 제공 표현 계층 게이트웨이 SMTP 송신자 측에서 수신자 측에 맞는 형태로 데이터 변환 세션 계층 게이트웨이 Telnet, DHCP, SSH 사용자 간의 연결을 유지 및 설정 전송 계층 게이트웨이 TCP, UDP 신뢰성 있는 데이터 전송 네트워크 계층 라우터 IP, ARP, RARP, ICMP, IGMP IP 주소를 이용하여 최적의 경로 선택 데이터 링크 계층 브리지, 스위치 Ethernet 데이터를 신뢰성 있게 전송 물리 계층 허브, 리피터 실제 장비들을 연결하기 위한 특성을 정의 IP class 구성 Class 특징 A Class 기본 서브넷 마스크 : ..
DDL (데이터 정의어) 개념 1). DDL (Data Definition Language) 정의 '데이터를 정의하는 언어'이자, 보다 엄밀하게 말하면 '데이터를 담는 그릇을 정의하는 언어' 이러한 그릇을 DBMS에서는 '오브젝트'라고 함 DDL을 통해 정의할 수 있는 대상, 오브젝트의 유형 DDL 대상 설명 스키마 (Schema) DBMS 특성과 구현 환경을 감안한 데이터 구조 직관적으로 하나의 데이터베이스로 이해 가능 도메인 (Domain) 속성의 데이터 타입과 크기, 제약조건 등을 지정한 정보 속성이 가질 수 있는 값의 범위로 이해 가능 테이블 (Table) 데이터 저장 공간 뷰 (View) 하나 이상의 물리 테이블에서 유도되는 가상 논리 테이블 인덱스 (Index) 검색을 빠르게 하기 위한 데이터..
·프로젝트
📣 2학년 교내 게임잼 우수상 후보 📣 2024년 교내 게임잼 5인 팀으로 제작한 병맛 드로퍼 게임입니다.  2024년 1월, 교내에서 2학년의 마지막을 장식할 게임잼을 진행하였습니다.이번 게임잼은 이전 여타 교내 게임잼과는 다르게 스토브 인디와 학교가 협업하여 함께하는 게임잼이었습니다.게임잼에서 만든 게임들은 모두 스토브 인디에 올라갈 수 있었습니다.저희 팀은 이전 2023년 2학기 팀 프로젝트를 진행했던 5인 팀 그대로 진행했고 주어진 4일의 기간동안 열심히 개발했습니다.게임잼 주제 - 힘의 원천 저희는 주인공이 명왕성인 병맛 감성을 지닌 드로퍼 게임을 기획했습니다. 비록 수상에는 실패했지만, 의도했던 병맛 컨셉이 게임 유저들에게는 어느정도 와닿았는지스토브 인디에서는 꽤나 좋은 반응을 얻었습니다...
데이터베이스란, 특정 조직이 업무를 수행하는 데 필요한 데이터들의 모임 데이터베이스 설계 순서 설명 요구 조건 분석 요구 조건 명세서 작성 개념적 설계 개념 스키마, 트랜잭션 모델링, E-R 모델 논리적 설계 논리 스키마 설계, 트랜잭션 인터페이스 설계 물리적 설계 물리적 구조의 데이터로 변환 구현 DDL로 데이터베이스 생성, 트랜잭션 생성 스키마 스키마란, 데이터를 구성하는 개체, 속성, 관계 등 구조에 대한 정의와 이에 대한 제약 조건들을 기술한 것 스키마 설명 외부 스키마 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스를 논리적 구조로 정의한 것 개념 스키마 데이터베이스의 전체적인 논리적 구조 내부 스키마 데이터베이스의 물리적 구조 데이터들의 실제 저장 방법을 기술한다 데이터..
운영체제란, 사용자로 하여금 컴퓨터의 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어 사용자 편의성을 위한 인터페이스인 동시에 다양한 자원을 관리하는 자원 관리자 1. 운영체제의 목적 (성능 평가 항목) 2. 운영체제의 운용 기법 및 발달 과정 1). 일괄 처리 시스템 일정 기간 또는 일정량의 데이터를 한번에 처리하는 방식 2). 다중 프로그래밍 시스템 하나의 CPU와 주기억장치를 이용하여 여러개의 프로그램을 동시에 처리하는 방식 3). 시분할 시스템 여러명의 사용자가 있는 시스템에서 사용자들의 프로그램을 번갈아 가며 처리하는 방식 4). 다중 처리 시스템 여러개의 CPU와 하나의 주기억장치를 이용하여 여러개의 프로그램을 동시에 처리하는 방식 5). 실시간 처리 시스템 데이터 발..
입니다최원석
원석의 게임개발 블로그