SpringLobby

SpringLobby

Moderators: Moderators, Lobby Developers

Locked
User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

SpringLobby

Post by tc- » 11 May 2007, 20:28

Image

SpringLobby is a lobby client for the Spring RTS engine, developed in C++ and it's licensed under the GPL. The client is designed with the following goals in mind:

* Implemented in modern C++
* Multiplatform, depends only on wxWidgets so works on many more platforms than Spring itself
* License is GPL 2 (free as in freedom)
* Clean and intuitive user interface
* Full UTF-8 support
* Clean design, clean codebase, well documented (soon at least)

SpringLobby starts to become quite stable and has all the needed features to play and host online. You can also use it to play singleplayer games offline. The first official release will be released soon.

If you want to know more about the project, download it or help out then go to our website at:
http://springlobby.info/

Screenshots can be found here:
http://springlobby.info/wiki/ScreenShots
Last edited by tc- on 04 Sep 2007, 11:40, edited 14 times in total.
0 x

User avatar
Relative
Posts: 1371
Joined: 15 Oct 2006, 13:17

Post by Relative » 11 May 2007, 20:48

Lolz, another one, its becoming a fad now. I have an idea; why don't all the Linux lobby developers merge together to make Uberlobby. It would be like captain planet...



Image

Secky :o


In all seriousness, good luck.
Last edited by Relative on 22 Dec 2007, 13:25, edited 1 time in total.
0 x

User avatar
iamacup
Posts: 987
Joined: 26 Jun 2006, 20:43

Post by iamacup » 11 May 2007, 21:20

yay great stuff, honestly will be great when theres a finished client on linux :)

(Lobby Client is now a Meme! Lobby Client is now a Meme! Lobby Client is now a Meme! )
0 x

User avatar
TradeMark
Posts: 4867
Joined: 17 Feb 2006, 15:58

Post by TradeMark » 11 May 2007, 21:45

FINALLY a C++ application!

Cant wait to mod it ^^.
0 x

User avatar
AF
AI Developer
Posts: 20669
Joined: 14 Sep 2004, 11:32

Post by AF » 11 May 2007, 22:09

hmm, lobby rivalry, we have AFLobby, lobby++ and spring lobby all vieing for the linux ppl. I assume your going after the lightweight lobby niche? AFLobby is lightyears ahead in the all rounder heavy weight lobby arena.

You might want to think of a name change, its rather close to iamacups 'spring client' fork fo tasclient.

hint: try and seperate tasserver protocol specifics into a wrapper for future support of other protocols. Itll help a lot, and I wish I'd done it sooner.

A quick reminder, this is the same person who posted this:

http://tc.serveftp.net/layout.jpg

Would I be right in assuming this is what we're to go by?
0 x

User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- » 11 May 2007, 22:27

There are lots of lobby clients around, but why can't people just write one in a proper programming language.

Anyway I invite everyone who would like to help out with this client to do so.
0 x

User avatar
AF
AI Developer
Posts: 20669
Joined: 14 Sep 2004, 11:32

Post by AF » 11 May 2007, 22:29

I'd help out as soon as I'm done with aflobby and exams.
0 x

User avatar
TradeMark
Posts: 4867
Joined: 17 Feb 2006, 15:58

Post by TradeMark » 11 May 2007, 22:32

I would like to see GUI option, so i could use different GUIs in the lobby... like make own gui if i wanted... if thats not too hard :p
0 x

User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- » 11 May 2007, 22:50

AF: Yeah, the initial design will look very much like that but I'm open to sugestions. And yeah, I have separated the tasserver protocol. the tasprotocol is using an abstract protocol class that you can implement new protocol on top of.
0 x

User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- » 11 May 2007, 22:55

TradeMark: I'm trying to make a modular design with as litle dependencies as possible beetween the various modules. With that kind of design it should not be too difficult to rip the underlaying code and put a new gui on top of it.

The protocol code could also be easily ripped ( since it's totally independent ) and used to write bots and other goodies :-)
0 x

User avatar
AF
AI Developer
Posts: 20669
Joined: 14 Sep 2004, 11:32

Post by AF » 11 May 2007, 22:57

Alternative UIs are easy. AFLobby you just swap a panel out for another one, Unity even has 2 UIs done in different window manager (QT UI and WxWidget UI IIRC)
0 x

Kloot
Spring Developer
Posts: 1865
Joined: 08 Oct 2006, 16:58

Post by Kloot » 11 May 2007, 23:38

First one of us to finish buys the other guy beer. ;)
0 x

User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- » 12 May 2007, 12:22

Kloot: No deal :-) You will definitely finnish first :-)
0 x

User avatar
AF
AI Developer
Posts: 20669
Joined: 14 Sep 2004, 11:32

Post by AF » 12 May 2007, 15:12

Tecnically I'm already 95% done so I think you two will be paying out ;D
0 x

User avatar
Relative
Posts: 1371
Joined: 15 Oct 2006, 13:17

Post by Relative » 12 May 2007, 15:16

AF wrote:Tecnically I'm already 95% done so I think you two will be paying out ;D
Yeah, he only needs to get the "working lobby" bit done :P
0 x

User avatar
TradeMark
Posts: 4867
Joined: 17 Feb 2006, 15:58

Post by TradeMark » 12 May 2007, 15:32

tc- wrote:You will definitely finnish first :-)
FINNISH IT!!! Finland rocks.
0 x

User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- » 12 May 2007, 16:44

TradeMark: My spelling sux i know :)
0 x

User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- » 15 May 2007, 00:19

Has anyone tried compiling it?

No major progress so far, but it now connects to the server and joins the main channel.
0 x

User avatar
Relative
Posts: 1371
Joined: 15 Oct 2006, 13:17

Post by Relative » 15 May 2007, 08:55

I just tried to install, but each time I try to download from the svn "install-sh", "INSTALL", and "depcomp" are corrupted/broken.
0 x

User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- » 15 May 2007, 15:47

But could you build it?

I think running autogen.sh will do the job of fixing those files.

Code: Select all

./autogen.sh
0 x

Locked

Return to “SpringLobby Client”