Difference between revisions of "User talk:CrazyBassoonist"

From Robowiki
Jump to navigation Jump to search
(New Micro Melee bot)
(HELP???)
Line 1: Line 1:
 +
== 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?--[[User:CrazyBassoonist|CrazyBassoonist]] 05:36, 12 February 2011 (UTC)
 +
 
== Mercutio ==
 
== 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.--[[User:CrazyBassoonist|CrazyBassoonist]] 15:26, 20 December 2009 (UTC)
 
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.--[[User:CrazyBassoonist|CrazyBassoonist]] 15:26, 20 December 2009 (UTC)

Revision as of 07:36, 12 February 2011

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)

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)
Wait! Isn't owner of RobocodeRepository.com always inactive? OK, CrazyBassoonist, you know you can contact Voidious or me or Rednaxela or anyone basically who has the bots hosted under their own webhost. They (We?) are willing to help, at least I am. » Nat | Talk » 15:41, 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)