GithubHelp home page GithubHelp logo

gamelib's Introduction

#Post_02:걸어온 길이 의미 있게

게임 만드는걸 좋아하는 chocokart2입니다.

Hits

Outline

  • My Skill
    • Programming Language
    • Others
  • My Works
    • Finished
    • Toy Projects

Skill

Programming Language

Language Projects description
C# 2403001 MineSweeper - 지뢰찾기 - It is a simple minesweeper game.
- For the first time, we proceeded with architecture design, and as a result, we were able to reduce the time consumed during production and the incidence of bugs.
- Technology used: Mouse input processing using Physics.RayCast()
C# 20230301 - DiCoBot - This is a program for implementing a Discord bot using the Discord.net library.
- Technologies used: File input/output, Beginner-level asynchronous function, command response through string parsing
C++ study_3rd_graphic_OpenGL
Python

Others

Field Projects description
Unity 2403001 MineSweeper - 지뢰찾기
Algorithm Baekjoon Sorting(Merge Sort, Heap Sort) / Graph Search Algorithm(DFS, BFS) / Prefix Sum
Data Structure Baekjoon Queue / Stack / Graph / Heap(one of Priority Queue)
OpenGL study_3rd_graphic_OpenGL
Problem Solving
Solved.ac

Solved.ac Profile Solved.ac Profile Solved.ac Profile

My Works

Finished

In progress

  • 202201001 Systems - 탑뷰 전략
  • 202207001 Shotgun - 1인칭 FPS

Planning

Toy Projects

ETC

  • Interested in Game Design

gamelib's People

Contributors

chocokart2 avatar

Watchers

 avatar

gamelib's Issues

7주차 회의록

상태와 계획 수정 여부

각 팀원이 중간중간 모르는 함수가 존재함.
-> 모르는 부분이 덧글로 달려있음. 주말동안 추가로 확인할 것.

계획에 큰 변화는 잘 없을 것으로 봄

FSM 패턴이란

FSM 패턴 : 유한 상태 머신

  • 객체는 미리 정의해둔 유한한 갯수의 상태중 하나를 가진다.
  • 각 상태간 조건에 의해 다른 상태로 전이되는 관계를 가진다.
  • 상태마다 함수의 구현이 다르게 하는 방식이다.

Action Plan - 회의 후 해야 할 일

미해결 문제 메일로 보내서 물어볼 것.

토요일 : 나중에 주말에 함수에 대하여 분석

  • 메인 함수 먼저 확인
  • 전반적으로 함수와 클래스의 이름으로 흐름을 추측한다.
  • 예상한 것을 기반으로 클래스나 함수를 분석한다.
  • 다시 전체 흐름으로 분석한다.
    팀원들을 고려하여 흐름을 그릴 수 있는 표를 만들어보자.

일요일 : 발표 준비하기
PPT 제작하기. 심플하게.

13주차 회의록

서경민
강체 및 관절 커스텀으로 배치 - 나중

나용성
강체의 모양 추가 - 나중
빙판 만들기 - 우선순위

김지아
일시정지 - 우선순위

태윤
모터엔진 - 우선순위
일정 충격을 받으면 깨지는 강체 - 우선적
반 유체 - 나중

12주차 회의록

이번주에 해야 할 것

  • 함수의 기능 알아올 것
  • FSM 패턴 코드 방법 알아오기

이후 과정

  • 스크립트의 새로운 기능을 추가
  • 어떤 것을 추가할지 계획할것.
  • 코드 작성 및 풀 리퀘스트

4주차 회의록

4주차 회의록

시간 9월 22일 - 9월 23일
참석자 박태윤 김지아 서경민 나용성
주제 : 분석할 라이브러리 및 디자인패턴 선택

회의 결과

라이브러리 선택: Box2D를 선택하였음
데이터패턴 선택: FSM

Action Plan - 회의 후 해야 할 일

A. Box2D Lite 라이브러리에 대해서 분석한다 (수업 계획서 대로)

  1. 코드에 대해서 분석한다.
    1.1. 등장하는 메소드가 무슨 역할을 하는 지에 대해서 알아본다.
  2. 코드를 적용할 부분에 대해서 생각한다.
  • 1번의 과정은 5,6주차동안 진행, 2번은 7주차동안 진행

B. FSM 패턴에 대해서 분석한다.

  • 9주차의 1~3일 동안 진행(다음 계획을 위해 가능한 조기에 종료할 것.)

C. 우리의 라이브러리를 실제로 만들어보고, 완성 후 테스트해본다.

  • 9,10,11,12주차동안 진행

D. 자료를 더 얻어 (타 라이브러리를 둘러보는 등) 개선방안들을 추가해본다.

  • 12, 13주차동안 진행

  • 13주차 말부터 마무리하는 과정 진행 및 발표 준비.
    *누락된 주차는 이미 지났거나, 중간고사, 기말고사 기간이라 공백을 두기로 했음

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.