대학교에서 Javafx을 1달 전에 처음 배웠는데 javafx를 배우자마자 갑자기 아이디어가 떠올라서 캐주얼 게임을 하나 만들었어요.
게임 자체는 13x13 셀에서 각 턴마다 플레이어가 고른 캐릭터의 능력대로 셀을 칠해서 20턴이 지나거나 모든 셀이 칠해졌을때 가장 많은 셀을 칠한 플레이어가 이기는 단순한 캐주얼 게임이에요.
같이 플레이할 친구도 없는 주제에 계속 만들다가 캐릭터를 15개정도 추가하고 나니 점점 아이디어가 더욱 샘솟아나서(처음 플레이어 수 고르는 메뉴에서 Ai 추가라던가... 빈 칸 칠하면 10골드, 이미 칠해진 칸 칠하면 5골드 하는 식으로 골드를 모아 상점에서 유용한 아이템을 그때그때 사서 쓰는 상점 시스템이라던가...) 차라리 처음부터 여러 아이디어를 염두에 둔 상태로 javafx말고 다른 엔진같은걸 이용해서 만들면 좋겠다 싶어서..
혹시 이러한 캐주얼 게임은 어떤 엔진을 사용하는게 가장 이상적일까요? 유니티는 뭔가 무거운 느낌이기도 하고 결정적으로 제 랩탑에서 0xc000007b 오류때문에 돌아가지를 않아서 GoDot을 일단 생각해두긴 했는데 더 좋은 옵션 있을까 한번 질문해봐요.
걍 js로만들어서 웹으로서비스하샘 벰서도 js엿는데뭘 - dc App
이정도 추상전략게임은 개발자입장에선 게임엔진 쓰는의미 크게 없다고봄 건 그렇거 겜 재밋겟다 - dc App
아 생각해보니 웹게임으로 만드는 방법이 있었네요. 왜 게임 엔진으로 자체 프로그램 만드는거만 생각했지..
오히려 엔진들고 서버니 p2p니 포톤이니 할 시간에 깔끔하게 구글이나 아마존클라우드랑 자체 api로 해결하면 편할듯 - dc App
그러면 일단 웹게임 쪽으로 만드는걸로 하고 이쪽 지식은 아직 전혀 없어서 어떻게 해서 멀티 플레이어 지원해야 하는지 구현 방법을 알아봐야겠네요. 감사합니다!! 자바스크립트 공부도 해야겠네요.
자바 다룰줄 아니까 J2EE로 멀티플레이를 위한 간단한 로컬 서버만들어봐도 좋을듯 채팅서버 만든다고 생각하면 크게 다를거 없을거야
넵, 감사합니다.
이렇게 했을때 장점은 지금까지 개발한 내용을 거의 버릴필요 없이 이식 가능할거고 지금 아이디어가 충분히 떠오를때 완성해보는게 좋을것 같다는 생각임. 다른 언어나 게임엔진을 공부하는건 그 후에도 늦지는 않으니까
트라이 해봐 나쁘지 않아 보이는데
감사합니다. 일단 1-2주정도 디자인 좀 조금 더 다듬어서 확정되었다 싶으면 바로 작업 시작해보려고요. 저 위에 작업물도 사실 Lemonchiffon 추가할때 셀에 추가 레이어 넣는거(보호막이라고 생각하면 됨) 구현하면서 레이어 유무 확인하는 조건문 추가 및 차후에도 다른 캐릭터가 레이어 쓰는걸 고려하게 만들다보니 모든 캐릭터들의 색칠하는 메서드들을 전부 갈아엎었었는데, 그렇게 갈아엎고 나니 처음부터 지금은 안쓰더라도 나중에 사용될 수도 있을 기능을 미리 고려해두는것도 좋겠다 싶었어요.
그런거면 클레스랑 인터페이스 그때그때 하나씩만 수정해도 신기능 추가 가능함 - dc App