User talk:CrazyBassoonist
Contents
Help???
For some reason, when I save in eclipse it updates the file in the src folder, but not the bin folder. This means that I can create new bots and update the ones I have, but I can't change what's in the bin folder so the robocode robots always stay the same. Does anyone have any idea what to do about this?--CrazyBassoonist 05:36, 12 February 2011 (UTC)
Hi! I didn't understand your question completely. Do you mean, that Eclipse did not compile your code when you press ctrl+s? Try to execute "make" or "build" command (i don't remeber for sure, because i don't use eclipse for 3 years) --Jdev 05:51, 12 February 2011 (UTC)
Eclipse still compiles my code when I press ctrl+s. The problem is that when I save, normally two things happen: eclipse creates a .java file in the src folder, and a .jar or .class(don't remember which) in the bin folder, which is what robocode actually uses. Right now, when I press save, all that happens is that a .java file is created or edited in the src folder, and the bin folder remains unchanged.--CrazyBassoonist 13:17, 12 February 2011 (UTC)
That means Eclipse doesn't compile your code. Try to make sure that Project > Build automatically
is checked. Otherwise you have to build the project yourself (Project > Build all
). --Nat Pavasant 13:47, 12 February 2011 (UTC)
Mercutio
I'm about to release yet another micro melee bot: Mercutio. I decided that with all the HOT-dodging movements going on at the top of the rumble, I might try something similar but at a more comfortable codesize level. Mercutio has an Anti-Gravity movement (technically a minimum risk movement with a max distance of 36) that focuses on dodging simple targeting. My tests indicate it should be about top ten in micro melee, and while I haven't tested it much in one-on-one it might be decent as its movement dodges fast targeting really well.--CrazyBassoonist 15:26, 20 December 2009 (UTC)
Suspicious Scores
This: http://darkcanuck.net/rumble/BattleDetails?game=minimeleerumble&name=oog.melee.Capulet%200.1&vs=dmsr.MiniR101%200.4--CrazyBassoonist 23:55, 2 December 2009 (UTC)
I Just added some debug in my User_talk:DavidR#Melee_client_problem.3F page about the problems with my meleerumble client. --DavidR 09:07, 3 December 2009 (UTC)
A Droid????
Some info about CapuletDroid: Its a nano-sized droid based on Capulet. The only way its movement differs from Capulet's is that its movement does not take perpendicularity into account; it also has a decent targeting/energy management system that uses the angles from bullets that hit it to figure out where to aim. I'm pretty proud of this bot, as it took a lot of squeezing and innovations to get it to work. I doubt if it'll be very competitive, but it should be at least in the top half of the nano melee rankings. I commented the code out, as it seems to me like a pretty good source of Droid-related information--CrazyBassoonist 03:10, 9 November 2009 (UTC)
That's neat! Always fun to see someone exploring new territory. =) Those Melee scores are looking pretty respectable. You going to keep working on it, or just a one-off experiment? I wonder how high it can go... --Voidious 16:34, 9 November 2009 (UTC)
I have same idea=) So may be, sometime, when i finish UltraMarine, i will build rival for CapuletDroid and we will give life for new league=) --Jdev 17:29, 9 November 2009 (UTC)
Yes, I do plan to keep working on this (of course, I think this for every robot....) and it would be nice to have another droid to compete against=)--CrazyBassoonist 23:20, 9 November 2009 (UTC)
There are several Droids out there if you search well enough... --Nat Pavasant 13:28, 10 November 2009 (UTC)
Hmm... I looked, but Bvh.hdr.hodur was the only one I could find (in the rumble), and it isn't even in the meleerumble. So some more competition would be nice=)--CrazyBassoonist 02:04, 11 November 2009 (UTC)
The only one I've played with is Tiresias, by Kawigi. You can find some download links to Droids at oldwiki:ImplementsDroidCompetition/Participants. --Voidious 02:32, 11 November 2009 (UTC)
Uh oh
Haha big problem: I just noticed there are now exactly 666 articles. Notice how this coincides with the kinsens nanobot...... Haha just joking--CrazyBassoonist 01:11, 4 October 2009 (UTC)
Melee scoring
I have a question... Will releasing my new robot at the same time as a shadow version affect it's score at all? I mean because they'll both be getting run a lot, and having an awesome robot like that in the same battle affects how well it does a ton--CrazyBassoonist 23:40, 7 September 2009 (UTC)
No, don't worry, they won't run all their battles together. The client appears to pick one of the bots that needs battles and run a random battle for that one bot. You'll just get battles half as fast as you would if you were the only bot needing battles. --Voidious 23:47, 7 September 2009 (UTC)
Ah, well that's good(Sorry ABC). I'm excited about this robot, it scored ahead of GlowBlowMelee consistently against one group of robots =). I'm hoping top ten for it--CrazyBassoonist 23:50, 7 September 2009 (UTC)
Note though, that it could have a slight affect, because that new version of Shadow would be in 3.something% of your battles by chance, and if it's hugely better/worse than the old version it would have a little affect on your score, but... well nothing big. While it's tiny between two increments of a bot, it's theoretically nonzero. A newly introduced bot (particularly something like a second sitting duck...) would likely have a bigger affect than a different version of Shadow, but still probably not big. Intoducing a second sitting duck to rumble is probably the worst-case for how much a single newly introduced bot could affect the rumble. Unless... you count something diabolic like a rambot specifically designed to attack Shadow and nobody else... --Rednaxela 04:28, 8 September 2009 (UTC)
Well I'm quite happy with how it appears to be doing now, no matter how the melee scoring works--CrazyBassoonist 22:28, 8 September 2009 (UTC)
Deep Robocoders
Haha, I just found this page on the old wiki: http://old.robowiki.net/cgi-bin/robowiki?MultiThreading/Ethics. It was very interesting to see robocoders arguing philosophy:-)--CrazyBassoonist 01:06, 1 September 2009 (UTC)
- If you look at oldwiki:ABC, you will find Robocoder discuss football (soccer) =) » Nat | Talk » 02:59, 1 September 2009 (UTC)
Repository
I'm getting this message when I try to go to the bots page on the repository:
Exception: JspTagException Message: SQLState = 28000 ErrorCode = 1045 Message = Access denied for user 'robocode'@'localhost' (using password: YES) StackTrace: java.sql.SQLException: Access denied for user 'robocode'@'localhost' (using password: YES) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2928) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3649) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1176) at com.mysql.jdbc.Connection.createNewIO(Connection.java:2558) at com.mysql.jdbc.Connection.(Connection.java:1485) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at java.sql.DriverManager.getConnection(DriverManager.java:525) at java.sql.DriverManager.getConnection(DriverManager.java:171) at com.pvi.sql.ConnectionResolver.getConnection(ConnectionResolver.java:227) at com.pvi.sql.ConnectionResolver.getConnection(ConnectionResolver.java:199) at com.robocode.sql.RoboCodeDatabaseUtil.getConnection(RoboCodeDatabaseUtil.java:80) at com.robocode.apps.repository.pagebeans.Categories.pageAccess(Categories.java:148) at com.pvi.servlet.jsp.PageBeanUtils.pageAccessRecurse(PageBeanUtils.java:721) at com.pvi.servlet.jsp.PageBeanUtils.pageAccess(PageBeanUtils.java:382) at com.pvi.servlet.jsp.Controller.pageAccess(Controller.java:1047) at com.df.servlet.jsp.tag.PageAccessTag.doEndTag(PageAccessTag.java:88) at org.apache.jsp.Categories_jsp._jspService(Categories_jsp.java:193) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:613) Page: error.jsp User: 66.98.164.89 Time: 8-18-09 10:48:51 AM URL: http://git-danlynn.dyndns.org:8081/error.jsp Referer: http://robocoderepository.com/ Query: null Stack Trace: javax.servlet.jsp.JspTagException: SQLState = 28000 ErrorCode = 1045 Message = Access denied for user 'robocode'@'localhost' (using password: YES) StackTrace: java.sql.SQLException: Access denied for user 'robocode'@'localhost' (using password: YES) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2928) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3649) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1176) at com.mysql.jdbc.Connection.createNewIO(Connection.java:2558) at com.mysql.jdbc.Connection.(Connection.java:1485) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at java.sql.DriverManager.getConnection(DriverManager.java:525) at java.sql.DriverManager.getConnection(DriverManager.java:171) at com.pvi.sql.ConnectionResolver.getConnection(ConnectionResolver.java:227) at com.pvi.sql.ConnectionResolver.getConnection(ConnectionResolver.java:199) at com.robocode.sql.RoboCodeDatabaseUtil.getConnection(RoboCodeDatabaseUtil.java:80) at com.robocode.apps.repository.pagebeans.Categories.pageAccess(Categories.java:148) at com.pvi.servlet.jsp.PageBeanUtils.pageAccessRecurse(PageBeanUtils.java:721) at com.pvi.servlet.jsp.PageBeanUtils.pageAccess(PageBeanUtils.java:382) at com.pvi.servlet.jsp.Controller.pageAccess(Controller.java:1047) at com.df.servlet.jsp.tag.PageAccessTag.doEndTag(PageAccessTag.java:88) at org.apache.jsp.Categories_jsp._jspService(Categories_jsp.java:193) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:613) at com.df.servlet.jsp.tag.PageAccessTag.doEndTag(PageAccessTag.java:92) at org.apache.jsp.Categories_jsp._jspService(Categories_jsp.java:193) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:613)
Anyone know how to deal with this?--CrazyBassoonist 14:54, 18 August 2009 (UTC)
- Well... nothing you can do about it except not use robocoderepository.com and possibly make sure that site's maintainer knows about the problem. It's never really seemed reliable ever so I don't think I could really recommend using it anyway. --Rednaxela 15:01, 18 August 2009 (UTC)
- From what I had heard, supposedly the owner of RobocodeRepository.com was working on a remake in Ruby on Rails, however no news has been heard in a long time, so that would count as inactive yeah. --Rednaxela 16:03, 18 August 2009 (UTC)