Thread history

From Talk:Main Page
Viewing a history listing
Jump to navigation Jump to search
Time User Activity Comment
01:03, 30 June 2015 MN (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
20:11, 27 June 2015 Cotdev (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
21:25, 7 February 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
21:18, 7 February 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
20:51, 7 February 2014 Straw (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
15:32, 7 February 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
15:18, 7 February 2014 AW (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
06:45, 7 February 2014 Chase-san (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
05:20, 7 February 2014 Straw (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
06:23, 6 February 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
06:10, 6 February 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
03:38, 6 February 2014 Straw (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
03:35, 6 February 2014 Straw (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
05:07, 5 February 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
05:01, 5 February 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
01:07, 5 February 2014 Straw (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
15:30, 3 February 2014 Voidious (talk | contribs) Comment text edited (typo)
14:09, 3 February 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
06:31, 3 February 2014 Chase-san (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
18:15, 2 February 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
16:08, 2 February 2014 Chase-san (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
18:24, 31 January 2014 Voidious (talk | contribs) Comment text edited (also programminggames.org)
18:23, 31 January 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
23:07, 30 January 2014 FlemmingLarsen (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
17:03, 30 January 2014 Voidious (talk | contribs) Comment text edited (here, that is)
17:02, 30 January 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
16:36, 30 January 2014 Ilu2112 (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
16:27, 30 January 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
15:40, 30 January 2014 Voidious (talk | contribs) New reply created (Reply to Robocode Online Web Application - what do You think?)
14:24, 30 January 2014 Ilu2112 (talk | contribs) New thread created  

Robocode Online Web Application - what do You think?

Hey ho!

I was wondering: why there is no serious website, where You can upload your bots, create rankings and tournaments and just battle. Rumble is fine, but be serious - it's has a few functionalities and it's NOT user friendly.

There is a question to all of You: do You want to have such web application? Possibility of uploading bots, instant fights, rankings, tournaments etc...

What would You expect from such application?

I am thinking about gathering a team. With that team we could create a nice webapp.

Guys, please think about it. share Your feelings and thoughts.

/skiba

Ilu2112 (talk)14:24, 30 January 2014

I've thought about this lately, particularly after implementing a web UI for my own programming game. I have a couple thoughts:

  • First, the online Robocode community is pretty hardcore about bot programming. We have the RoboRumble in place that facilitates that perfectly. A user-friendly, non-IDE development UI is just not something that would grab these people the way it would grab programming beginners, if you ask me.
  • I love Robocode, but... It's ancient. :-) I think you should build something for a new generation of users, not try to prolong the life of Robocode's current code base. Or even work with Fnl to implement this in Robocode 2.

Such a web app would be great for new people. But for new people, I think there are better alternatives.

Voidious (talk)15:40, 30 January 2014
  • It would be nice to have something to replace the Robocode Central, so it is possible to upload and download robots - and the same robot in various versions etc.
  • It could run new types of tournaments, and divide robots into beginner (Level 1), experienced (Level 10?), veteran (Level 30?) or similar depending on how well they perform. Everybody starts as beginner, and then gain higher level, when they are able to beat more than 50% of the other robots at the same level or something like that.
  • It would be great to have a web page or GUI where beginners can put program a simple robot using stuff like graphical symbols (commands) that could be drag'n'dropped, like e.g. "Turn left", "Move forward", and "Fire". And each command could take a parameter value like 90 for "Turn left" 90 degrees. Then it could write the source code on the fly which could be copy'n'pasted, saved and/or compiled for Robocode.
  • Regarding Robocode 2. I am working on a prototype that is platform independent (protocol based). But it is not ready for a web page yet. Lots of details could change. So it is still on the experimental level.
Fnl (talk)23:07, 30 January 2014
 

Don't get me wrong! I agree with you that the Robocode community skews pretty strongly towards the hardcore. It lacks the infrastructure to attract beginners and nurture/funnel them into the ecosystem. And it's possible we could build something awesome that integrates nicely with what we already have. I just think the ship has sailed on major changes to Robocode that don't include a complete rewrite. I think your efforts would have more impact if you don't chain yourself to Robocode.

Voidious (talk)16:27, 30 January 2014

Wise words, I have to agree with You. Let's wait for other's vote. I am waiting for developer's opinion and general thoughts about Robocode 2, the future of Robocode and possibility of merging Robocode 2 with some kind of online platform. It could breathe new life into this game.

Ilu2112 (talk)16:36, 30 January 2014

FYI a more reliable way to get in touch with the developers is the Google group: https://groups.google.com/forum/#!forum/robocode-developers

Fnl and Pavel stop by here sometimes, but they're not that active.

Voidious (talk)17:02, 30 January 2014
 
 

Btw, have you looked around at some other games with this kind of stuff? I think it's common to find Robocode with its epic hardcore community, RoboRumble, thousands of bots, and 15 years of history and think it's the only programming game worth looking into. (And it might be, depending on what you're after...)

  • RobotGame.net got a lot of attention recently. I didn't dive in but it looks neat and pretty polished. Python and looked like simple game rules with some depth.
  • FightCodeGame is pretty cool. The gameplay seems mostly like a simplistic Robocode clone, but the web site is pretty awesome. The main thing that turned me off (personally) was that they gained launch momentum with a GitHub coding contest and then switched to closed source/for profit shortly after.
  • Nodewar is a pretty simple UI, but I think the gameplay itself is pretty sweet. One of the few games I really feel is pushing the envelope with gameplay. I'd say at least half of programming games (including Robocode) are "2+ tanks on a rectangular battle field with no walls".
  • CodeCombat seems more of a legit "learn to code" style programming game. It's a common strategy for advertising programming games, but for most games, it strikes me as similar to claiming basketball was designed to keep you healthy.
  • PlayBerryBots.com is the web UI for my own game, which is a cross-platform desktop app like Robocode. For now just a simple "write code / run battles", but I may build it into something more robust soon.

Oh yeah and ProgrammingGames.org is cool too. It's run by one of the main guys from the Core War community.

Voidious (talk)18:23, 31 January 2014

Yeah, even my roboflight is just a '2+ spherical bots in a sphere'.

Chase16:08, 2 February 2014

Hey I think RoboFlight qualifies as pretty new and different. ;)

Voidious (talk)18:15, 2 February 2014

I need to work on it, but I was considering switching it over to C/C++ Lua like Berry Bots. I realize that Java is a lot of overhead, but due to Robocode I am most comfortable in the language.

Chase06:31, 3 February 2014

I think Lua is awesome and totally perfect for programming games, but its relative unpopularity is probably worth considering too. I think Python or JavaScript are probably the ideal languages for attracting people to a programming game right now. But I like Lua and it's a choice I'm still happy with. And if Lua suddenly takes off, I'll be in pretty good shape. :-)

Voidious (talk)14:09, 3 February 2014
 
 
 

You might try out Code of Tanks, a 3-D tank battle game, which is brand new as of this writing. You write your AI in a .NET language, C# or whatever. Whenever you want to play you create or join a room, run your AI and pick your tanks, and watch the battle live in 3-D. You can watch the video trailer at the website to see it in action: codeoftanks.com

Cotdev (talk)20:11, 27 June 2015