You can subscribe to this list here.
2000 |
Jan
(17) |
Feb
(16) |
Mar
(12) |
Apr
(4) |
May
(2) |
Jun
|
Jul
(19) |
Aug
|
Sep
(6) |
Oct
|
Nov
(4) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(29) |
Feb
(7) |
Mar
|
Apr
(3) |
May
(1) |
Jun
(5) |
Jul
(1) |
Aug
|
Sep
(6) |
Oct
(6) |
Nov
|
Dec
|
2002 |
Jan
(1) |
Feb
|
Mar
|
Apr
(7) |
May
(3) |
Jun
(1) |
Jul
(4) |
Aug
(3) |
Sep
(10) |
Oct
(4) |
Nov
(1) |
Dec
|
2003 |
Jan
(3) |
Feb
|
Mar
(2) |
Apr
(3) |
May
(12) |
Jun
|
Jul
(3) |
Aug
(14) |
Sep
(4) |
Oct
(4) |
Nov
(2) |
Dec
(4) |
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
2005 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
(1) |
2006 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
(11) |
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
|
Nov
|
Dec
|
2014 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Discussions c. R. <rea...@li...> - 2014-01-10 22:00:52
|
I was hoping for something I could host my self, and run repeatedly. With a fancy UI and score-keeping. Thanks anyway! :) // Jav On Fri, Jan 10, 2014 at 8:56 PM, Discussions concerning RealTimeBattle < rea...@li...> wrote: > http://robowar.sourceforge.net/RoboWar5/KOTH.html > > http://www.gamerz.net/c++robots/ > > > On Fri, Jan 10, 2014 at 2:38 PM, Discussions concerning RealTimeBattle < > rea...@li...> wrote: > >> Do you happen to have some examples of games implementing those kinds of >> ladders? >> >> >> On Fri, Jan 10, 2014 at 8:35 PM, Discussions concerning RealTimeBattle < >> rea...@li...> wrote: >> >>> A lot of games similar to RTB implement what you're looking for. It's >>> generally called a "King of the Hill" tournament or server, with the >>> concept being that only the top N competitors are kept "on the hill" for >>> new submissions to be run against. I do not know if there is such a server >>> for RTB. >>> >>> >>> On Fri, Jan 10, 2014 at 1:31 PM, Discussions concerning RealTimeBattle < >>> rea...@li...> wrote: >>> >>>> I would like to host a tournament for a few friends and collegues. >>>> Is it possible to run a tournament/ladder where people can >>>> "dynamically" upload robots and have them continually be matched up against >>>> each other and ranked? >>>> Ideally I'd like to just let them commit code to their own git-repos >>>> (or to one big central one) and have the tournament-engine pick them up and >>>> start maching them up. >>>> >>>> Is this available _today_ or would I need to implement my own engine? >>>> >>>> // Javier >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >>>> Learn Why More Businesses Are Choosing CenturyLink Cloud For >>>> Critical Workloads, Development Environments & Everything In Between. >>>> Get a Quote or Start a Free Trial Today. >>>> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> Realtimebattle-discussion mailing list >>>> Rea...@li... >>>> https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion >>>> >>>> >>> >>> >>> ------------------------------------------------------------------------------ >>> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >>> Learn Why More Businesses Are Choosing CenturyLink Cloud For >>> Critical Workloads, Development Environments & Everything In Between. >>> Get a Quote or Start a Free Trial Today. >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Realtimebattle-discussion mailing list >>> Rea...@li... >>> https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion >>> >>> >> >> >> ------------------------------------------------------------------------------ >> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >> Learn Why More Businesses Are Choosing CenturyLink Cloud For >> Critical Workloads, Development Environments & Everything In Between. >> Get a Quote or Start a Free Trial Today. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >> _______________________________________________ >> Realtimebattle-discussion mailing list >> Rea...@li... >> https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion >> >> > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > |
From: Discussions c. R. <rea...@li...> - 2014-01-10 19:56:27
|
http://robowar.sourceforge.net/RoboWar5/KOTH.html http://www.gamerz.net/c++robots/ On Fri, Jan 10, 2014 at 2:38 PM, Discussions concerning RealTimeBattle < rea...@li...> wrote: > Do you happen to have some examples of games implementing those kinds of > ladders? > > > On Fri, Jan 10, 2014 at 8:35 PM, Discussions concerning RealTimeBattle < > rea...@li...> wrote: > >> A lot of games similar to RTB implement what you're looking for. It's >> generally called a "King of the Hill" tournament or server, with the >> concept being that only the top N competitors are kept "on the hill" for >> new submissions to be run against. I do not know if there is such a server >> for RTB. >> >> >> On Fri, Jan 10, 2014 at 1:31 PM, Discussions concerning RealTimeBattle < >> rea...@li...> wrote: >> >>> I would like to host a tournament for a few friends and collegues. >>> Is it possible to run a tournament/ladder where people can "dynamically" >>> upload robots and have them continually be matched up against each other >>> and ranked? >>> Ideally I'd like to just let them commit code to their own git-repos (or >>> to one big central one) and have the tournament-engine pick them up and >>> start maching them up. >>> >>> Is this available _today_ or would I need to implement my own engine? >>> >>> // Javier >>> >>> >>> ------------------------------------------------------------------------------ >>> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >>> Learn Why More Businesses Are Choosing CenturyLink Cloud For >>> Critical Workloads, Development Environments & Everything In Between. >>> Get a Quote or Start a Free Trial Today. >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Realtimebattle-discussion mailing list >>> Rea...@li... >>> https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion >>> >>> >> >> >> ------------------------------------------------------------------------------ >> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >> Learn Why More Businesses Are Choosing CenturyLink Cloud For >> Critical Workloads, Development Environments & Everything In Between. >> Get a Quote or Start a Free Trial Today. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >> _______________________________________________ >> Realtimebattle-discussion mailing list >> Rea...@li... >> https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion >> >> > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > |
From: Discussions c. R. <rea...@li...> - 2014-01-10 19:38:41
|
Do you happen to have some examples of games implementing those kinds of ladders? On Fri, Jan 10, 2014 at 8:35 PM, Discussions concerning RealTimeBattle < rea...@li...> wrote: > A lot of games similar to RTB implement what you're looking for. It's > generally called a "King of the Hill" tournament or server, with the > concept being that only the top N competitors are kept "on the hill" for > new submissions to be run against. I do not know if there is such a server > for RTB. > > > On Fri, Jan 10, 2014 at 1:31 PM, Discussions concerning RealTimeBattle < > rea...@li...> wrote: > >> I would like to host a tournament for a few friends and collegues. >> Is it possible to run a tournament/ladder where people can "dynamically" >> upload robots and have them continually be matched up against each other >> and ranked? >> Ideally I'd like to just let them commit code to their own git-repos (or >> to one big central one) and have the tournament-engine pick them up and >> start maching them up. >> >> Is this available _today_ or would I need to implement my own engine? >> >> // Javier >> >> >> ------------------------------------------------------------------------------ >> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >> Learn Why More Businesses Are Choosing CenturyLink Cloud For >> Critical Workloads, Development Environments & Everything In Between. >> Get a Quote or Start a Free Trial Today. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >> _______________________________________________ >> Realtimebattle-discussion mailing list >> Rea...@li... >> https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion >> >> > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > |
From: Discussions c. R. <rea...@li...> - 2014-01-10 19:35:36
|
A lot of games similar to RTB implement what you're looking for. It's generally called a "King of the Hill" tournament or server, with the concept being that only the top N competitors are kept "on the hill" for new submissions to be run against. I do not know if there is such a server for RTB. On Fri, Jan 10, 2014 at 1:31 PM, Discussions concerning RealTimeBattle < rea...@li...> wrote: > I would like to host a tournament for a few friends and collegues. > Is it possible to run a tournament/ladder where people can "dynamically" > upload robots and have them continually be matched up against each other > and ranked? > Ideally I'd like to just let them commit code to their own git-repos (or > to one big central one) and have the tournament-engine pick them up and > start maching them up. > > Is this available _today_ or would I need to implement my own engine? > > // Javier > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > |
From: Discussions c. R. <rea...@li...> - 2014-01-10 19:32:59
|
I would like to host a tournament for a few friends and collegues. Is it possible to run a tournament/ladder where people can "dynamically" upload robots and have them continually be matched up against each other and ranked? Ideally I'd like to just let them commit code to their own git-repos (or to one big central one) and have the tournament-engine pick them up and start maching them up. Is this available _today_ or would I need to implement my own engine? // Javier |
From: Discussions c. R. <rea...@li...> - 2009-09-21 11:18:08
|
>> I and other people made this site: http://rtb.belay.es/?page_id=246&lang=en >> >> Here you can find some information about tournaments we know or >> organize, and the robots that participated on them (you also can >> download the code). > > Has anybody been able to download the robots? All links I tried, seamed > to be dead. Try the links on the menu of the page. The links in the page seem to be incorrect, maybe due to the last update in the CMS, or something else... > btw: Why didn't you announce your tournaments on the this mailing list? I would > have probably participated with my collection of PHP-based robots. We could have > also made an announcement on the RealTimeBattle website. Maybe next time? Our tournaments are local. Other tournaments like XGN one are organized within a party with a lot of people but the last editions tried to wipe out the tournament, and they limited the participants for the tournament don't last several hours, and to participate you have to be in the party... >> By the way, IMHO Realtimebattle is an orphan project since several years ago. > > RealTimeBattle is not an orphaned project. Johannes and me are still actively > maintaining the code and even preparing a new release. The thing is just that we > more or less consider the simulation engine feature-complete. However, if > anybody wants to contribute new features like sound or 3D graphics, he or she is > more than welcome to join the project. I'm glad to hear this. IMHO you have to put apart the core that does the calculations and the interface, because the core is going to evolve less and the interfaces could have a lot of things. Also there could be several interfaces (gtk, qt, web...) > Greetings from Berlin, > Falko |
From: Discussions c. R. <rea...@li...> - 2009-09-21 09:17:05
|
Hi Leandro, Leandro Regueiro wrote: > I and other people made this site: http://rtb.belay.es/?page_id=246&lang=en > > Here you can find some information about tournaments we know or > organize, and the robots that participated on them (you also can > download the code). Has anybody been able to download the robots? All links I tried, seamed to be dead. btw: Why didn't you announce your tournaments on the this mailing list? I would have probably participated with my collection of PHP-based robots. We could have also made an announcement on the RealTimeBattle website. Maybe next time? > By the way, IMHO Realtimebattle is an orphan project since several years ago. RealTimeBattle is not an orphaned project. Johannes and me are still actively maintaining the code and even preparing a new release. The thing is just that we more or less consider the simulation engine feature-complete. However, if anybody wants to contribute new features like sound or 3D graphics, he or she is more than welcome to join the project. Greetings from Berlin, Falko |
From: Discussions c. R. <rea...@li...> - 2009-09-21 08:33:05
|
On Fri, Sep 18, 2009 at 3:29 PM, Discussions concerning RealTimeBattle <rea...@li...> wrote: > Hi, > >> I have coded my own Robot. I have designed it for multiple (3 or more robots) games. But it is also ok at duels. I made lots of tournaments with the robots that came with the installation of the game. Now I am looking for other robots to fight. I will be glad to hear from the ones that have robots and want some action. > In which programming language did you develop your robot? I and other people made this site: http://rtb.belay.es/?page_id=246&lang=en Here you can find some information about tournaments we know or organize, and the robots that participated on them (you also can download the code). By the way, IMHO Realtimebattle is an orphan project since several years ago. Bye, Leandro Regueiro |
From: Discussions c. R. <rea...@li...> - 2009-09-18 13:29:41
|
Hi, > I have coded my own Robot. I have designed it for multiple (3 or more robots) games. But it is also ok at duels. I made lots of tournaments with the robots that came with the installation of the game. Now I am looking for other robots to fight. I will be glad to hear from the ones that have robots and want some action. In which programming language did you develop your robot? Cheers, Falko |
From: Discussions c. R. <rea...@li...> - 2009-09-17 22:14:53
|
Hi, glad to see that's there some activity on the list again 8-) As you have found out, we're currently only maintaining RTB (adjust to new versions of gcc etc.) and do not develop any new core features (the RTB 2.0 was a dead end that has been abandoned a long time ago). However, we still add new robots from time to time. If you like, we can include yours as well. About the fights: I still now some guys who are working on their own bots, so if they do not answer on the list soon, I will forward them your mail. Best, Johannes Nicolai ________________________________________ From: Discussions concerning RealTimeBattle [rea...@li...] Sent: Thursday, September 17, 2009 11:43 PM To: rea...@li... Subject: [Realtimebattle-discussion] looking for robots to fight Hi everybody. I am new to the group and to the realtimebattle game. I have seen that there is no much activity nowadays. Competitions or other stuff. I guess some are working on the RTB v2.0. I have coded my own Robot. I have designed it for multiple (3 or more robots) games. But it is also ok at duels. I made lots of tournaments with the robots that came with the installation of the game. Now I am looking for other robots to fight. I will be glad to hear from the ones that have robots and want some action. Waiting for replies. |
From: Discussions c. R. <rea...@li...> - 2009-09-17 21:43:19
|
Hi everybody. I am new to the group and to the realtimebattle game. I have seen that there is no much activity nowadays. Competitions or other stuff. I guess some are working on the RTB v2.0. I have coded my own Robot. I have designed it for multiple (3 or more robots) games. But it is also ok at duels. I made lots of tournaments with the robots that came with the installation of the game. Now I am looking for other robots to fight. I will be glad to hear from the ones that have robots and want some action. Waiting for replies. |
From: Discussions c. R. <rea...@li...> - 2007-06-25 09:05:26
|
Hello there I would greatly appreciate a small amount of your time to assist with my doctoral research at The University of Newcastle. The research concerns open source licensing and we're seeking developers working on Java projects. The research is supervised, ethics-approved, anonymous and results will be freely available. Participation will also provide a custom licensing report for your project. To learn more, please visit: http://licensing-research.newcastle.edu.au Thanks for reading this email, and I hope you'll consider participating. Best regards Ben Alex (My apologies for being off-topic; this list will not be emailed again) |
From: Discussions c. R. <rea...@li...> - 2007-04-10 12:42:03
|
Executing one rtb instruction per cpu cycle IMHO seems to be = unrealistic. Most robots wait on certain events (e. g. hit a cookie or wall or reach = a certain point). Every rtb instruction (e. g. shoot with the cannon or accelerate) will show visible results after some seconds (e. g. a robot = is hit by a shot or a certain speed is reached). All existing robots rely = on the fact that time will past before seeing (and reacting to) visible results. Some robots will call sleep() during that periods. Regards Johannes -----Urspr=FCngliche Nachricht----- Von: rea...@li... [mailto:rea...@li...] Im = Auftrag von Discussions concerning RealTimeBattle Gesendet: Dienstag, 10. April 2007 14:13 An: rea...@li... Betreff: Re: [Realtimebattle-discussion] RTB in real time Hi, for me, the real time is the time of a clock, for example, and the cpu time es the time of frequency of pc. The first in seconds and the other in Ghz. My idea is execute the a rtb instruction for CPU cycle (for example). Thus, the game will be gone fast. The problem of genetic algorithms is the time that takes each test of execution (the time of a battle), for that reason if with himself to execute the game more quickly, the evolution will be faster I can adjust the option "time scale", but the results is not a real :(. I probe a execute the rtb and in "time scale" default value a bot game in all games, and with "time scale" max value, this robot lost all games :( (I execute several times) 2007/4/10, Discussions concerning RealTimeBattle <rea...@li...>: > Basically, realtimebattle is round based. Every 1/20 second (value is controllable) all events will be processed and output will be generated. > You may adjust the event loop in order to speed up the game. > > I am not sure whether I have really understood your question, what do = you exactly mean with cpu time vs. real time? > > Regards > > Johannes > > > -----Urspr=FCngliche Nachricht----- > Von: rea...@li... im = Auftrag von Discussions concerning RealTimeBattle > Gesendet: Di 10.04.2007 13:01 > An: rea...@li... > Betreff: [Realtimebattle-discussion] RTB in real time > > Hello list, > > I`m development a rob using genetic algorithms. Each evolution takes > long time (day and weeks). I needed to execute rtb in CPU time instead > of in real time, thus the evolutions would be much more fast. > > some idea of like being able to do this? It is possible? > > Thanks :) > > -- > Power by Debian. > > A greeting, > > Javier. > > = -------------------------------------------------------------------------= > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to = share your > opinions on IT & business topics through brief surveys-and earn cash > = http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > > = -------------------------------------------------------------------------= > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to = share your > opinions on IT & business topics through brief surveys-and earn cash > = http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > > --=20 Power by Debian. A greeting, Javier. -------------------------------------------------------------------------= Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share = your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV _______________________________________________ Realtimebattle-discussion mailing list Rea...@li... https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion |
From: Discussions c. R. <rea...@li...> - 2007-04-10 12:12:53
|
Hi, for me, the real time is the time of a clock, for example, and the cpu time es the time of frequency of pc. The first in seconds and the other in Ghz. My idea is execute the a rtb instruction for CPU cycle (for example). Thus, the game will be gone fast. The problem of genetic algorithms is the time that takes each test of execution (the time of a battle), for that reason if with himself to execute the game more quickly, the evolution will be faster I can adjust the option "time scale", but the results is not a real :(. I probe a execute the rtb and in "time scale" default value a bot game in all games, and with "time scale" max value, this robot lost all games :( (I execute several times) 2007/4/10, Discussions concerning RealTimeBattle <rea...@li...>: > Basically, realtimebattle is round based. Every 1/20 second (value is con= trollable) all events will be processed and output will be generated. > You may adjust the event loop in order to speed up the game. > > I am not sure whether I have really understood your question, what do you= exactly mean with cpu time vs. real time? > > Regards > > Johannes > > > -----Urspr=FCngliche Nachricht----- > Von: rea...@li... im Auftrag v= on Discussions concerning RealTimeBattle > Gesendet: Di 10.04.2007 13:01 > An: rea...@li... > Betreff: [Realtimebattle-discussion] RTB in real time > > Hello list, > > I`m development a rob using genetic algorithms. Each evolution takes > long time (day and weeks). I needed to execute rtb in CPU time instead > of in real time, thus the evolutions would be much more fast. > > some idea of like being able to do this? It is possible? > > Thanks :) > > -- > Power by Debian. > > A greeting, > > Javier. > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share y= our > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share y= our > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > > --=20 Power by Debian. A greeting, Javier. |
From: Discussions c. R. <rea...@li...> - 2007-04-10 11:27:15
|
Basically, realtimebattle is round based. Every 1/20 second (value is = controllable) all events will be processed and output will be generated. You may adjust the event loop in order to speed up the game. I am not sure whether I have really understood your question, what do = you exactly mean with cpu time vs. real time? Regards Johannes -----Urspr=FCngliche Nachricht----- Von: rea...@li... im Auftrag = von Discussions concerning RealTimeBattle Gesendet: Di 10.04.2007 13:01 An: rea...@li... Betreff: [Realtimebattle-discussion] RTB in real time =20 Hello list, I`m development a rob using genetic algorithms. Each evolution takes long time (day and weeks). I needed to execute rtb in CPU time instead of in real time, thus the evolutions would be much more fast. some idea of like being able to do this? It is possible? Thanks :) --=20 Power by Debian. A greeting, Javier. -------------------------------------------------------------------------= Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share = your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV _______________________________________________ Realtimebattle-discussion mailing list Rea...@li... https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion |
From: Discussions c. R. <rea...@li...> - 2007-04-10 11:01:54
|
Hello list, I`m development a rob using genetic algorithms. Each evolution takes long time (day and weeks). I needed to execute rtb in CPU time instead of in real time, thus the evolutions would be much more fast. some idea of like being able to do this? It is possible? Thanks :) -- Power by Debian. A greeting, Javier. |
From: Discussions c. R. <rea...@li...> - 2007-01-22 13:02:07
|
Hi Johannes, Missed that in the .h I use 1 ... still, from Messagetypes, I understand that I still should get the rotation reached event ... anyway, will try with 2. Regards, Philippe On Monday 22 January 2007 09:50, Discussions concerning RealTimeBattle wrote: > Hi Phillipe, > > Have you already set the ROBOTOPTION SEND_ROTATION_REACHED to 1 or 2? > > Regards > > Johannes > > -----Original Message----- > From: rea...@li... > [mailto:rea...@li...] On > Behalf Of Discussions concerning RealTimeBattle > Sent: Sonntag, 21. Januar 2007 18:15 > To: Discussions concerning RealTimeBattle > Subject: [Realtimebattle-discussion] sweep and rotate > > Hi, > > It _seems_ (could be my bug) that a rotate amount on the cannon and the > robot will not succeed (I do not get the reached event) if the radar is > sweeping. > > Is that true ? > > Regards, > > Philippe > > > -- > _________________________ > Philippe C. Martin > www.snakecard.com > _________________________ > > > ------------------------------------------------------------------------ > - > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDE > V > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion -- _________________________ Philippe C. Martin www.snakecard.com _________________________ |
From: Discussions c. R. <rea...@li...> - 2007-01-22 08:50:26
|
Hi Phillipe, Have you already set the ROBOTOPTION SEND_ROTATION_REACHED to 1 or 2? Regards Johannes=20 -----Original Message----- From: rea...@li... [mailto:rea...@li...] On Behalf Of Discussions concerning RealTimeBattle Sent: Sonntag, 21. Januar 2007 18:15 To: Discussions concerning RealTimeBattle Subject: [Realtimebattle-discussion] sweep and rotate Hi, It _seems_ (could be my bug) that a rotate amount on the cannon and the robot will not succeed (I do not get the reached event) if the radar is sweeping. Is that true ? Regards, Philippe -- _________________________ Philippe C. Martin www.snakecard.com _________________________ ------------------------------------------------------------------------ - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDE V _______________________________________________ Realtimebattle-discussion mailing list Rea...@li... https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion |
From: Discussions c. R. <rea...@li...> - 2007-01-22 00:15:05
|
Hi, It _seems_ (could be my bug) that a rotate amount on the cannon and the robot will not succeed (I do not get the reached event) if the radar is sweeping. Is that true ? Regards, Philippe -- _________________________ Philippe C. Martin www.snakecard.com _________________________ |
From: Discussions c. R. <rea...@li...> - 2007-01-17 14:23:03
|
Hi you robots, I've got a proposal on improving RTB. At the beginning of each round the server sends an initialize message (the only message whose name is in american english whereas colour is british english) and then pauses for 2 seconds. Thereafter it tells you that the game starts, gives you the number of participating robots and all the game options. On the one hand this implies that you don't know the physical parameters of the environment during initialising the robot in the first 2 seconds. And on the other hand this means that you have to do a lot of slow input and parsing in the first one or two ticks. Wouldn't it be smarter to send the game options straight after telling respectively receiving the clients name? Then one could use the physical parameters to do some physical calculation during the initialising and this also decreases the robots work during the first ticks which increases its responsiveness. (My robot doesn't recognise the 50 ms pause between the first two or three blocks consisting of a radar, coordinates, info, and energy message because there is too much input on stdin.) Just as a further funny thing: I've also started programming a robot for RTB last week. But I'am using Haskell and the concept functional reactive programming. Regards, Martin. |
From: Discussions c. R. <rea...@li...> - 2007-01-17 13:38:05
|
Every endl prints a newline and flushes stdout. Regards Johannes=20 -----Original Message----- From: rea...@li... = [mailto:rea...@li...] On = Behalf Of Discussions concerning RealTimeBattle Sent: Dienstag, 16. Januar 2007 16:03 To: rea...@li... Subject: Re: [Realtimebattle-discussion] Signal and Python Hi Johannes, You're a wiz - many thanks, I can go on to my next bug now :-) PS: from the c++ source I see out there, does that mean that cout = flushes automatically ? Regards, Philippe On Tuesday 16 January 2007 22:55, Discussions concerning RealTimeBattle = wrote: > Hi Phillipe, > > Did you flush your stdout when having sent your first lines? > > Regards > > Johannes > > -----Original Message----- > From: rea...@li... > [mailto:rea...@li...] On=20 > Behalf Of Discussions concerning RealTimeBattle Sent: Dienstag, 16.=20 > Januar 2007 > 15:39 > To: rea...@li... > Cc: Discussions concerning RealTimeBattle > Subject: Re: [Realtimebattle-discussion] Signal and Python > > Hi Joannes, > > I am testing under linux. > > As I could not (do not know how to) pass stdin from a .sh to my .py, I = > do not have any shell wrapper but have rtb point directly to my = "snake.robot" > which is a python executable. > > Regards, > > Philippe > > > > > > snip code: > > **** main / robot class***** >=20 >#********************************************************************** >**** >**** >=20 >#********************************************************************** >**** >**** >=20 >#********************************************************************** >**** >**** >=20 >#********************************************************************** >**** >**** class Snake(PyRobot): > def __init__(self, p_name,p_home_colour,p_away_colour): > """ > call PyRobot constructor > """ > PyRobot.__init__(self, p_name,p_home_colour,p_away_colour) > > def Run(self) > """ > main loop > """ > [.....] > > > #**************************************************************** > if __name__ =3D=3D '__main__': > l_robot =3D Snake('Snake', 0xee299, 0xaaffaa) > l_robot.Run('RUNNING') > > **** PyRobot framework***** >=20 >#********************************************************************** >**** >**** >=20 >#********************************************************************** >**** >**** >=20 >#********************************************************************** >**** >**** >=20 >#********************************************************************** >**** >**** class PyRobot: > [....] > =09 >#********************************************************************** >*** >* def __init__(self,p_name,p_home_colour,p_away_colour): > self.m_q =3D Queue() > signal.signal(signal.SIGUSR1, self.Signal) > > > self.RobotOption(PyRobot.R_OPT_USE_NON_BLOCKING, 0) > self.RobotOption(PyRobot.R_OPT_SIGNAL, signal.SIGUSR1) > > =09 >#********************************************************************** >*** >* def Signal(self, p_sig, p_frame): > """" > this is where I get info from stdin > """" > > On Monday 15 January 2007 22:13, Discussions concerning RealTimeBattle wrote: > > Hi Phillipe, > > > > first of all, do you test your robot under Windows or under Linux? > > Do you use a wrapper script to call your python script? > > > > Regards > > > > Johannes > > > > -----Urspr=FCngliche Nachricht----- > > Von: rea...@li... im=20 > > Auftrag von Discussions concerning RealTimeBattle Gesendet: Mo > > 15.01.2007 14:13 > > An: rea...@li... > > Betreff: [Realtimebattle-discussion] Signal and Python > > > > Hi, > > > > I am very new to realtimebattle and have a question regarding the=20 > > signal management. > > > > 1) I want to write a high-level interface to realtimebattle in = Python ... > > as my first goal is to use it as a teaching tool for my kids. > > 2) I do not want to use blocking reads (raw_input) ... which do work = > > by the way > > 3) I cannot use select as Python only support select on stdin on=20 > > *nix and not windows > > 4) So I want to use signals to get messages > > > > > > Well, I am not getting my signal ... and am not certain my process=20 > > is still handled by rtb as debugging messages do not appear anymore=20 > > on the message window .... yet my process is still running as I also = > > log into a text file and that I see I'm still alive. > > > > yet if I end rtb, it does kill my process > > > > Also I know I trap the signal correctly as doing a "kill -10 PID" > > under *nix shows in my log file. > > > > These are the commands I first send to rtb: > > RobotOption 3 1 > > RobotOption 2 10 > > Name Snake > > Colour ee299 ee299 > > > > > > And I notice that the name is not set in rtb ... and that if I wait=20 > > for a signal before I "Name Snake" ... then I don't even get there. > > > > > > Clearly something I misread ... any help much welcome ... if you=20 > > need the source let me know. > > > > Regards, > > > > Philippe > > -- > _________________________ > Philippe C. Martin > www.snakecard.com > _________________________ > > > ---------------------------------------------------------------------- > --- Take Surveys. Earn Cash. Influence the Future of IT Join=20 > SourceForge.net's Techsay panel and you'll get the chance to share=20 > your opinions on IT & business topics through brief surveys - and earn = > cash=20 > = http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEV > DEV _______________________________________________ > Realtimebattle-discussion mailing list=20 > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > ---------------------------------------------------------------------- > --- Take Surveys. Earn Cash. Influence the Future of IT Join=20 > SourceForge.net's Techsay panel and you'll get the chance to share=20 > your opinions on IT & business topics through brief surveys - and earn = > cash=20 > = http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEV > DEV _______________________________________________ > Realtimebattle-discussion mailing list=20 > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion -- _________________________ Philippe C. Martin www.snakecard.com _________________________ -------------------------------------------------------------------------= Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share = your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV _______________________________________________ Realtimebattle-discussion mailing list Rea...@li... https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion |
From: Discussions c. R. <rea...@li...> - 2007-01-16 22:03:21
|
Hi Johannes, You're a wiz - many thanks, I can go on to my next bug now :-) PS: from the c++ source I see out there, does that mean that cout flushes=20 automatically ? Regards, Philippe On Tuesday 16 January 2007 22:55, Discussions concerning RealTimeBattle wro= te: > Hi Phillipe, > > Did you flush your stdout when having sent your first lines? > > Regards > > Johannes > > -----Original Message----- > From: rea...@li... > [mailto:rea...@li...] On Behalf > Of Discussions concerning RealTimeBattle Sent: Dienstag, 16. Januar 2007 > 15:39 > To: rea...@li... > Cc: Discussions concerning RealTimeBattle > Subject: Re: [Realtimebattle-discussion] Signal and Python > > Hi Joannes, > > I am testing under linux. > > As I could not (do not know how to) pass stdin from a .sh to my .py, I do > not have any shell wrapper but have rtb point directly to my "snake.robot" > which is a python executable. > > Regards, > > Philippe > > > > > > snip code: > > **** main / robot class***** > #************************************************************************= ** >**** > #************************************************************************= ** >**** > #************************************************************************= ** >**** > #************************************************************************= ** >**** class Snake(PyRobot): > def __init__(self, p_name,p_home_colour,p_away_colour): > """ > call PyRobot constructor > """ > PyRobot.__init__(self, p_name,p_home_colour,p_away_colour) > > def Run(self) > """ > main loop > """ > [.....] > > > #**************************************************************** > if __name__ =3D=3D '__main__': > l_robot =3D Snake('Snake', 0xee299, 0xaaffaa) > l_robot.Run('RUNNING') > > **** PyRobot framework***** > #************************************************************************= ** >**** > #************************************************************************= ** >**** > #************************************************************************= ** >**** > #************************************************************************= ** >**** class PyRobot: > [....] > #***********************************************************************= ** >* def __init__(self,p_name,p_home_colour,p_away_colour): > self.m_q =3D Queue() > signal.signal(signal.SIGUSR1, self.Signal) > > > self.RobotOption(PyRobot.R_OPT_USE_NON_BLOCKING, 0) > self.RobotOption(PyRobot.R_OPT_SIGNAL, signal.SIGUSR1) > > #***********************************************************************= ** >* def Signal(self, p_sig, p_frame): > """" > this is where I get info from stdin > """" > > On Monday 15 January 2007 22:13, Discussions concerning RealTimeBattle=20 wrote: > > Hi Phillipe, > > > > first of all, do you test your robot under Windows or under Linux? > > Do you use a wrapper script to call your python script? > > > > Regards > > > > Johannes > > > > -----Urspr=FCngliche Nachricht----- > > Von: rea...@li... im > > Auftrag von Discussions concerning RealTimeBattle Gesendet: Mo > > 15.01.2007 14:13 > > An: rea...@li... > > Betreff: [Realtimebattle-discussion] Signal and Python > > > > Hi, > > > > I am very new to realtimebattle and have a question regarding the > > signal management. > > > > 1) I want to write a high-level interface to realtimebattle in Python .= =2E. > > as my first goal is to use it as a teaching tool for my kids. > > 2) I do not want to use blocking reads (raw_input) ... which do work > > by the way > > 3) I cannot use select as Python only support select on stdin on *nix > > and not windows > > 4) So I want to use signals to get messages > > > > > > Well, I am not getting my signal ... and am not certain my process is > > still handled by rtb as debugging messages do not appear anymore on > > the message window .... yet my process is still running as I also log > > into a text file and that I see I'm still alive. > > > > yet if I end rtb, it does kill my process > > > > Also I know I trap the signal correctly as doing a "kill -10 PID" > > under *nix shows in my log file. > > > > These are the commands I first send to rtb: > > RobotOption 3 1 > > RobotOption 2 10 > > Name Snake > > Colour ee299 ee299 > > > > > > And I notice that the name is not set in rtb ... and that if I wait > > for a signal before I "Name Snake" ... then I don't even get there. > > > > > > Clearly something I misread ... any help much welcome ... if you need > > the source let me know. > > > > Regards, > > > > Philippe > > -- > _________________________ > Philippe C. Martin > www.snakecard.com > _________________________ > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your opinions on IT & business topics through brief surveys - and earn ca= sh > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your opinions on IT & business topics through brief surveys - and earn ca= sh > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Realtimebattle-discussion mailing list > Rea...@li... > https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion =2D-=20 _________________________ Philippe C. Martin www.snakecard.com _________________________ |
From: Discussions c. R. <rea...@li...> - 2007-01-16 21:55:12
|
Hi Phillipe, Did you flush your stdout when having sent your first lines?=20 Regards Johannes -----Original Message----- From: rea...@li... = [mailto:rea...@li...] On = Behalf Of Discussions concerning RealTimeBattle Sent: Dienstag, 16. Januar 2007 15:39 To: rea...@li... Cc: Discussions concerning RealTimeBattle Subject: Re: [Realtimebattle-discussion] Signal and Python Hi Joannes, I am testing under linux. As I could not (do not know how to) pass stdin from a .sh to my .py, I = do not have any shell wrapper but have rtb point directly to my = "snake.robot" which is a python executable. Regards, Philippe snip code: **** main / robot class***** #************************************************************************= ****** #************************************************************************= ****** #************************************************************************= ****** #************************************************************************= ****** class Snake(PyRobot): def __init__(self, p_name,p_home_colour,p_away_colour): """ call PyRobot constructor """ PyRobot.__init__(self, p_name,p_home_colour,p_away_colour) def Run(self) """ main loop """ [.....] #**************************************************************** if __name__ =3D=3D '__main__': l_robot =3D Snake('Snake', 0xee299, 0xaaffaa) l_robot.Run('RUNNING') **** PyRobot framework***** #************************************************************************= ****** #************************************************************************= ****** #************************************************************************= ****** #************************************************************************= ****** class PyRobot: [....] = #************************************************************************= ** def __init__(self,p_name,p_home_colour,p_away_colour):=09 self.m_q =3D Queue()=09 signal.signal(signal.SIGUSR1, self.Signal) =09 self.RobotOption(PyRobot.R_OPT_USE_NON_BLOCKING, 0) self.RobotOption(PyRobot.R_OPT_SIGNAL, signal.SIGUSR1) = #************************************************************************= ** =09 def Signal(self, p_sig, p_frame): """" this is where I get info from stdin """" =09 On Monday 15 January 2007 22:13, Discussions concerning RealTimeBattle = wrote: > Hi Phillipe, > > first of all, do you test your robot under Windows or under Linux? > Do you use a wrapper script to call your python script? > > Regards > > Johannes > > -----Urspr=FCngliche Nachricht----- > Von: rea...@li... im=20 > Auftrag von Discussions concerning RealTimeBattle Gesendet: Mo=20 > 15.01.2007 14:13 > An: rea...@li... > Betreff: [Realtimebattle-discussion] Signal and Python > > Hi, > > I am very new to realtimebattle and have a question regarding the=20 > signal management. > > 1) I want to write a high-level interface to realtimebattle in Python = ... > as my first goal is to use it as a teaching tool for my kids. > 2) I do not want to use blocking reads (raw_input) ... which do work=20 > by the way > 3) I cannot use select as Python only support select on stdin on *nix=20 > and not windows > 4) So I want to use signals to get messages > > > Well, I am not getting my signal ... and am not certain my process is=20 > still handled by rtb as debugging messages do not appear anymore on=20 > the message window .... yet my process is still running as I also log=20 > into a text file and that I see I'm still alive. > > yet if I end rtb, it does kill my process > > Also I know I trap the signal correctly as doing a "kill -10 PID"=20 > under *nix shows in my log file. > > These are the commands I first send to rtb: > RobotOption 3 1 > RobotOption 2 10 > Name Snake > Colour ee299 ee299 > > > And I notice that the name is not set in rtb ... and that if I wait=20 > for a signal before I "Name Snake" ... then I don't even get there. > > > Clearly something I misread ... any help much welcome ... if you need=20 > the source let me know. > > Regards, > > Philippe -- _________________________ Philippe C. Martin www.snakecard.com _________________________ -------------------------------------------------------------------------= Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share = your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV _______________________________________________ Realtimebattle-discussion mailing list Rea...@li... https://lists.sourceforge.net/lists/listinfo/realtimebattle-discussion |
From: Discussions c. R. <rea...@li...> - 2007-01-16 21:38:41
|
Hi Joannes, I am testing under linux. As I could not (do not know how to) pass stdin from a .sh to my .py, I do n= ot=20 have any shell wrapper but have rtb point directly to my "snake.robot" whic= h=20 is a python executable. Regards, Philippe snip code: **** main / robot class***** #**************************************************************************= ****=20 #**************************************************************************= ****=20 #**************************************************************************= ****=20 #**************************************************************************= ****=20 class Snake(PyRobot): def __init__(self, p_name,p_home_colour,p_away_colour): """ call PyRobot constructor """ PyRobot.__init__(self, p_name,p_home_colour,p_away_colour) def Run(self) """ main loop """ [.....] #**************************************************************** if __name__ =3D=3D '__main__': l_robot =3D Snake('Snake', 0xee299, 0xaaffaa) l_robot.Run('RUNNING') **** PyRobot framework***** #**************************************************************************= ****=20 #**************************************************************************= ****=20 #**************************************************************************= ****=20 #**************************************************************************= ****=20 class PyRobot: [....] #************************************************************************** def __init__(self,p_name,p_home_colour,p_away_colour):=09 self.m_q =3D Queue()=09 signal.signal(signal.SIGUSR1, self.Signal) =09 self.RobotOption(PyRobot.R_OPT_USE_NON_BLOCKING, 0) self.RobotOption(PyRobot.R_OPT_SIGNAL, signal.SIGUSR1) #*************************************************************************= * =09 def Signal(self, p_sig, p_frame): """" this is where I get info from stdin """" =09 On Monday 15 January 2007 22:13, Discussions concerning RealTimeBattle wrot= e: > Hi Phillipe, > > first of all, do you test your robot under Windows or under Linux? > Do you use a wrapper script to call your python script? > > Regards > > Johannes > > -----Urspr=C3=BCngliche Nachricht----- > Von: rea...@li... im Auftrag v= on > Discussions concerning RealTimeBattle Gesendet: Mo 15.01.2007 14:13 > An: rea...@li... > Betreff: [Realtimebattle-discussion] Signal and Python > > Hi, > > I am very new to realtimebattle and have a question regarding the signal > management. > > 1) I want to write a high-level interface to realtimebattle in Python ... > as my first goal is to use it as a teaching tool for my kids. > 2) I do not want to use blocking reads (raw_input) ... which do work by t= he > way > 3) I cannot use select as Python only support select on stdin on *nix and > not windows > 4) So I want to use signals to get messages > > > Well, I am not getting my signal ... and am not certain my process is sti= ll > handled by rtb as debugging messages do not appear anymore on the message > window .... yet my process is still running as I also log into a text file > and that I see I'm still alive. > > yet if I end rtb, it does kill my process > > Also I know I trap the signal correctly as doing a "kill -10 PID" under > *nix shows in my log file. > > These are the commands I first send to rtb: > RobotOption 3 1 > RobotOption 2 10 > Name Snake > Colour ee299 ee299 > > > And I notice that the name is not set in rtb ... and that if I wait for a > signal before I "Name Snake" ... then I don't even get there. > > > Clearly something I misread ... any help much welcome ... if you need the > source let me know. > > Regards, > > Philippe =2D-=20 _________________________ Philippe C. Martin www.snakecard.com _________________________ |
From: Discussions c. R. <rea...@li...> - 2007-01-16 13:26:25
|
Discussions concerning RealTimeBattle wrote: > Hi, > > I am very new to realtimebattle and have a question regarding the signal > management. > > 1) I want to write a high-level interface to realtimebattle in Python ... as > my first goal is to use it as a teaching tool for my kids. > 2) I do not want to use blocking reads (raw_input) ... which do work by the > way > 3) I cannot use select as Python only support select on stdin on *nix and not > windows > 4) So I want to use signals to get messages > You can do blocking reads, without select, if you use threads. Funny, I just started this same project last week! It's still really really new, not debugged, and not tested on Windows. You can get my latest robot here: http://web.bryant.edu/~bblais/python/bb_python.robot any thoughts, advice, etc... are surely welcome. I'm still relatively new to Python, but it'd be a great language for realtimebattle. bb -- ----------------- bb...@br... http://web.bryant.edu/~bblais |