jmrapp1 / NitroNet

A networking library used to simplify the development of applications that require some form of networking. It is multiplatform, supports UDP and TCP, encryption of packets, packet corruption handling, packet streaming, SQL support, and much more.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nitro-net enquiry

calebgrimah opened this issue · comments

Hello, is this project still active as I want to use it in a project of mine?!

commented

Hi @calebgrimah! Unfortunately I have not updated Nitronet in a couple years because of other projects that have taken my time. The library is still functional, but I think there are some better options out there. Those other options may be more complicated to use, but will provide better documentation and support.

Hello @jmrapp1, Thanks for the response, can you recommend a better option, and also i want to use this opportunity to find out if i can use your source code for personal projects?. I was going through the space invaders sample, and i saw a game engine project and in it, there was a bunch of awesome ideas for implementing a libgdx game, so i was wondering if i could use them and also if they will be sufficient for a chess,scrabble,cards games. Thanks. Sorry for the beginner questions. Also, do you have any version of the game engine project that has been documented?!.

commented

@calebgrimah Kryonet has been a pretty well-known, well-documented library that's been the go-to for game networking for years. I've used it in the past and think it could serve your needs pretty well.
As for the Space Invaders project, the game is built on top of Libgdx, but I wrote my own library to wrap around it and make things a little easier. The one in that project is pretty outdated, but I have a private repository that has my up-to-date library. Let me see if I can make that public.

Edit: Here's my library: https://github.com/jmrapp1/LibgdxEngine. I never wrote a readme for it, but basically you can compile this and include it as a gradle import, or you can just add code directly to the project. I built this game using Libgdx and my library. It includes a world/entity management, lighting, particle effect, UI & asset manager, audio management, in-app-purchases (IAP) support, and a couple other things. Your main class should extend the class com.cc.engine.EngineMain. I haven't worked with it in much the past 2 years, but it should still work with the version of Libgdx that it's using. Maybe I'll go back and make an example project using the library one of these days.

@jmrapp1 Thanks a lot for your feedback, This project is a lifesaver for me, it would be more than sufficient for the projects i have planned. I am exceedingly grateful. Also, Space Venture is a very lovely game,(quite difficult), i just checked it out!.

commented

Thank you! Hope it fares you well, if you have any questions feel free to shoot me an email (I'll respond faster there): jmrapp1270@gmail.com