[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [glob2-devel] hi
From: |
Leo Wandersleb |
Subject: |
Re: [glob2-devel] hi |
Date: |
Mon, 31 Dec 2012 18:05:58 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121011 Thunderbird/16.0.1 |
As I understand you, you want to learn from code but essentially know how to
code in other languages. glob2 has 100000 LOC and most likely none of it is best
practice. Why do you pick c++? If you know it is the tool of choice, try to
naively create your tool and improve it one aspect at a time. There are good
examples on OO designe and mutexes that don't mean digging into 100k LOC if you
just google for mutex c++ or singleton c++ or whatever you want to use.
If you want to actually work on glob2 though, you are more than welcome to
revive this beautiful game. I would say it is in a state of brokenness where the
new features don't justify to go back to any slightly more stable older version.
I guess if glob2 ever gets revived it will be a rewrite. In less than 10k LOC I
would guess.
Leo
On 12/31/2012 03:59 PM, whereis Mykake wrote:
> Thanks for the replies Bradley and Valentin. at least i got few replies. The
> forum is not that dead. :-)
>
> for the new algorithms to apply on glob2's market, i have to go through the
> existing algorithms and other code.
> I am not certain if algorithms used in financial market back testing
> analysis/forward predictions can be used in context with glob2. but there
> could
> be other algorithms that can be tried.
> I mean i am very new to glob2's code, so i should not comment on how to do
> that
> so early.
>
> I liked that, there are only worker/explorer/warrior and NO managers.
>
> Which other open source code project for c++/Linux you can suggest that has
> good
> OO concepts deployed? (preferably with multi-threading.)
> Not too big project, so that new comers to C++ can digest it.
>
> regards,
> wimk.
>
> On 12/30/2012 20:08, Bradley Arsenault wrote:
>> I agree, I wouldn't consider Globulation 2 to be a good example of
>> general programming technique. It was originally built by programmers
>> migrating from C, and then later I maintained it for a couple of years
>> and I was still relatively new at programming during that period. The
>> project does have some good examples of AI programming though.
>>
>> Brad
>>
>> On Sun, Dec 30, 2012 at 8:59 PM, Valentin Lorentz <address@hidden> wrote:
>
>
> whereis Mykake <address@hidden> wrote:
>
>>>>> Hi friends,
>>>>>
>>>>> I am very new to the gaming world. Been in IT for more than 15 years,
>>>>> but never in to Games.
>>>>> Also i am new to open source project.
>>>>> I am mainly in to scripting languages, but got in to c++ about 6 months
>>>>>
>>>>> back. C++ is amazing. It fits to my personality.
> I'm glad to hear that (except in means your personality is... oops, no
> trolling here :) )
>
>>>>> I was looking in to c++ good medium size open source project on Linux
>>>>> and i found glob2.
>>>>>
>>>>> Amazing game. It has most of the things i was looking for.
>>>>> Exactly: No heavy graphics, strategy based, AI driven, no
>>>>> micromanagement, c++ specific, OO driven, and Linux.
>>>>>
>>>>> Just curious to know how active this project is from development point
>>>>> of view.
>>>>> also how much active glob2 on ysagoon server?
> I can provide you raw logs of connection times in the last year(s?) if you
> want to use them.
>
>>>>> Even if it is abandoned, I can still learn a lot by browsing through
>>>>> the
>>>>> code. It is bit harder without support.
>>>>> either way, thanks to all the developers and other contributors who did
>>>>>
>>>>> a fantastic work.
> As far as I can tell, the code is very dirty, and the few debugging I had to
> do in order to run the YOG server was painful.
> But I'm a newbie in C++.
>
>>>>> Foe those who want more info:
>>>>> I want to develop stock market simulation, back testing engine,
>>>>> strategy
>>>>> performance analysis, fully automated order entry management in C++ and
>>>>>
>>>>> linux.
>>>>> I have already every thing that I need is developed in non c++ and in
>>>>> windows environment. It is fully functional. It is based on array
>>>>> processing. Still extremely fast for retail trading.
>>>>> But High frequency Trading wise, it is just not there. From software
>>>>> specifications wise: everything is clear, done and functional.
>>>>> with c++, it can not get the help of wide c++ optimization algorithmic
>>>>>
>>>>> support, libraries and so on.
>>>>> Linux, multithreading, c++ can get me there with speed.
> So basically, you want to apply new algorithms on glob2's markets?
>
>>>>> Unfortunately there is not a single c++/Linux/Active open source
>>>>> project
>>>>> out there, which will be doing the market analysis, like i want.
>>>>> (obvious reasons)
>>>>> I still think, glob2 is an excellent starting point for me as it is
>>>>> easier in a game to:
>>>>> 1. Understand what exactly we are trying to achieve here. Scope of work
>>>>>
>>>>> is much clear.
>>>>> 2. How it is achieved using the programming language (C++) and concepts
>>>>>
>>>>> (OO).
>>>>>
>>>>> Once i know how it is done in glob2, i can take the same knowledge and
>>>>> apply to the financial analysis project in my mind.
>>>>> Hope i am not on a wrong track of thinking here.
>>>>>
>>>>> Any comments/guidance from experienced c++ developers are appreciated.
>>>>> (I have just 6 months in to c++. :-))
>>>>>
>>>>> Regards,
>>>>> wimk.
>>>>>
>>>>> _______________________________________________
>>>>> glob2-devel mailing list
>>>>> address@hidden
>>>>> https://lists.nongnu.org/mailman/listinfo/glob2-devel
>>>
>>>
>>> _______________________________________________
>>> glob2-devel mailing list
>>> address@hidden
>>> https://lists.nongnu.org/mailman/listinfo/glob2-devel
>>
>>
>
>
> _______________________________________________
> glob2-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/glob2-devel