Kryonet with Slick2D?

My girlfriend is a gamer. (I know I’m lucky)

Anyways she told me she wanted to game with me this week. Well, I’d usually love too but my subscription for WoW is out and I don’t wanna buy another one. (I really just think that game is boring)

So, I told her I’d program us a new multiplayer game to play. I have next to no knowledge on multiplayer, and now I gotta program her a game. (Now thinking about this, it was pretty stupid)

So anyways, i figured I’d use slick2D since it’s easy and I want to merge it with Kryonet because i figured that is easy too. Is it? If so are their some nice tutorials out there other than the obvious ones that a simple google search would bring up?

[Shameless plug] MERCury has networking support out of the box, programmed by yours truly. When I was learning the API I just looked at the official Kryonet examples to see how they did it, then I abstracted it and wrote a wrapper for MERCury. Pretty simple really!

Any tutorials on MERCury? And do i use it just like Slick2D or do I integrate MERCury into slick2D like I was planning on doing with Kryonet?

https://github.com/weslgames/MERCury/wiki
There’s the wiki for MERCury, it isn’t a lot but it’ll help you get started. You cannot integrate it into Slick2D, but Slick is kind of old anyway… Networking in MERCury is very easy (I wrote the API!). On the wiki page, go up to pages and there should be a page for networking. It isn’t finished yet but it should provide you with the basics.

Ok awesome! Don’t get angry if I dont use MERCury though. I gotta get it done fast b4 my bby cakes gets angry. :stuck_out_tongue: So, I might just have to stick with what I know. I will try it though. :slight_smile:

Yeah its fine, I wouldn’t get mad :P! But MERCury is really easy to work with :wink: (I’m trying so hard here)

Owner of MERCury here; even I would suggest libGDX for better networking support :persecutioncomplex:.

Yes, MERCury is better than libGDX, Slick2D, and CryEngine combined. Use it!

In all seriousness, however, MERCury’s tutorials are poorly written, and few in numbers. I would suggest to everyone involved to wait a few months for the wiki to progress. Right now it is not even done entirely with resource management!

Wes I’m trying to start our cult here! Hush up you’re ruining my chances!

But yes, the tutorials are quite lacking. Maybe learning itnwouldnt be a good idea if you had to get this game out quick, but if you took a few days and just looked at all the different functions it would start to come together. Its really a very easy engine to use!

Ok I’m done trying to recruit you :wink:

Notify me when you guys have got this thing close to perfection. I’d love to use it. On a scale of 1 - 10 how easy? 1 being Slick2D easy and 10 Being BrainF**k hard.

Well I haven’t messed around with all features yet so I can’t honestly rate it. I also am biased towards the engine since I’m working on it, but if I had to say I’d give it around a 3 or 2.5. Its current features are pretty solid, we just need to expand more and work on other stuff, such as the GUI. But its getting done, so the engine can only get better :slight_smile:

Wow not much harder than Slick and still having networking support. I’m impressed. I’ll try it out when it’s fully expanded, or close to it.

Well, v1.0’s release is a far cry from your GF’s deadlines…
[sup][sup][sup][sup][sup]opiop g3t back to w0rk 4nd 5av3 this p00r s0ul now or else ill 63t to ur house and rekt your f4c3 1n[/sup][/sup][/sup][/sup][/sup]

No offense, but how to you expect to put together a fun, replayable, enjoyable, multiplayer game in under 24 hours when you don’t know how to do it? :o

I think you should consider alternative entertainment and provide a formal apology letter in the form of chocolates. :stuck_out_tongue:

Haha ya, I think I was thinking with the wrong head when I said that. :wink: I still am going to try to learn a little bit about this though, just for personal gain.

There isn’t really such a scale in programming. There is only 1-10 for the time it takes to write something. Nowadays all programming languages are easy compared to old ones…

Obviously! I’d choose Java over machine language any day. It’s public knowledge that English is easier to read and understand than 1’s and 0’s.