You can subscribe to this list here.
2005 |
Jan
|
Feb
(25) |
Mar
(84) |
Apr
(76) |
May
(25) |
Jun
(1) |
Jul
(28) |
Aug
(23) |
Sep
(50) |
Oct
(46) |
Nov
(65) |
Dec
(76) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(60) |
Feb
(33) |
Mar
(4) |
Apr
(17) |
May
(16) |
Jun
(18) |
Jul
(131) |
Aug
(11) |
Sep
(1) |
Oct
|
Nov
(1) |
Dec
(5) |
2007 |
Jan
(71) |
Feb
|
Mar
|
Apr
|
May
(6) |
Jun
(19) |
Jul
(40) |
Aug
(38) |
Sep
(7) |
Oct
(58) |
Nov
|
Dec
(10) |
2008 |
Jan
(17) |
Feb
(27) |
Mar
(12) |
Apr
(1) |
May
(50) |
Jun
(10) |
Jul
|
Aug
(15) |
Sep
(24) |
Oct
(64) |
Nov
(115) |
Dec
(47) |
2009 |
Jan
(30) |
Feb
(1) |
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
(5) |
Aug
|
Sep
|
Oct
(4) |
Nov
(132) |
Dec
(93) |
2010 |
Jan
(266) |
Feb
(120) |
Mar
(168) |
Apr
(127) |
May
(83) |
Jun
(93) |
Jul
(77) |
Aug
(77) |
Sep
(86) |
Oct
(30) |
Nov
(4) |
Dec
(22) |
2011 |
Jan
(48) |
Feb
(81) |
Mar
(198) |
Apr
(174) |
May
(72) |
Jun
(101) |
Jul
(236) |
Aug
(144) |
Sep
(54) |
Oct
(132) |
Nov
(94) |
Dec
(111) |
2012 |
Jan
(135) |
Feb
(166) |
Mar
(86) |
Apr
(85) |
May
(137) |
Jun
(83) |
Jul
(54) |
Aug
(29) |
Sep
(49) |
Oct
(37) |
Nov
(8) |
Dec
(6) |
2013 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
(14) |
May
(5) |
Jun
(15) |
Jul
|
Aug
(38) |
Sep
(44) |
Oct
(45) |
Nov
(40) |
Dec
(23) |
2014 |
Jan
(22) |
Feb
(63) |
Mar
(43) |
Apr
(60) |
May
(10) |
Jun
(5) |
Jul
(13) |
Aug
(57) |
Sep
(36) |
Oct
(2) |
Nov
(30) |
Dec
(27) |
2015 |
Jan
(5) |
Feb
(2) |
Mar
(14) |
Apr
(3) |
May
|
Jun
(3) |
Jul
(10) |
Aug
(63) |
Sep
(31) |
Oct
(26) |
Nov
(11) |
Dec
(6) |
2016 |
Jan
|
Feb
(11) |
Mar
|
Apr
|
May
(1) |
Jun
(16) |
Jul
|
Aug
(4) |
Sep
|
Oct
(1) |
Nov
(4) |
Dec
(1) |
2017 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
(20) |
Jul
(4) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(10) |
May
(10) |
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
(3) |
Apr
(9) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
(4) |
2021 |
Jan
(5) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Stefan F. <ste...@we...> - 2015-09-11 17:43:02
|
Sorry, Dave, I meant that Windows OS does not have a "built-in" command or tool by default. I assumed that there are third-party tools. And "... at least to my knowledge" should indicate that I had not run an update on my knowledge by google... :-) In any case you could always fall back to cygwin and use *nix md5sum. ;-) In fact a stackoverflow search showed that for newer Windows OS (whatever newer means here) I was wrong, there is a on-board tool named CertUtil. See second answer here: http://stackoverflow.com/questions/478722 Stefan On 09/11/2015 07:24 PM, da...@mi... wrote: > Really? > > GIYF "Windows md5 checker" > > Good summary here: > > http://superuser.com/questions/245775/is-there-a-built-in-checksum-utility-on-windows-7 > > tl;dr there are several... some more convenient that others. > > Dave. > > On 2015-09-11 12:41, Stefan Frey wrote: > >> I took your suggestion and added md5sums on the github release. >> >> However I agree that it most likely only concerns those who are most >> likely not in risk by mal/ad-ware. >> >> Unfortunately Windows does not even carry a tool to calculate md5sum, at >> least to my knowledge... >> >> >> On 09/10/2015 10:56 PM, John David Galt wrote: >>> On 2015-09-10 13:39, Stefan Frey wrote: >>>> Tim: thanks for the information. The upload process to sourceforge >>>> was "unstable" today, though I thought that in the end I was >>>> succesfull in uploading them correctly. Unfortunately I was wrong, >>>> so some of the files were incomplete. I have removed the files for >>>> now and will upload new ones tomorrow to both sourceforge and github >>>> and compare MD5 checksums. There was one jar missing for Webstart, I >>>> added that jar again. Should work again now. Sorry for the delay. Stefan >>> It might be a good idea to post checksums, the way the crypto people >>> do. I'm thinking that the PlaythruPlayer malware experience may be a >>> result of the user clicking on an ad that pretends to be the download >>> button. You will often see these on "update your device driver" >>> sites, and I'm sure the people writing them would like to get them >>> onto SF and Github too. >>> ------------------------------------------------------------------------------ >>> Monitor Your Dynamic Infrastructure at Any Scale With Datadog! Get >>> real-time metrics from all of your servers, apps and tools in one >>> place. SourceForge users - Click here to start your Free Trial of >>> Datadog now! >>> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 >>> _______________________________________________ Rails-devel mailing >>> list Rai...@li... >>> <mailto:Rai...@li...> >>> https://lists.sourceforge.net/lists/listinfo/rails-devel >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Rails-devel mailing list >> Rai...@li... >> <mailto:Rai...@li...> >> https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: <da...@mi...> - 2015-09-11 17:24:50
|
Really? GIYF "Windows md5 checker" Good summary here: http://superuser.com/questions/245775/is-there-a-built-in-checksum-utility-on-windows-7 tl;dr there are several... some more convenient that others. Dave. On 2015-09-11 12:41, Stefan Frey wrote: > I took your suggestion and added md5sums on the github release. > > However I agree that it most likely only concerns those who are most > likely not in risk by mal/ad-ware. > > Unfortunately Windows does not even carry a tool to calculate md5sum, at > least to my knowledge... > > On 09/10/2015 10:56 PM, John David Galt wrote: > On 2015-09-10 13:39, Stefan Frey wrote: Tim: thanks for the information. The upload process to sourceforge was "unstable" today, though I thought that in the end I was succesfull in uploading them correctly. Unfortunately I was wrong, so some of the files were incomplete. I have removed the files for now and will upload new ones tomorrow to both sourceforge and github and compare MD5 checksums. There was one jar missing for Webstart, I added that jar again. Should work again now. Sorry for the delay. Stefan It might be a good idea to post checksums, the way the crypto people do. I'm thinking that the PlaythruPlayer malware experience may be a result of the user clicking on an ad that pretends to be the download button. You will often see these on "update your device driver" sites, and I'm sure the people writing them would like to get them onto SF and Github too. ------------------------------------------------------------------------------ Monitor Your Dynamic Infrastructure at Any Scale With Datadog! Get real-time metrics from all of your servers, apps and tools in one place. SourceForge users - Click here to start your Free Trial of Datadog now! http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 [1] _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel [2] ------------------------------------------------------------------------------ _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel [2] Links: ------ [1] http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 [2] https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Stefan F. <ste...@we...> - 2015-09-11 16:41:42
|
I took your suggestion and added md5sums on the github release. However I agree that it most likely only concerns those who are most likely not in risk by mal/ad-ware. Unfortunately Windows does not even carry a tool to calculate md5sum, at least to my knowledge... On 09/10/2015 10:56 PM, John David Galt wrote: > On 2015-09-10 13:39, Stefan Frey wrote: >> Tim: >> thanks for the information. >> >> The upload process to sourceforge was "unstable" today, though I thought >> that in the end I was succesfull in uploading them correctly. >> >> Unfortunately I was wrong, so some of the files were incomplete. >> >> I have removed the files for now and will upload new ones tomorrow to >> both sourceforge and github and compare MD5 checksums. >> >> There was one jar missing for Webstart, I added that jar again. Should >> work again now. >> >> Sorry for the delay. >> >> Stefan > > It might be a good idea to post checksums, the way the crypto people do. > > I'm thinking that the PlaythruPlayer malware experience may be a result > of the user clicking on an ad that pretends to be the download button. > You will often see these on "update your device driver" sites, and I'm > sure the people writing them would like to get them onto SF and Github too. > > > ------------------------------------------------------------------------------ > Monitor Your Dynamic Infrastructure at Any Scale With Datadog! > Get real-time metrics from all of your servers, apps and tools > in one place. > SourceForge users - Click here to start your Free Trial of Datadog now! > http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: Stefan F. <ste...@we...> - 2015-09-11 16:37:18
|
Due to the upload issues with sourceforge which corrupted some files, the installation files are in place again with additional md5sum checks that everything should be ok this time. Installation files on sourceforge: http://sourceforge.net/projects/rails/files/Rails/2.0/ In addition all installation files are mirrored on github (with md5sum checksums in the release notes): http://github.com/freystef/Rails/releases/tag/v2.0.RC1 And for those who prefer Webstart: http://rails.sf.net/webstart/rails.jnlp If anything is still awry, please report. Stefan |
From: John D. G. <jd...@di...> - 2015-09-10 20:58:04
|
On 2015-09-10 13:39, Stefan Frey wrote: > Tim: > thanks for the information. > > The upload process to sourceforge was "unstable" today, though I thought > that in the end I was succesfull in uploading them correctly. > > Unfortunately I was wrong, so some of the files were incomplete. > > I have removed the files for now and will upload new ones tomorrow to > both sourceforge and github and compare MD5 checksums. > > There was one jar missing for Webstart, I added that jar again. Should > work again now. > > Sorry for the delay. > > Stefan It might be a good idea to post checksums, the way the crypto people do. I'm thinking that the PlaythruPlayer malware experience may be a result of the user clicking on an ad that pretends to be the download button. You will often see these on "update your device driver" sites, and I'm sure the people writing them would like to get them onto SF and Github too. |
From: Stefan F. <ste...@we...> - 2015-09-10 20:39:10
|
Tim: thanks for the information. The upload process to sourceforge was "unstable" today, though I thought that in the end I was succesfull in uploading them correctly. Unfortunately I was wrong, so some of the files were incomplete. I have removed the files for now and will upload new ones tomorrow to both sourceforge and github and compare MD5 checksums. There was one jar missing for Webstart, I added that jar again. Should work again now. Sorry for the delay. Stefan On 09/10/2015 09:53 PM, Games on the Brain wrote: > I've been away from the community for a long time. This is my first > time trying out Rails 2, so I might simply be doing something wrong, > but I was unable to run the .jar file or the webstart file on my iMac > running 10.0.5 and the latest version of Java 8. > > When I ran the webstart, I looked at the error details and saw the following: > > "com.sun.deploy.net.FailedDownloadException: Unable to load resource: > http://rails.sourceforge.net/webstart/designgridlayout-1.11.jar" > Sincerely, > > Tim Harrison > Games on the Brain LLC > www.gamesonthebrain.com > > > On Thu, Sep 10, 2015 at 10:48 AM, Stefan Frey <ste...@we...> wrote: >> So this time a Release Candidate. I hope there will be only one. >> >> A few bug fixes from Beta 5, see below. >> >> And I have activated background maps and icons in the default profile to >> make those features available to more users. >> >> Experimental: Using macAppBundle a new zip file is available that should >> make installation on Macs easier. I do not have access to any Mac >> computer, so feedback is very welcome. >> >> However it still misses the support for code signature for Mac OS. Using >> open source tools signature is only possible on a Mac machine. >> >> Stefan >> >> Current Roadmap: >> http://github.com/freystef/Rails/wiki/Roadmap >> >> >> ## Installing >> >> * Webstart the beta release (all users) >> >> http://rails.sf.net/webstart/rails.jnlp >> >> * Download single exe launcher (Windows users) >> >> Download the single exe file and start it directly. >> >> http://sourceforge.net/projects/rails/files/Rails/2.0/ >> >> >> * Download single jar (Mac and *nix users) >> >> Download the single jar and start it directly (by double-click or >> command line "java -jar" command). >> >> http://sourceforge.net/projects/rails/files/Rails/2.0/ >> >> * Download single zip (Mac user, experimental) >> >> Download the single zip and it should install itself. However it is only >> experimental, cannot confirm that it works. >> >> >> ********************** >> Copy of the readme.txt >> ********************** >> >> ## Bugs fixed >> >> ### Fixed UI Bugs >> * Player worth is updated by any stock price change >> >> ### Fixed 1835 bugs >> * fixed undo bug for share selling in 1835: previously the stock price >> adjustment was ignored >> * fixed bug that PR stock price raises even if M2 was not exchanged into >> PR president >> >> >> ------------------------------------------------------------------------------ >> Monitor Your Dynamic Infrastructure at Any Scale With Datadog! >> Get real-time metrics from all of your servers, apps and tools >> in one place. >> SourceForge users - Click here to start your Free Trial of Datadog now! >> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 >> _______________________________________________ >> Rails-users mailing list >> Rai...@li... >> https://lists.sourceforge.net/lists/listinfo/rails-users > > ------------------------------------------------------------------------------ > Monitor Your Dynamic Infrastructure at Any Scale With Datadog! > Get real-time metrics from all of your servers, apps and tools > in one place. > SourceForge users - Click here to start your Free Trial of Datadog now! > http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 > _______________________________________________ > Rails-users mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-users > |
From: Stefan F. <ste...@we...> - 2015-09-10 19:23:15
|
As Rails 2.0 gets really close I have created a rails_2_maintenance branch that is used for 2.0.x releases and bug fixes. Branch rails_2_develop is used for the new developments and will be the source for the 2.1. release. |
From: Stefan F. <ste...@we...> - 2015-09-10 19:20:17
|
All: as noted in the previous release announcement, creating a signed installer for Mac OS is currently only possible on a Mac OS system itself. MacAppBundle (https://github.com/crotwell/gradle-macappbundle) allows to sign the created bundle, however this relies on a program called codesign, which is only available on a Mac OS system. So if we need someone with a Mac OS system, who is able to run a gradle build on that system. The main issue is to install git/gradle on a Mac OS system, after that everything should run pretty automatic. Martin: If I remember correctly, you had a Mac notebook that you use to hack on Rails? Would it be possible to give it a try? There are non-open source, however free-of-charge alternatives like JWrapper and install4j who allow (native) signing for Mac OS (and Windows) installers. Stefan |
From: Stefan F. <ste...@we...> - 2015-09-10 19:11:35
|
Hi Dave (and everyone else), the current state of the mal-/ad-ware incident is the following: I asked the person who reported the infect to search for any Rails files on his system (download or installed files). In fact there were no Rails files to find. So it is not clear that the (intended) download was the causal reason for the infection. Until now no one else reported a similar experience. In addition I am pretty convinced that the installation files of Rails itself do not carry anything malicious. However keep your browser updated and protected and make sure that you really download the rails installation files and not something else. I have no-script and ad-blocker installed for my browser, so I do not know if the sourceforge and/or its mirrors display ads close to the download links. I will add download links for RC1 on github tomorrow for those who are still wary of sourceforge and post them here. Thanks for asking, Stefan On 09/10/2015 07:40 PM, Dave Berry wrote: > Hi Stefan, > > Has this malware issue been resolved? > > I'd like to install the 2.0 RC but I'm a bit wary based on this report. > > Dave. > > On 02/09/2015 12:47, Stefan Frey wrote: >> Thanks for the link. I only google'd the malware's name and sourceforge >> and got no result. >> >> That is really disturbing, please be assured Rails never gave any >> permission to Sourceforge to add anything like that to our download >> files. >> >> How I understand the article sourceforge claims that they have stopped >> that practice. >> >> Technically I doubt that it effects our zipped releases of Rails 1.x >> releases. Or are they converted to some exe-files on Windows OS? >> >> Can anyone provide a MD5 checksum for Rails downloaded files on a >> Windows OS? Especially for the the current default (Rails-1.9.0 zip). >> >> It might be easier to wrap some malware around the testing launch4j >> Rails-2.0-beta5.exe? Can someone provide me a MD5 checksum for a Windows >> download? >> >> In any case another (good) reason to leave sourceforge for github as >> soon as possible. >> >> Stefan >> >> >> >> On 09/02/2015 12:29 PM, Anttoni Huhtala wrote: >>> There have been some reports of added malware by sourceforge.. >>> http://www.howtogeek.com/218764/warning-don%E2%80%99t-download-software-from-sourceforge-if-you-can-help-it/ >>> >>> >>> >>> Mayby a change of hosting is in order? >>> >>> 2.9.2015, 13:19, Stefan Frey kirjoitti: >>>> To all Rails users: >>>> there has been a recent user experience that after some time after >>>> installing Rails a virus/malware was on his PC. >>>> >>>> The malware is called "PlaythruPlayer", more details can be found by >>>> google. >>>> >>>> There is no reason to assume currently that Rails would install such a >>>> virus/malware on any system, however I would like to know if any other >>>> Rails user had the same experience. >>>> >>>> So far I have no information which Rails version and installation >>>> method >>>> was used. >>>> >>>> Stefan >>>> >>>> ------------------------------------------------------------------------------ >>>> >>>> >>>> Monitor Your Dynamic Infrastructure at Any Scale With Datadog! >>>> Get real-time metrics from all of your servers, apps and tools >>>> in one place. >>>> SourceForge users - Click here to start your Free Trial of Datadog now! >>>> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 >>>> _______________________________________________ >>>> Rails-users mailing list >>>> Rai...@li... >>>> https://lists.sourceforge.net/lists/listinfo/rails-users >> ------------------------------------------------------------------------------ >> >> Monitor Your Dynamic Infrastructure at Any Scale With Datadog! >> Get real-time metrics from all of your servers, apps and tools >> in one place. >> SourceForge users - Click here to start your Free Trial of Datadog now! >> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 >> _______________________________________________ >> Rails-users mailing list >> Rai...@li... >> https://lists.sourceforge.net/lists/listinfo/rails-users > |
From: Stefan F. <ste...@we...> - 2015-09-10 14:48:51
|
So this time a Release Candidate. I hope there will be only one. A few bug fixes from Beta 5, see below. And I have activated background maps and icons in the default profile to make those features available to more users. Experimental: Using macAppBundle a new zip file is available that should make installation on Macs easier. I do not have access to any Mac computer, so feedback is very welcome. However it still misses the support for code signature for Mac OS. Using open source tools signature is only possible on a Mac machine. Stefan Current Roadmap: http://github.com/freystef/Rails/wiki/Roadmap ## Installing * Webstart the beta release (all users) http://rails.sf.net/webstart/rails.jnlp * Download single exe launcher (Windows users) Download the single exe file and start it directly. http://sourceforge.net/projects/rails/files/Rails/2.0/ * Download single jar (Mac and *nix users) Download the single jar and start it directly (by double-click or command line "java -jar" command). http://sourceforge.net/projects/rails/files/Rails/2.0/ * Download single zip (Mac user, experimental) Download the single zip and it should install itself. However it is only experimental, cannot confirm that it works. ********************** Copy of the readme.txt ********************** ## Bugs fixed ### Fixed UI Bugs * Player worth is updated by any stock price change ### Fixed 1835 bugs * fixed undo bug for share selling in 1835: previously the stock price adjustment was ignored * fixed bug that PR stock price raises even if M2 was not exchanged into PR president |
From: Stefan F. <ste...@we...> - 2015-09-07 09:51:34
|
And a similar list for 1854: http://github.com/freystef/Rails/wiki/1854 Major topics are: * Local (private) Railways and their merger * Local (public) railways and their exclusive usage of (rusted) trains * Hexagonal share market, train sell/buy effects * Option buying * Share split * Tunnel laying * Mail contracts Nothing unsolvable, but quite a substantial list. 1844 will be first focus, most likely some of the others unfinished games (37, 70, 25) will be easier to finish before 1854. There are some unclear rules (for me at least), I will ask Lonny for answers. Stefan |
From: Stefan F. <ste...@we...> - 2015-09-03 16:22:53
|
Another update: I found another bug related to PR price raise. PR stock price could raise if all 4 PR share (options) were sold, however M2 was yet not exchanged into the PR director. There was no "real" game effect, as the market price was reset to 154 as soon as M2 was exchanged, however on the stock chart a "zombie" PR token was shown as left over. The current implementation should now be equivalent to: PR share price can raise if * PR has a director (M2 exchanged) * No share is in the Bank IPO or Pool. I keep that as the sole implementation as it seems that most agree that this is the "default" interpretation. Stefan On 08/17/2015 07:13 PM, Stefan Frey wrote: > Martin: > seems to be another mis-understanding, but good to be clear about it. > > I was always talking about the second scenario (PR operating, all 4 10% > shares sold, but not all minors/privates exchanged). The test file from > Volker bug report was for this scenario. > > The first (PR not operating, thus none of the minors/privates exchanged, > but all 4 10% shares sold) is clearly ruled in the German second edition > rules => PR cannot raise, as it is non-operating. > > German second edition (2.6.3.4): > "... einer im Betrieb befindlichen..." > > Unfortunately there is no equivalent in the English second edition of > the rules. One has to keep in mind, that the English second rules > edition is still based on the German first edition. > > Stefan > > 1835 is the equivalent to "Doppelkopf" of 18xx. ;-) > > > On 08/17/2015 06:27 PM, Dr. Martin Brumm wrote: >> Hi, >> >> let me step in there again. >> >> We do have to make a difference in time/game phase. >> >> Previously the game didnt raise the prie of the prussian if the new >> shares had been sold out because there were still the reserved ones that >> couldnt be exchanged at that time. >> >> I do agree that once the prussian gets active and the minors may be >> exchanged that this is an entire different scenario, which i dont really >> want to judge. I think that the share price should rise cause >> technically all shares are in play (even some as minors or privates) but >> i can see the merit in the statement below. >> My intention with the option was to fix the first (flawed in my opinion) >> behaviour though. >> >> Regards, >> Martin >> Am 17.08.15 um 16:44 schrieb com...@ip...: >>> I've posed the question to a friend who has a copy of the game. My memory >>> is that the rules aren't clear on the subject, but that our interpretation >>> has always been that since the owners of the private companies that have >>> not merged with the Prussian have had the chance to do so and not exercised >>> that option, it is not considered to be fully subscribed. I will post his >>> reply when I receive it. >>> >>> Mike >>> >>>> -- Original Message -- >>>> To: "Development list for Rails: an 18xx game" >>>> <rai...@li...> >>>> From: Stefan Frey <ste...@we...> >>>> Date: Mon, 17 Aug 2015 15:57:43 +0200 >>>> Subject: Re: [Rails-devel] 1835 Shareprice of Pru at the End of an SR >>>> Reply-To: "Development list for Rails: an 18xx game" >>>> <rai...@li...> >>>> >>>> >>>> Still open issue: >>>> >>>> What is the default setting for this game option? >>>> >>>> My current understanding from the rules set (2nd version DE and EN) >>>> available to me is that the default is that Prussian stock price raises >>>> even if there are un-exchanged (reserved) shares in the bank. >>>> >>>> However both (experienced) players John and Volker prefer the reverse as >>>> >>>> default. It could be that the 1st version of the rules were different? >>>> However I cannot find those online. Maybe anyone of you can check those? >>>> >>>> Most likely I will forward the question to 18xx yahoo, if we cannot find >>>> >>>> a clear answer. >>>> >>>> Stefan >>>> >>>> >>>> On 07/31/2015 11:57 PM, John David Galt wrote: >>>>> On 2015-07-30 10:30, Stefan Frey wrote: >>>>>> Hi Volker, >>>>>> thanks for your reply: Yes Rails previously did not increase the >>>>>> Prussian share price, however in my view this is not the "standard", >>> but >>>>>> simply a bug. However I am interested to know, if you (or anyone else) >>>>>> has a different opinion on that matter? >>>>>> >>>>>> At least for the two rules set I consulted. >>>>>> >>>>>> English (2nd): >>>>>> "If at the end of a share dealing round, all purchasable shares in a >>>>>> company are owned by players, i.e. all sold and none in the Bank Pool, >>>>>> then the share price...". >>>>>> >>>>>> German (2nd): >>>>>> "Befinden sich am Ende einer Aktienrunde keine Aktien einer in Betrieb >>>>>> befindlichen AG im Bankpool bzw. auf einem der Stapel 'Nichtverkaufte >>>>>> Aktien', so wird der Kursmarker ..." >>>>>> >>>>>> The main difference is merely that the German highlights that the >>>>>> company has to be operating, thus Prussian requires an exchanged M2. >>>>>> >>>>>> I am a little reluctant to support too many (minor) Game Options for >>> a >>>>>> game with enough variants and ambiguous rules, but if there is good >>>>>> support to convince me then I will be happy to add the option again. >>>>>> >>>>>> Stefan >>>>> I guess I have the first edition, but I am used to the price NOT going >>>>> up and prefer it that way. >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> _______________________________________________ >>>>> Rails-devel mailing list >>>>> Rai...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/rails-devel >>>>> >>>> ------------------------------------------------------------------------------ >>>> _______________________________________________ >>>> Rails-devel mailing list >>>> Rai...@li... >>>> https://lists.sourceforge.net/lists/listinfo/rails-devel >>> >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> Rails-devel mailing list >>> Rai...@li... >>> https://lists.sourceforge.net/lists/listinfo/rails-devel >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Rails-devel mailing list >> Rai...@li... >> https://lists.sourceforge.net/lists/listinfo/rails-devel >> > > ------------------------------------------------------------------------------ > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: Stefan F. <ste...@we...> - 2015-09-03 15:46:23
|
Andre: welcome to Rails development. What is the best way to start: * For Rails I use Eclipse as IDE (e.g. download the latest Eclipse IDE for Java Developers), however IntelliJ or Netbeans might work as well * The current minimum Java version is 1.6, so please do not use Java 8 constructs (e.g. lambdas etc.) * Checkout the code from the git repo on sourceforge (either inside eclipse or from git on the command line), currently the repo on sourceforge is still the leading one, but I update the copy on github after each release * The main development branch for Rails 2.0 is rails_2_develop * A wiki about Rails development has been started on github (https://github.com/freystef/Rails/wiki). There was one as well on sourceforge, however it got lost as sourceforge discontinued the wiki software. :-( * The repo contains all required libraries, that are used by Rails. * Rails should built itself automatically inside Eclipse, thus you can run it directly. The main class to start is net.sf.rails.util.RunGame * For packaging I use gradle, however this is only required for official releases. * There are unit tests for the state package and we have automated test games * Main game packages are net.sf.rails.game for the game engine and net.sf.rails.ui.swing for the GUI. * Documentation: Best documentation is the code itself: Thus try to create code that is readable (e.g. by choosing sensible variable and method names), followed by Javadoc comments, inside code comments should focus on WHY the code does this, not WHAT does the code do. Major next steps are refactoring the Round classes, a replacement of the TileDesigner for the creation of tiles, replacing the Java serialization by json for saving actions and using those json action for real-time play. Other things to do are bug-fixes on existing code and games and working on the implementation of new 18xx games. Stefan On 09/03/2015 01:50 PM, ra...@ol... wrote: > Hey! > > I want to join your programing team. > > Some words to introduce myself: > I am 44 years and currently working as a software developer in Sweden > and Germany. I worked so far with C# .net, VBA and several databases. > Now I would like to learn Java. Fist steps are alrerady made, so I know > that Java is quite similar to C# so it should't be so difficult for me > to get in the language. Therefore I thought that programing rails would > be not only suitable for me but also fascinating. > I don't think that I can be a great help for fixing the version 2.0, but > for 2.2. or later it's more realistic. > > In the 80's I bought me first 18xx boardgame: 1830 and since then it's > me favorite game. For some years ago I found your rails software and it > is always a pleasure to play it. But something is missing: The > possibility of computer opponents: the AI. This is what I would like to > do, but this idea is surely not carved in stone. I'm open for your > suggestion how I can be usefull for how in order to bring the program > forward. > > So if you like that I join the team I need some starting informations like: > > How can I get access to (and where is it) the actual coding > > Some instructions about how you like the documentation > > > > Best regards, > Andre > > > ------------------------------------------------------------------------------ > Monitor Your Dynamic Infrastructure at Any Scale With Datadog! > Get real-time metrics from all of your servers, apps and tools > in one place. > SourceForge users - Click here to start your Free Trial of Datadog now! > http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 > > > > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: <ra...@ol...> - 2015-09-03 12:07:12
|
Hey! I want to join your programing team. Some words to introduce myself: I am 44 years and currently working as a software developer in Sweden and Germany. I worked so far with C# .net, VBA and several databases. Now I would like to learn Java. Fist steps are alrerady made, so I know that Java is quite similar to C# so it should't be so difficult for me to get in the language. Therefore I thought that programing rails would be not only suitable for me but also fascinating. I don't think that I can be a great help for fixing the version 2.0, but for 2.2. or later it's more realistic. In the 80's I bought me first 18xx boardgame: 1830 and since then it's me favorite game. For some years ago I found your rails software and it is always a pleasure to play it. But something is missing: The possibility of computer opponents: the AI. This is what I would like to do, but this idea is surely not carved in stone. I'm open for your suggestion how I can be usefull for how in order to bring the program forward. So if you like that I join the team I need some starting informations like: > How can I get access to (and where is it) the actual coding > Some instructions about how you like the documentation Best regards, Andre |
From: Stefan F. <ste...@we...> - 2015-09-02 11:48:08
|
Thanks for the link. I only google'd the malware's name and sourceforge and got no result. That is really disturbing, please be assured Rails never gave any permission to Sourceforge to add anything like that to our download files. How I understand the article sourceforge claims that they have stopped that practice. Technically I doubt that it effects our zipped releases of Rails 1.x releases. Or are they converted to some exe-files on Windows OS? Can anyone provide a MD5 checksum for Rails downloaded files on a Windows OS? Especially for the the current default (Rails-1.9.0 zip). It might be easier to wrap some malware around the testing launch4j Rails-2.0-beta5.exe? Can someone provide me a MD5 checksum for a Windows download? In any case another (good) reason to leave sourceforge for github as soon as possible. Stefan On 09/02/2015 12:29 PM, Anttoni Huhtala wrote: > There have been some reports of added malware by sourceforge.. > http://www.howtogeek.com/218764/warning-don%E2%80%99t-download-software-from-sourceforge-if-you-can-help-it/ > > > Mayby a change of hosting is in order? > > 2.9.2015, 13:19, Stefan Frey kirjoitti: >> To all Rails users: >> there has been a recent user experience that after some time after >> installing Rails a virus/malware was on his PC. >> >> The malware is called "PlaythruPlayer", more details can be found by >> google. >> >> There is no reason to assume currently that Rails would install such a >> virus/malware on any system, however I would like to know if any other >> Rails user had the same experience. >> >> So far I have no information which Rails version and installation method >> was used. >> >> Stefan >> >> ------------------------------------------------------------------------------ >> >> Monitor Your Dynamic Infrastructure at Any Scale With Datadog! >> Get real-time metrics from all of your servers, apps and tools >> in one place. >> SourceForge users - Click here to start your Free Trial of Datadog now! >> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 >> _______________________________________________ >> Rails-users mailing list >> Rai...@li... >> https://lists.sourceforge.net/lists/listinfo/rails-users > |
From: Stefan F. <ste...@we...> - 2015-09-02 10:19:53
|
To all Rails users: there has been a recent user experience that after some time after installing Rails a virus/malware was on his PC. The malware is called "PlaythruPlayer", more details can be found by google. There is no reason to assume currently that Rails would install such a virus/malware on any system, however I would like to know if any other Rails user had the same experience. So far I have no information which Rails version and installation method was used. Stefan |
From: Stefan F. <ste...@we...> - 2015-09-02 09:58:26
|
Answer see below. On 09/01/2015 08:23 PM, Martin Brumm wrote: > Am 01.09.2015 um 20:20 schrieb Stefan Frey: >>> >>> Target Hexes >>> >>> * Similar to destinations in 1856. Use the manual approach first and >>> replace that by an automatic determination later. >>> >>> I have adapted the code from 1880 by Michael to make that already >>> automatically. >>> >>> >> How did you solve the issue, when to check for connectivity? The 1844 >> rules specify an "immediate/anytime" condition, thus there is the need >> to trigger a check anytime a tile gets laid on the map. >> >> The correct way to do this is to create a MapModel that subscribes to >> all MapHex currentTile state variables. Then you can add a trigger to >> the MapModel that then calls the destination check for all companies >> that have outstanding working capital. > > Ok let me rephrase it, i have adapted Michaels Code from 1880 which > checked the Investor Connection that way that it will now check if the > Hex is a valid Vertex that shows up in the NetworkMap of a Company in > question. > > Now linking that into the tile laying routing hasnt been done yet but > its already in the Check Routine if a company should receive its full > IPO Cash. > > Regards, > Martin > Martin: sorry it was not meant as a critique. Instead as a suggestion how to implement what most likely is missing. It is much easier now in Rails 2.0 to achieve that in a structured way. I will try add some wiki pages soon on model/state/trigger classes and give examples how to use them. Stefan |
From: Martin B. <dr....@t-...> - 2015-09-01 18:24:03
|
Am 01.09.2015 um 20:20 schrieb Stefan Frey: >> >> Target Hexes >> >> * Similar to destinations in 1856. Use the manual approach first and >> replace that by an automatic determination later. >> >> I have adapted the code from 1880 by Michael to make that already >> automatically. >> >> > How did you solve the issue, when to check for connectivity? The 1844 > rules specify an "immediate/anytime" condition, thus there is the need > to trigger a check anytime a tile gets laid on the map. > > The correct way to do this is to create a MapModel that subscribes to > all MapHex currentTile state variables. Then you can add a trigger to > the MapModel that then calls the destination check for all companies > that have outstanding working capital. Ok let me rephrase it, i have adapted Michaels Code from 1880 which checked the Investor Connection that way that it will now check if the Hex is a valid Vertex that shows up in the NetworkMap of a Company in question. Now linking that into the tile laying routing hasnt been done yet but its already in the Check Routine if a company should receive its full IPO Cash. Regards, Martin |
From: Stefan F. <ste...@we...> - 2015-09-01 18:20:26
|
> > > Target Hexes > > * Similar to destinations in 1856. Use the manual approach first and > replace that by an automatic determination later. > > I have adapted the code from 1880 by Michael to make that already > automatically. > > How did you solve the issue, when to check for connectivity? The 1844 rules specify an "immediate/anytime" condition, thus there is the need to trigger a check anytime a tile gets laid on the map. The correct way to do this is to create a MapModel that subscribes to all MapHex currentTile state variables. Then you can add a trigger to the MapModel that then calls the destination check for all companies that have outstanding working capital. |
From: Martin B. <dr....@t-...> - 2015-09-01 15:05:09
|
Am 01.09.2015 um 12:10 schrieb Stefan Frey: I have added some more comments on the Wiki. Regards, Martin |
From: Martin B. <dr....@t-...> - 2015-09-01 14:54:10
|
Am 01.09.2015 um 12:10 schrieb Stefan Frey: > Martin (and others who are interested): > I have added all my notes to the 1844 wiki page, sorted by > > http://github.com/freystef/Rails/wiki/1844 > > Sorted by the rules chapters. Fortunately the number of differences is > not that large and many rules can be setup in xml. > > I will start with all changes related to the stock round. However first > thing is to break up the StockRound class into smaller pieces. > > Stefan > > ------------------------------------------------------------------------------ > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel Good evening, one point i would like to add: Target Hexes * Similar to destinations in 1856. Use the manual approach first and replace that by an automatic determination later. I have adapted the code from 1880 by Michael to make that already automatically. Generally a number of points have already been tackled/done. I'll add my shortsign beyond the points i see in my responsebility. Kind regards, Martin |
From: Stefan F. <ste...@we...> - 2015-09-01 10:10:35
|
Martin (and others who are interested): I have added all my notes to the 1844 wiki page, sorted by http://github.com/freystef/Rails/wiki/1844 Sorted by the rules chapters. Fortunately the number of differences is not that large and many rules can be setup in xml. I will start with all changes related to the stock round. However first thing is to break up the StockRound class into smaller pieces. Stefan |
From: Stefan F. <ste...@we...> - 2015-08-31 10:18:22
|
Comments see below. On 08/30/2015 06:27 PM, Martin Brumm wrote: > Am 30.08.2015 um 17:51 schrieb Stefan Frey: >> Martin: >> the current state of mbr_2_1844 does not compile. After fixing the >> obvious typo there are even more errors. >> >> This is in TrainManager_1844. >> >> Some quick comments up-front: >> >> * I do not think that we do not need special classes for Mountain or >> Tunnel companies. Most likely they will end up as PrivateCompany. >> The only other idea what be to treat them as SpecialRight. >> >> * The train conversion is mainly a change in the attributes for revenue >> calculation. Most likely there is no need to move certificates around, >> but merely some attribute state changes triggered by phase changes. >> Other possibility is to use Double-Train Certificate, which Erik started >> to implement. >> >> More to follow soon. >> >> Stefan >> > TrainManager_1844 is work in progress. > > Regarding the two special companies: yes i think they should be private > companies or at least based upon that. > > Problems are that today Rails doesnt handle Private Companies in > Stockrounds.. but we will find a solution there. > Yes a new action to buy private companies during stock rounds will be added. This allows to add the missing bit of implementation for 1830 as well, even if I play myself without that rule. I will work on that part first: My intention is to break up StockRound into smaller bits that will be called "Activity" classes. Each "Activity" will be responsible for a single or a small set of actions. So Round classes will be mainly containers for activity and control which activity will generate actions for what player/components. There will be two (major) types of Round classes going forward: PlayerRound and CompanyRound. So this is the start of some major break-up for the Round classes. > I was dicussing the Approach with Erik and we both thought that the > Double Train Certificate is the way to go there. See the Comment in > TrainManager_1844. We probably only have to alter the Rusting Mechanismn > there. > I know that Erik and mine approach differ in how directly we approach such an issue: I try to work around existing code, is Erik more used to attack the problem inside the core classes. Or more precise: If I touch core classes, I try to do major changes in a single step to avoid touching them over and over again (see my break up of StockRound above). So my approach would have been a less invasive and either add a Revenue modifier that treats the trains as H train after a given phase. Or a phase trigger that swaps the train type of those train certificates. But I assume that is very close to what you are doing, however you (mis-)use the rusting mechanism as the phase trigger. However I do not care how exactly things are done, if it works in the end and does not break existing games. ;-) |
From: Stefan F. <ste...@we...> - 2015-08-30 15:52:00
|
Martin: the current state of mbr_2_1844 does not compile. After fixing the obvious typo there are even more errors. This is in TrainManager_1844. Some quick comments up-front: * I do not think that we do not need special classes for Mountain or Tunnel companies. Most likely they will end up as PrivateCompany. The only other idea what be to treat them as SpecialRight. * The train conversion is mainly a change in the attributes for revenue calculation. Most likely there is no need to move certificates around, but merely some attribute state changes triggered by phase changes. Other possibility is to use Double-Train Certificate, which Erik started to implement. More to follow soon. Stefan On 08/30/2015 01:45 PM, Martin Brumm wrote: > Am 30.08.2015 um 11:54 schrieb Stefan Frey: >> >> now that I have hopefully all changes for 2.0 done, I will focus on >> 1844/1854. >> >> One thing I would like to avoid this time is the code duplication in >> sub-classes of major Rails classes (like OperatingRound, StockRound, >> PublicCompany etc.). This is a nightmare to support and debug. >> > Yes indeed :) > https://github.com/freystef/Rails/wiki/1844 > > I have added some points there for a start. > > Regards, > Martin > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: Martin B. <dr....@t-...> - 2015-08-30 11:46:03
|
Am 30.08.2015 um 11:54 schrieb Stefan Frey: > > now that I have hopefully all changes for 2.0 done, I will focus on > 1844/1854. > > One thing I would like to avoid this time is the code duplication in > sub-classes of major Rails classes (like OperatingRound, StockRound, > PublicCompany etc.). This is a nightmare to support and debug. > Yes indeed :) https://github.com/freystef/Rails/wiki/1844 I have added some points there for a start. Regards, Martin |