게임서버-스파르타코딩NodeJs_7기194 회의 _ 1회 만드는 것. 풋살 온라인 형태의 가짜 게임 매치메이킹 -> 랜덤으로 능력치 부여 -> 선수의 능력치 총합으로 결과 출력DBfm게임.. 경마게임 같은것 결과는 정해져있고 애니메이션만 감상하는... 선수 DB팀 DB(인벤토리)Squad(장비창)내 소유의 플레이어들이 팀 테이블과 Squad테이블을 오가는 형식. 선수는 둘 중 한 테이블에만 존제합니다. 와이어 프레임 선수들을 랜덤(등급따라 확률 달라짐) 매치메이킹은 (적팀이)기존에 만든 맴버와 배틀.스쿼드가 결성되면 점수 나오도록.( 선수정보, 전투력.. 사중치는?)배틀은 랜덤매칭으로(승률기반 매치메이킹은 도전과제) 5판 3선승제 DB데이터는 가져와서 사용csv같은 파일로 만들어서 디비버같은데에 넣어서 사용팀 노션1. 프로젝트 프로젝트 명 : 풋.. 2024. 11. 29. 참고 자료 .env 사용 방법dotenv로 환경 변수를 .env 파일로 관리하기 : https://www.daleseo.com/js-dotenv/ //공백 문자열을 무효화if (!name || !imgurl.trim().length === 0) { // 변수의 값이 공백만 있는 경우} 2024. 11. 28. 과제하기 24.11.28.목 Class / Promise 이해하고 활용하기 오늘의 목표!Class / Promise 이해하고 활용하기프로미스는 완벽하게 이해하자Class: 게임 캐릭터 생성기Class는 쉽게 말해 ‘공장’, '빵틀' 같은 겁니다.Class가 있으면 이 Class를 이용해 원하는 제품을 쉽게 반복적으로 만들어낼 수있습니다.ex) 캐릭터 생성// 게임 캐릭터 설계도 (클래스)class GameCharacter { constructor(name, level) { this.name = name; // 캐릭터 이름 this.level = level; // 캐릭터 레벨 this.health = 100; // 기본 체력 } // 캐릭터 상태 표시 showStatus() { console.log( `이름: ${this.name}, 레벨: .. 2024. 11. 28. Node.js 숙련주차 3.3 SQL과 제약 조건(SQL 강의와 겹침) 1. SQL의 제약 조건을 알아봅니다. 2. SQL을 이용하여 제약 조건을 설정합니다. 3. 여러 테이블간의 연관 관계를 설정해봅니다.01. SQL 제약조건1) 제약 조건(Constraint)이란?제약 조건(Constraint)은 각 컬럼들간의 제한사항을 관리하고, 조건을 위반하는 데이터를 방지하여 데이터베이스의 무결성(Integrity)을 보장하는 규칙입니다. 무결성(Integrity) : 데이터가 결함없이 정확하고 완전한 상태를 의미합니다. 제약 조건은 데이터베이스 테이블을 분석할 때 설정된 컬럼의 속성을 바탕으로 해당 테이블이 어떤 역할을 하는지, 어떤 데이터를 저장하고 있는지 명확하게 인지할 수 있게 도와줍니다. 이런 이유로, 데이터베이스 설계시 제약 조건을 잘 설정하는 것이 아주 중요니다... 2024. 11. 27. 3.7부터 Sign up/Log in DB 만들기더보기더보기1. 폴더 만들고 라이브러리 설치하기bash # 프로젝트를 초기화합니다.yarn init -y#생성된 package.json 파일에서 ES6 문법을 사용하기 위해 "type":"module" 추가# 라이브러리를 설치합니다.yarn add express prisma @prisma/client cookie-parser jsonwebtoken# nodemon 라이브러리를 DevDependency로 설치합니다.yarn add -D nodemon# 설치한 Prisma를 초기화 하여, Prisma를 사용할 수 있는 구조를 생성합니다.npx prisma init2. 'src' 폴더를 만들고 'app.js' 파일 생성 3. /prisma/ schema.prisma에 db provider을 "mys.. 2024. 11. 27. 스텐다드 24.11.27. 게임 구조 & 네트워크 & 캠슐화 게임 구조싱글플레이어 게임 구조마우스나 키보드를 통해 입력된 것을 바탕으로 상태를 시뮬레이션하고 결과를 화면에 보여주는 것을 반복합니다.이 때 상태는 시간에 따라 사용자 입력과 상호작용하며 계속해서 달라집니다.멀티플레이어 게임 구조멀티 플레이어 게임은 싱글 플레이어 게임과 구조가 비슷하지만, 사용자 입력을 받는 부분과 상태를 시뮬레이션 하는 부분이 다릅니다. 붉은 점선 부분이 내 컴퓨터에 있지 않고, 인터넷 상 다른 컴퓨터나 서버에 있습니다. 멀티플레이어 게임 종류보통 멀티 플레이어 게임은 Asynchronous, Persistent, Session 등 세 가지 형태로 나눌 수 있습니다. Asynchronous팜빌(farmville)과 같은 소셜 게임류가 대표적인 Asynchronous 게임입니다... 2024. 11. 27. 이전 1 ··· 19 20 21 22 23 24 25 ··· 33 다음