youngmonkeys / ezyfox-server-js-client

ezyfox server javascript client
3 stars 5 forks source link

best place to start #2

Closed sjb8100 closed 5 years ago

sjb8100 commented 5 years ago

Hi TVD12,

I just kinda stumbled on your repos here. This work all looks amazing. I have been bouncing around server/backend options for my game for a long time now. I have a lot of code for photon, but sfs2x was cheaper and more flexible. Being in unity3d I also had unet and old raknet. I also played with some java Minecraft and truecraft c# options trying to stay open source. I am now at a point where I am thinking the best way to develop is with a open source upstream and possible closed source downstream (until both can be open)

my questions: For ezyfox: Are these still the best places to begin learning your implementation? https://github.com/tvd12/ezyfox-examples https://github.com/youngmonkeys/ezyfox/wiki

It looks like there is a version 2.0 now? What repos do I need to care about/use to get my dev environment setup?

Is the default implementation spring+hibernate? It looks like you have a lot of the new stuff I have been wanting to learn in these repos is another reason why I am so excited to learn. I also saw rabbitMQ, kafka, elasticsearch and hazelcast here https://github.com/youngmonkeys/ezyfox are those setup as well? I assume going a FaaS (functions as a service?/microservices approach)?

If looking for help I think you have me. I only just found the repos here, but have not seen anything like it before in the open. especially excited because I have a lot of unity3d code done already for sfs2x so to transition to an open option should be an easy win.

Does your approach still require sfs2x or can it be used without it? It looks like you do much of the API and even have the MySQL database sorted out.

Where I can help: Docs once I learn how. Hosting. Samples in Armory 3d and Unity. Haxe implementation. (kinda, new to haxe too) other stuff, just new to java. I come from .net land and I know some php.

I have been studying more on the infrastructure side of things JBoss/Fuse fabic8/wildfly openshift/openstack etc. I also have been doing Unity Game dev for several years. I am new to Java, but saw you had a C# sdk going for your ezyfox.

sjb8100 commented 5 years ago

Design pattern repo another good place to start I assume? https://github.com/tvd12/design-patterns

I just activated my trial at plural site. excited (now with a reason) to finally learn this beast that is JAVA. Do let me know any tips and if you can provide an brief overview of what repos to focus on, which should work out of the box, and also if they all require smart fox server 2x or if they would work without it. thanks!

tvd12 commented 5 years ago

hi @sjb8100 very thank you care about ezyfox server. Ezyfox server doesn't require sfs2x, it's free with Apache license 2.0. Ezyfox target to micro services and distributed system I'm developing and I will release first version in December, 2018 with full documents, client sdk and examples (js, es6, csharp (for unity: https://github.com/tvd12/ezyfox-server-csharp-client, android (java and kotlin), swift, c/c++) Please wait for me, thank, :) For https://github.com/tvd12/design-patterns: it's only for teaching my devs in my company

tvd12 commented 5 years ago

hi @sjb8100 , Can you describe you game ? I can write game logic for server side and send source code to you.

sjb8100 commented 5 years ago

Sure I will send a PM to your GitHub email.