본문 바로가기

내일배움캠프_게임서버(202410)/분반 수업 Basic-A10

교육과정 틀기 6주차 인증 (Session / Cookie / JWT)  전달사항 : 면접 - 많이 하면 익숙해짐과제 - 웨소켓, 웹 서버를 다 이해해야함그 다음에 개임 서버 공부, 이해하기 게임서버 취업, 웹서버로 시작하기 게임 서버에 사용하는 기술 :  싱글플레이 : 웹소켓 필요 X나머지 ; 소켓(웹, TCP) 사용! 웹서버로 실시간 pvp는 안되는데 시뮬레이션은 가능pvp하려면 웹소켓 써야함 웹서버 게임 장점재미있게 기획하면 가능(캐피바라게임처럼..) 웹서버로 노선변경, 웹게임만든느 쪽도 고려... 하승우 튜터님 인프런으로 C#, C++ 서버 공부하셨데...메모리가 기본, 배열도 복잡(내가 설정. 한칸 인티저 사이즈도 내가...그냥 다 내가...웹보다 실시간 서버 난이도가 5배정도 뛰음...실시간은 디버깅 양이 .. 2024. 12. 19.
베이직 강의 24.12.12 - 5주차 Database와 ORM(Prisma) 베이직 목(24.12.12) 5주차 Database와 ORM(Prisma)https://teamsparta.notion.site/5-Database-ORM-Prisma-55844e67285d45ccbc8b2566826773d2#d526b92621a149ae9485015a9da69816허승우 튜터님 Database란 데이터를 체계적으로 저장하고 관리하기 위한 시스템.   Relational Database(RDB, 관계형 데이터베이스)데이터를 테이블 형식으로 저장하며, 각 테이블은 행(Row)과 열(Column)로 구성됩니다.테이블 간의 관계를 정의하여 데이터를 효율적으로 관리하고 중복을 최소화합니다.DB는 도서관책장이 테이블데이터가 책책을 조회 = 데이터를 조회서로 관련된 데이터(예: 도서와 대출 기록).. 2024. 12. 12.
basic 4주차 과제 과제💡👉 Express에서 배운 mvc 패턴을 사용하여 /players 의 CRUD를 구현. players는 축구선수로 정의 하겠습니다. (차범근, 메시, 호날두, 박지성, 손흥민 등)  mvc패턴이 어려우면 routes, controller만 구현 DB(Model)는 인메모리 사용 (코드에서 배열, 객체 사용 - 이것인 인메모리 입니다.) 인메모리 예시 const players = [   {name:"차범근", speed: 100, shouting:100, grade: "s"},   {name:"메시", speed: 100, shouting:100, grade: "s"}   {name:"호날두", speed: 100, shouting:100, grade: "s"} ] ​ RESTful API 규칙을.. 2024. 12. 7.
4주차 Express, Restful API - 숙제중 학습https://teamsparta.notion.site/4-Express-Restful-API-7731574c89754c2ea0635ba457cd5655#5c3ab591f53a41a9be82cdb602b63a46 4주차 Express, Restful API | Notion안녕하세요 여러분~ 이때까지 많은것들을 배워 왔습니다. 이번 주에는 우리가 최근에 하고 있는 Express와 RESTful API에 대해서 알아보는 시간을 가지겠습니다.teamsparta.notion.site 🔷🔹🟦Express가 무엇인지 학습. RESTful API의 기본 원칙과 사용법 학습. 1. Express express는 경량화 웹 개발 프레임 워크로, Node를 이용한 웹 어플리케이션 개발에 가장 널리 쓰이는 확장 모.. 2024. 12. 5.
베이직 241203 화 - 숙제 해설 Promise  async와 await는 함수를 실행해야 값이 return이 됩니다. await를 사용하려면 위에 async가 있어야 합니다.await은 try와 catch로 감싸져야 합니다.   .then 과 .catch도 함수를 실행해야 값이 return이 됩니다.then은 여러 개를 쓸 수 있습니다. 분반 수업 이건 꼭 지키변수, class 이름은 명사로함수는 동사 객체는 만들 때 마다 새로운 메모리가 할당됨. 필요없으면 사용을 지양하자 게임에서 증감은 max, min을 만들어두는 것이 오류발생을 예방할 수 있다.  클레스 잘못만듦랜덤값을 함수로 불렀어야 했음 // levelUp 메서드를 구현하여 레벨업을 하면 렌덤으로 체력, 공격력을 추가해줄 것. levelUP() { th.. 2024. 12. 3.
과제하기 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.