뭐하는데 쓰려고?
게임을 만들고 있는데 매더게같은 카드게임이라서 제가 만든 비즈니스로직으로 카드 규칙을 추상화하고 이걸 DSL로 조합해서 다른 사람이 새로운 카드를 추가할 수 있게 하고싶어요 - dc App
그런거면 다루기 쉬운 json이나 xml로 카드정보 직렬화 하는건 어떰?
이거 카드 효과때문에 코딩필요해서 그부분 물어보는거 같은데 Lua나 Python 같은걸 임베디드해서 쓰는게 편함
어 카드의 데이터는 그렇게 해서 관리하고 있었는데 로직은 생각 안해봤어요.. - dc App
네 맞아요 이 카드는 Where(x) 일 때 Select(t) 한다 같은 카드 효과의 모음을 구현하고 싶은것이애요 ㅎㅎㅎ - dc App
Lua로 게임 스크립팅 하는거 배우면 되는데 좋은 책이 잘 생각이 안나네
스타트업에 참고가되는 프로젝트나 교재같은게 있을까요 ㅠㅠ - dc App
그정도면 주딱말처럼 루아같은어 임베드하는게 낫겠네
응원추
감사함니다 - dc App
일단 게임 스크립트 언어를 만들거나 (ZDOOM) 있는걸 써야함 (Lua > Python > Ruby / 프로젝트가 js 기반이면 js)
대부분은 Lua를 쓰는데 C/C++이랑 같이 쓰기가 매우 편해서 씀. 그런데 관련 서적이 다 내용이 오래되서 잘못된게 있어가지고 좀 찾아봐야할듯
아예 제가 새로 만들수도 있나요? - dc App
오오 그렇군요 감사합니다 - dc App
저도 관련 키워드로 찾아보겠습니다! - dc App
만들수도있지 그게 DSL임. 어떤게 더 좋은지는 프로젝트를 봐야 아는거라 대답해주기는 힘들고, 일반적으로 루아가 좋은 옵션임
모바일 게임들도 거의 루아 많이 쓰는걸로암
https://www.packtpub.com/game-development/lua-game-development-cookbook이게 괜찮은데 문제는 카드게임처럼 로직처리 위주가 아니라서 원하는 내용이 좀 적을수도 있음
하스스톤 같은 경우는https://youtu.be/dDbyFjxyx_w에서 보면 알겠지만 자체 스크립트 (DSL)랑 프로그래밍 모르는 디자이너를 위한 GUI 개발툴까지 갖추고있음
와우 감사합니다 센세! - dc App
Lua 안 쓰는 경우도 있음. 2017 NDC 에 DSL 개발해서 스크립팅하는 세션이 있는데 함 보셈. 홍모씨 발표임. Lua 가 아무래도 기능 다 있는 플밍 언어라 스크립팅 하기에는 너무 기능이 많기도 함. - return 0;
와.. 이 세션 레전드입니다 지려요. 배경지식만 채운상태에서 제가 만든 DSL이 굉장히 비효율적이라 회의적인 상태였는데 이 강의가 저를 완성한 느낌입니다 정말로 감사합니닫ㄷㄷ;;;
뭐하는데 쓰려고?
게임을 만들고 있는데 매더게같은 카드게임이라서 제가 만든 비즈니스로직으로 카드 규칙을 추상화하고 이걸 DSL로 조합해서 다른 사람이 새로운 카드를 추가할 수 있게 하고싶어요 - dc App
그런거면 다루기 쉬운 json이나 xml로 카드정보 직렬화 하는건 어떰?
이거 카드 효과때문에 코딩필요해서 그부분 물어보는거 같은데 Lua나 Python 같은걸 임베디드해서 쓰는게 편함
어 카드의 데이터는 그렇게 해서 관리하고 있었는데 로직은 생각 안해봤어요.. - dc App
네 맞아요 이 카드는 Where(x) 일 때 Select(t) 한다 같은 카드 효과의 모음을 구현하고 싶은것이애요 ㅎㅎㅎ - dc App
Lua로 게임 스크립팅 하는거 배우면 되는데 좋은 책이 잘 생각이 안나네
스타트업에 참고가되는 프로젝트나 교재같은게 있을까요 ㅠㅠ - dc App
그정도면 주딱말처럼 루아같은어 임베드하는게 낫겠네
응원추
감사함니다 - dc App
일단 게임 스크립트 언어를 만들거나 (ZDOOM) 있는걸 써야함 (Lua > Python > Ruby / 프로젝트가 js 기반이면 js)
대부분은 Lua를 쓰는데 C/C++이랑 같이 쓰기가 매우 편해서 씀. 그런데 관련 서적이 다 내용이 오래되서 잘못된게 있어가지고 좀 찾아봐야할듯
아예 제가 새로 만들수도 있나요? - dc App
오오 그렇군요 감사합니다 - dc App
저도 관련 키워드로 찾아보겠습니다! - dc App
만들수도있지 그게 DSL임. 어떤게 더 좋은지는 프로젝트를 봐야 아는거라 대답해주기는 힘들고, 일반적으로 루아가 좋은 옵션임
모바일 게임들도 거의 루아 많이 쓰는걸로암
https://www.packtpub.com/game-development/lua-game-development-cookbook
이게 괜찮은데 문제는 카드게임처럼 로직처리 위주가 아니라서 원하는 내용이 좀 적을수도 있음
하스스톤 같은 경우는
https://youtu.be/dDbyFjxyx_w
에서 보면 알겠지만 자체 스크립트 (DSL)랑 프로그래밍 모르는 디자이너를 위한 GUI 개발툴까지 갖추고있음
와우 감사합니다 센세! - dc App
Lua 안 쓰는 경우도 있음. 2017 NDC 에 DSL 개발해서 스크립팅하는 세션이 있는데 함 보셈. 홍모씨 발표임. Lua 가 아무래도 기능 다 있는 플밍 언어라 스크립팅 하기에는 너무 기능이 많기도 함. - return 0;
와.. 이 세션 레전드입니다 지려요. 배경지식만 채운상태에서 제가 만든 DSL이 굉장히 비효율적이라 회의적인 상태였는데 이 강의가 저를 완성한 느낌입니다 정말로 감사합니닫ㄷㄷ;;;