77 coaches online • Server time: 20:29
Forum Chat
Log in
Recent Forum Topics goto Post FUMBBL HAIKU'Sgoto Post Having issues launch...goto Post Gnome Box ranking pa...
SearchSearch 
Post new topic   Reply to topic
View previous topic Log in to check your private messages View next topic
Rynkky



Joined: Aug 03, 2004

Post   Posted: Oct 17, 2005 - 09:59 Reply with quote Back to top

I have been investigating JBB protocol for some time now and had an idea of making a JBB compatible protocol module (open source) that would allow anyone to make new client for JBB (good Java skills needed ofc).

Making ready to be used protocol module would allow developers to focus in making best possible UI. Maybe start open source client as well after protocol module has been finished?

Bad or good idea?

Also would like to hear what SJ thinks about this. If he despises it, then this post will be obsolete. Confused


Last edited by Rynkky on %b %17, %2005 - %10:%Oct; edited 1 time in total
MiBasse



Joined: Dec 04, 2004

Post   Posted: Oct 17, 2005 - 10:02 Reply with quote Back to top

Well - it would certainly increase the possibility of a Vault client immensly, something which I consider a good thing.

Great initiative!
Korenn



Joined: Jan 01, 2005

Post   Posted: Oct 17, 2005 - 10:19 Reply with quote Back to top

The idea is good, but the problems maybe great...

Having an open source project for the BB protocol is a good thing, but it allows people with dishonorable intentions easy access to the code as well. This will mean more layers of security need to be added. That might not be a bad thing, but the question if is people want that.
Rynkky



Joined: Aug 03, 2004

Post   Posted: Oct 17, 2005 - 10:42 Reply with quote Back to top

Korenn wrote:
The idea is good, but the problems maybe great...

Having an open source project for the BB protocol is a good thing, but it allows people with dishonorable intentions easy access to the code as well. This will mean more layers of security need to be added. That might not be a bad thing, but the question if is people want that.


This is true. Even though protocol already tries to prevent cheating, another layer of security is needed to prevent cheating in online games, especially if an open source client is available. It is easy to make secure client but that would mean changes to original client (and protocol) as well.
SkiJunkie



Joined: Aug 02, 2003

Post   Posted: Oct 17, 2005 - 16:47 Reply with quote Back to top

well, that would work great is jbb wasn't mostly a hack. The bloodbowl game logic is located in both instances of the game. Sometime it uses the code on one side, sometimes it uses the code on the other side. So it is not merely an exercise in creating an new GUI that sends the correct network messages. It must also contain all the game logic....the identical game logic used by the other instance of jbb. So, if jbb had been designed and coded properly (instead of just hacking on pieces at a time to see if they would work) this would be a great idea. But as the code stands, the amount of work it would take to create a new GUI you might as well start from scratch and make a good design. Smile

_________________
--SkiJunkie
________________________________
Java BBowl - http://www.geocities.com/javabbowl
Mirror - http://javabbowl.no-ip.org
Mirror - http://home.austin.rr.com/javabbowl
SkiJunkie



Joined: Aug 02, 2003

Post   Posted: Oct 17, 2005 - 16:50 Reply with quote Back to top

p.s. if I had the time to redo jbb I would put all the game logic into a server and the create a relatively dumb GUI clients that attach to the server and displays the game. All the processing, die rolls, etc would happen on the server and the client would merely be a display that accepted user input. In this scenerio it would be relatively easy to have multiple clients that can all be used to connect and play games through the same server.

_________________
--SkiJunkie
________________________________
Java BBowl - http://www.geocities.com/javabbowl
Mirror - http://javabbowl.no-ip.org
Mirror - http://home.austin.rr.com/javabbowl


Last edited by SkiJunkie on %b %17, %2005 - %16:%Oct; edited 1 time in total
SnakeSanders



Joined: Aug 02, 2003

Post   Posted: Oct 17, 2005 - 16:52 Reply with quote Back to top

Rynkky is the man for the job!
Wink
PS: what ever happened to those students offereing to make us a new client? Razz
SnakeSanders



Joined: Aug 02, 2003

Post   Posted: Oct 17, 2005 - 16:55 Reply with quote Back to top

Just wondering ski. but did you know a lot of Java before you started? or did you start JavaBB to make you learn Java?

I was toying with the idea (i still am!) of making a BB7's client, but i doubt ill ever get to do it Smile Im guessing it would be pretty difficult to code in VB.net (only language I know)
MrMojo



Joined: Apr 17, 2004

Post   Posted: Oct 17, 2005 - 16:55 Reply with quote Back to top

They went underground and are doing it in the shadows. Clandestine operations, you see.

_________________
My post count
Jesus loves me this I know, 'cos my Bible tells me so.
Superstar



Joined: Sep 28, 2004

Post   Posted: Oct 17, 2005 - 16:56 Reply with quote Back to top

They are students, the word lazy comes to mind
SkiJunkie



Joined: Aug 02, 2003

Post   Posted: Oct 17, 2005 - 19:58 Reply with quote Back to top

Quote:

Just wondering ski. but did you know a lot of Java before you started? or did you start JavaBB to make you learn Java?


I had been using java for about 2 or 3 months. I knew enough to get my day job work done. Basic UI stuff. I had also come from programming C++ which is very similar syntax. I started jbb to learn more about the java2D api. Then once the game was sorta playable I added network to learn how java sockets work. Most of the stuff was to learn a little here and there. Thus the whole design has no consistency. I never actually thought the game would be used by anyone. Smile

_________________
--SkiJunkie
________________________________
Java BBowl - http://www.geocities.com/javabbowl
Mirror - http://javabbowl.no-ip.org
Mirror - http://home.austin.rr.com/javabbowl
Colin



Joined: Aug 02, 2003

Post   Posted: Oct 17, 2005 - 23:48 Reply with quote Back to top

SkiJunkie wrote:
Quote:

Just wondering ski. but did you know a lot of Java before you started? or did you start JavaBB to make you learn Java?


I had been using java for about 2 or 3 months. I knew enough to get my day job work done. Basic UI stuff. I had also come from programming C++ which is very similar syntax. I started jbb to learn more about the java2D api. Then once the game was sorta playable I added network to learn how java sockets work. Most of the stuff was to learn a little here and there. Thus the whole design has no consistency. I never actually thought the game would be used by anyone. Smile


Code:
FUMBBL Statistics
Coaches:   22542   Teams:   135416   Matches:   465348


Very Happy

_________________
Join The Cult of Tzeentch, mutate randomly! | Hug a newb! Join the Faculty of Academy Instructors!
Delta



Joined: Aug 02, 2003

Post   Posted: Oct 18, 2005 - 00:01 Reply with quote Back to top

SkiJunkie wrote:
I never actually thought the game would be used by anyone. Smile


From tiny acorns, mighty oaks.

Well, this patchwork, half-assed job seems to be pretty awesome to me!! Keep up the great work.

Just think what might have been had you knew then what you know now! Cool

Colin - And that's only Fumbbl stats - the client is widely used elsewhere! (I'm told!)

_________________
Cain is for Charlie and Delta is for Cain
Display posts from previous:     
 Jump to:   
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Log in to check your private messages View next topic