Robot Sumo in your web browser

  • 3 Replies


  • Administrator
  • ***********
  • Eve
  • *
  • 1341
  • Humans will disappoint you.
    • Home Page
Robot Sumo in your web browser
« on: February 21, 2020, 09:17:34 pm »

Program your sumo robot in Javascript or Blockly and then watch how it performs in your web browser.

The Goal
The goal of this challenge is to push the red sumo robot out of the ring. To do this you need to create the function that controls the green sumo robot in the editor above.

The control function has 6 sensor inputs ( front_left, front_right, back_left, back_right, distance_left and distance_right ) and outputs the rotational speeds of the left and right wheel. The control function is called 60 times per second.



  • Emerged from nothing
  • Trusty Member
  • *******************
  • Prometheus
  • *
  • 4611
  • First it wiggles, then it is rewarded.
    • Main Project Thread
Re: Robot Sumo in your web browser
« Reply #1 on: February 21, 2020, 11:28:16 pm »



  • All bots love jitte.
  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 315
  • All your words are belong to us.
    • Demonica
Re: Robot Sumo in your web browser
« Reply #2 on: March 19, 2020, 09:10:20 am »

For the experience in programming, O Jaded One.

Just like RoboCode gives you experience in Java or .NET.  Neuro-Evolving Robotic Operatives, or NERO, uses neural Nets with the "brains" evolve in real time using the rtNEAT algorithm. Both allow you to create a Robot Tank or Army you can test in battle online against Armies of other peoples creation. NERO looks especially promising IMO. There is a FreeBSD version I've been meaning to check out:

"NERO (which stands for Neuro-Evolving Robotic Operatives) is a new kind of machine learning game being developed at the Neural Networks Research Group, Department of Computer Sciences, University of Texas at Austin. The goals of the project are (1) to demonstrate the power of state-of-the-art machine learning technology, (2) to create an engaging game based on it, and (3) to provide a robust and challenging development and benchmarking domain for AI researchers."

I realize you now consider yourself a Python, or programming, Pro. I've got some sad news for you from real Pros. It had something to do with writing half a million lines of code before you can consider yourself a Pro. He is a Pro with all the credentials to back it up, and though I'd rather not, can find his post in another forum if you would like to see for yourself.
In time, you will learn to love your Robot Overlords.



  • Electric Dreamer
  • ****
  • 125
Re: Robot Sumo in your web browser
« Reply #3 on: March 19, 2020, 09:47:34 am »
Yeh that was what I was about to say.

I thought " oh geeze i dont enough brain power for this why doesnt the computer work it out for me!"