Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (511)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (577)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Kryonet with Slick2D?  (Read 2573 times)
0 Members and 1 Guest are viewing this topic.
Offline Jacob Pickens
« Posted 2014-03-09 04:34:55 »

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?
Offline opiop65

JGO Kernel


Medals: 156
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #1 - Posted 2014-03-09 04:46:13 »

[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!

Offline Jacob Pickens
« Reply #2 - Posted 2014-03-09 04:47:29 »

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?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline opiop65

JGO Kernel


Medals: 156
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #3 - Posted 2014-03-09 04:53:12 »

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.

Offline Jacob Pickens
« Reply #4 - Posted 2014-03-09 04:55:40 »

Ok awesome! Don't get angry if I dont use MERCury though. I gotta get it done fast b4 my bby cakes gets angry. Tongue So, I might just have to stick with what I know. I will try it though.  Smiley
Offline opiop65

JGO Kernel


Medals: 156
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #5 - Posted 2014-03-09 04:56:34 »

Yeah its fine, I wouldn't get mad Tongue! But MERCury is really easy to work with Wink (I'm trying so hard here)

Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #6 - Posted 2014-03-09 05:00:50 »

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!

Offline opiop65

JGO Kernel


Medals: 156
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #7 - Posted 2014-03-09 05:04:04 »

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

Offline Jacob Pickens
« Reply #8 - Posted 2014-03-09 05:08:16 »

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.
Offline opiop65

JGO Kernel


Medals: 156
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #9 - Posted 2014-03-09 05:11:11 »

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 Smiley

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Jacob Pickens
« Reply #10 - Posted 2014-03-09 05:13:16 »

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.
Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #11 - Posted 2014-03-09 05:19:35 »

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

Offline Rayvolution

JGO Kernel


Medals: 216
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #12 - Posted 2014-03-09 06:01:15 »

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? Shocked

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

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline Jacob Pickens
« Reply #13 - Posted 2014-03-09 06:04:01 »

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.
Offline trollwarrior1
« Reply #14 - Posted 2014-03-09 06:24:35 »

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.

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..
Offline Jacob Pickens
« Reply #15 - Posted 2014-03-09 06:29:08 »

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.
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (50 views)
2014-10-17 03:59:02

Norakomi (39 views)
2014-10-16 15:22:06

Norakomi (31 views)
2014-10-16 15:20:20

lcass (36 views)
2014-10-15 16:18:58

TehJavaDev (66 views)
2014-10-14 00:39:48

TehJavaDev (65 views)
2014-10-14 00:35:47

TehJavaDev (55 views)
2014-10-14 00:32:37

BurntPizza (72 views)
2014-10-11 23:24:42

BurntPizza (43 views)
2014-10-11 23:10:45

BurntPizza (84 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!