Search

Search found 75 matches

by Tronic
31 May 2007, 07:47
Forum: SpringLobby Client
Topic: SpringLobby
Replies: 431
Views: 63237

The rank icons are great and the flags do their job too, but more high quality icons are needed. The application icon should be done in high resolution (at least 32x32, preferrably also 48x48 and 64x64 and/or SVG). The chat and join (battleroom?) icons need to be redone (with clear pictures and anti...
by Tronic
30 May 2007, 18:51
Forum: Linux
Topic: linux single player...i dont care how...i just want it
Replies: 10
Views: 1385

Just to let you guys know, I've started working on a Python/GTK-based single-player frontend. I should have some screenshots within a day or 2. Features will include, but not be limited to, win/loss tracking, favorate map tracking, automatic difficulty adjustment, and a GUI Settings adjustment. Doe...
by Tronic
21 May 2007, 21:54
Forum: Linux
Topic: New Lobby WIP - Lobby++
Replies: 41
Views: 5408

No, I still need to setup an SVN server (or ask tvo if I can dump it somewhere in /trunk for the time being) when I get a chance. I already decided to work on tc-'s lobby (I have write access to his SVN). It would of course be awesome if you could share your existing code with us, as we probably ca...
by Tronic
19 May 2007, 05:48
Forum: SpringLobby Client
Topic: SpringLobby
Replies: 431
Views: 63237

I took the liberty or rewriting userlist.h. This is a drop-in replacement for the old file (the external interface has not changed) and userlist.cpp can be removed when this is used. #ifndef _USERLIST_H_ #define _USERLIST_H_ #include "user.h" #include <map> //! @brief std::map<> list that stores Use...
by Tronic
19 May 2007, 03:57
Forum: SpringLobby Client
Topic: SpringLobby
Replies: 431
Views: 63237

I have been examining your code and here are a few points: - functions should only be virtual if they are supposed to be overridden by derived classes. Do not make all functions virtual. - asserts are heavily used, instead of real error handling. I'd prefer throwing exceptions when necessary and avo...
by Tronic
17 May 2007, 23:30
Forum: SpringLobby Client
Topic: SpringLobby
Replies: 431
Views: 63237

Why two C++/wxWidgets lobbies? UNITE!

Btw, it would help if you were on #taspring on Freenode, for rapid development discussion & some teamwork (rather than a zillion NIH-clients, none of which gets very good because they all have a bus factor of 1).
by Tronic
17 May 2007, 23:18
Forum: Linux
Topic: New Lobby WIP - Lobby++
Replies: 41
Views: 5408

Hehe.. I was kinda waiting for someone to start a C++ lobby project, now that there is Delphi, Python, Java and whatnot already :) Using wxGTK is a great choice, even though the library sucks (it still is the best that there is for crossplatform development and since you never know where you are goi...
by Tronic
27 Dec 2006, 22:01
Forum: Linux
Topic: How to play multiplayer on Linux?
Replies: 2
Views: 948

How to play multiplayer on Linux?

As far as I can tell, there are three lobbys that can run on Linux: - UnityLobby - Omni - AFLobby (well, technically TASClient could, under wine, but I'm still not counting it) Out of these, UnityLobby (my version came with 0.74b1, didn't find it for download anywhere and it isn't in SVN trunk) does...
by Tronic
01 Dec 2006, 18:17
Forum: AI
Topic: C# AI Interface, and Proof of concept C# AI
Replies: 120
Views: 11250

Nah, I just hate it when people post incorrect benchmarks. Another kinda disturbing thing is that people might start writing AIs that won't run on my system because of the language (if Mono is not supported, or if Mono development terminates, possibly because of the Microsoft deal). But anyway, case...
by Tronic
30 Nov 2006, 07:51
Forum: Feature Requests
Topic: Multiple unit sounds
Replies: 12
Views: 1171

It would be nice if the units also made sounds while moving, etc, and not just when getting commands. What comes to those ack-sounds (when commands are given) there really should be more of them and random picking, or perhaps some more advanced logic... For example, if the same unit is given command...
by Tronic
30 Nov 2006, 07:40
Forum: Feature Requests
Topic: New menu design
Replies: 3
Views: 377

New menu design

The command/build menus are difficult to navigate. The build menu in particular is problematic, because adding or removing a building at one point of the list shifts the rest to new positions. Thus, I recommend: - Dividing into categories * kbots/vehicles/air/... * land/sea * level 1/level 2/ .. * ....
by Tronic
30 Nov 2006, 07:12
Forum: Engine
Topic: Compiler warnings: division by zero
Replies: 1
Views: 326

Compiler warnings: division by zero

Math.cpp uses some hacks to generate certain special floating point values: // Constants const Simple SimplePositiveInfinity = Simple(1.0f) / Simple(0.0f); const Simple SimpleNegativeInfinity = Simple(-1.0f) / Simple(0.0f); // TODO: non-signaling version const Simple SimpleNaN = SimplePositiveInfini...
by Tronic
30 Nov 2006, 06:48
Forum: AI
Topic: C# AI Interface, and Proof of concept C# AI
Replies: 120
Views: 11250

Sure, but if the code is easier to write and shorter in C++, you can optimize easier ;) Granted, C++ is slow to compile (especially on GCC) and won't easily allow changing the code on fly (like many scripting languages do), thus it may not be the best option for scripting. What I fail to see is wher...
by Tronic
30 Nov 2006, 04:49
Forum: AI
Topic: C# AI Interface, and Proof of concept C# AI
Replies: 120
Views: 11250

EDIT: Apparently you did re-run with optimizations and edited your message... Nice, but which C++ version did you use now, the one with std::vector<bool>, or the other? As stated, the performance difference between the two was quite dramatic (2.5 times) on my system. My original message follows: You...
by Tronic
30 Nov 2006, 03:58
Forum: AI
Topic: C# AI Interface, and Proof of concept C# AI
Replies: 120
Views: 11250

Apparently a lot of people think that C++ is just C with classes and a with a different name for malloc. I took the liberty of writing the benchmark, posted on page 4, in C++ instead of C/C++ as it was written originally. After all, if you are going to use a language, you will be writing code in the...

Go to advanced search