profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/tarehart/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

RLBot/RLBot 485

A framework that allows people to write their own Rocket League bots.

tarehart/RLBotChoreography 12

Creates choreographed sequences in Rocket League using the RLBot framework.

tarehart/alter 9

A small program that presses Alt or another push-to-talk key when your microphone hears you

tarehart/ReliefBot 9

Several custom Rocket League bots, including ReliefBot, AdversityBot, and Air Bud! To try them out, **PLEASE SCROLL DOWN** for instructions!

robbai/Wildfire 8

Rocket League bot using the RLBot Framework

tarehart/VolleyBot 2

Rocket League bot that dribbles and volleys

tarehart/Eel 1

A little Python library for making simple Electron-like HTML/JS GUI apps

pull request commentNicEastvillage/AutoLeague2

New matchmaking algorithm.

Good points! You're correct, I only tested with current rankings, and the rankings did not evolve during my experiment. The ticket counts did evolve though, I used the same instance throughout my iterations.

I feel pretty good about how often each bot plays with/against the same bot, based on this output https://hastebin.com/ubeyelejoq.css. There are definitely some repeated 'captain vs captain' matchups, but the other players differ and should create matches with unique character. In a real situation, it should be more mixed since the ranks will be moving around a bit.

For me, I prefer to have overtimes even if it means fewer matches per week. I guess that's going to be a matter of taste, but as I viewer I find that more exciting / worthwhile.

For how quickly ratings stabilize, I guess there are pros and cons. In the current system, if there's a heavy favorite and they win as expected, the ratings won't move much. I think you'd only get fast motion in the case of an upset. I wish there was some way to see which team trueskill expects to win / how heavily they are favored. I looked for a little bit and didn't see anything. Under the new system, I'm hoping that high quality / even matches would lead to faster rating movement overall, but I think that would need an experiment to be certain. I'll probably prioritize Shere Khan rather than running an experiment though.

tarehart

comment created time in 20 hours

push eventtarehart/AutoLeague2

Tyler Arehart

commit sha 4faabf4f843b6916534b9cdfb8da68e4220f49fc

Matchmaking algorithm now values tightly clustered ratings in addition to fairness.

view details

push time in 2 days

PR opened NicEastvillage/AutoLeague2

New matchmaking algorithm.

Based on the tests I wrote, it seems to yield a higher trueskill quality on average (0.395 -> 0.460). Number doesn't change much, but looking at the matchups they "feel" better imo.

Still runs fast enough. My only concern is that it might respect the ticket system slightly less because it will be taking more random samples, but:

  • It doesn't take that many more samples, 400 vs maybe 200
  • The way the ticket system doubles is pretty strong and can't easily be defeated

Match: ['Kamael', 'Stick', 'Manticore'] vs ['Self-driving_car', 'FillamentBot', 'Gibbus'] Match quality: 0.5653257802666262 Tickets consumed: 140.0 Match: ['DisasterBot', 'Psyonix_Allstar', 'BroccoliBot'] vs ['ABot', 'PotatOS_But_Better', 'Psyonix_Pro'] Match quality: 0.5592547804542936 Tickets consumed: 320.0 Match: ['St._Peter', 'Air_Bud', 'Bumbler'] vs ['V0id', 'ReliefBot', 'FillamentBot'] Match quality: 0.48808445683218643 Tickets consumed: 218.0 Match: ['Diablo', 'VirxEB', 'Otter'] vs ['Element', 'Bribblebot', 'Beast_from_the_East'] Match quality: 0.5040933878661813 Tickets consumed: 608.0 Match: ['Kamael', 'BotTaco', 'Gas_Gas_Gas'] vs ['GratinAI', 'Rapha', 'Psyonix_Rookie'] Match quality: 0.4669238701528986 Tickets consumed: 600.0 Match: ['Codename_Cryo', 'Phoenix', 'Gibbus'] vs ['YangBot', 'SkyBot', 'Zlobg'] Match quality: 0.47478397564987784 Tickets consumed: 816.0 Match: ['Botimus_Prime', 'TensorBot', 'Manticore'] vs ['RedBot', 'Beast_from_the_East', 'HellowBot'] Match quality: 0.4251425491062673 Tickets consumed: 2660.0 Match: ['the_og', 'FillamentBot', 'DishBot'] vs ['Molten', 'Vibe', 'Otter'] Match quality: 0.4247303315795558 Tickets consumed: 5528.0

+114 -2

0 comment

4 changed files

pr created time in 2 days

push eventtarehart/AutoLeague2

NicEastvillage

commit sha 7c73bca609a4d2c96e54aa38bd1f8e757a83d982

Debug printing of scores.

view details

NicEastvillage

commit sha 97c20dacfe5ad63b65946786a131a50c7055f909

Merge branch 'master' of https://github.com/NicEastvillage/AutoLeague2

view details

NicEastvillage

commit sha 34f3b2d114f06fe836c6570e505fab552fa5e16d

Merge pull request #2 from tarehart/master Don't hot reload bots when the match starts. Undo score workaround.

view details

NicEastvillage

commit sha 9a756b882cb4adedf6daba27d3f9d3702480f283

Merge branch 'master' of https://github.com/NicEastvillage/AutoLeague2

view details

NicEastvillage

commit sha 93a93a84bc60caa1e8cffd1595b89d3f6868e23b

Removed GUI confirmation now that scores work.

view details

NicEastvillage

commit sha 4de2a01dc9b599f15438d8f1435921fc691e27ed

Reduce fairness constraint slower.

view details

NicEastvillage

commit sha c73e372a967487054e18aeabdbd2769ca75ec810

Feedback when newBotTickets is updated.

view details

NicEastvillage

commit sha 7bea070753a321ee9393822e36823aced4ed0843

Overlay clean-up.

view details

NicEastvillage

commit sha b2d1126801c3b8736cd3cfba9ed06295055c1d0c

Highlight bots currently playing on leaderboard.

view details

NicEastvillage

commit sha ecb9a0f10d24c7c557b7a7c685f2ee4ad14427e8

Make space for bot 36.

view details

NicEastvillage

commit sha 06442b7fe0dff5266813c07b90e82b9e7dc59995

Added tmcp overlay and adjust font size of leaderboard.

view details

NicEastvillage

commit sha 2a3dcb0b9871028ac0014b14a363191ab0f8730b

Added ability to change ticket increase rate.

view details

NicEastvillage

commit sha aebb749251e6d5777b2362d5a1fa7392b1f46bad

Update TMCP overlay.

view details

NicEastvillage

commit sha b7fd77570ce35451ddd519a3fba80515c681b412

Make tickets logarithmic.

view details

NicEastvillage

commit sha c9987ffc5e8fb948abb97267924ee2b15b2f0812

Wrapped tmcp-overlay in try-catch.

view details

NicEastvillage

commit sha 5b40659b7a6e57ce4b152d91f269ff264d392e22

Added some stat graphs.

view details

NicEastvillage

commit sha 2953780ad0a1cfdfc0ecd8db3400e71efb5522f4

Adjusted font size.

view details

NicEastvillage

commit sha 059f35f1ab392183b739759634327d2276c0f526

Add script to create CSV stat files.

view details

NicEastvillage

commit sha 7bd4aa34d85738c1a7479b21486ca371eadc1eed

Fix CSV stats and removed ChampionsField copy.

view details

NicEastvillage

commit sha 82f0428e74bcc034452e6af143e41f100a76c252

Update leaderboard to fit even more bots.

view details

push time in 2 days

push eventRLBot/RLBot

Tyler Arehart

commit sha 8b818c4c470acde9e7fb58b81be9913a53b4421d

Changes from closed-source repo.

view details

push time in 11 days

GollumEvent

release RLBot/RLBotPack

incr-19

released time in 17 days

created tagRLBot/RLBotPack

tagincr-19

A collection of ready-to-use bots made by the community.

created time in 17 days

issue commentRLBot/RLBot

Running 3+ Scratch bots

I tested just now, what happened for me is 2 out of 4 bots started, and then I clicked the "start another match" button in RLBotGUI and all 4 bots started. Here are the logs from the entire process: https://hastebin.com/fiyiluzoyo.yaml

I tested using the PacificScienceScratcher bot from the bot pack.

Your idea would be hard to implement in the UI, but it would be possible to manually visit https://scratch.rlbot.org/ and enter the correct port number if the websocket server starts up properly. I haven't yet investigated whether the failure is before or after that.

brandoshizzle

comment created time in 18 days

issue commentRLBot/RLBot

Running 3+ Scratch bots

Thanks for the logs! That's strange, I'll double check that 4 scratch bots are still working for me this evening / get some logs to compare.

brandoshizzle

comment created time in 19 days

issue commentRLBot/RLBot

Running 3+ Scratch bots

Thanks for getting that info, I'm not familiar with that particular error though. You could try changing the config here and see if you get lucky: https://github.com/RLBot/RLBotScratchInterface/blob/master/scratch_bot/my_scratch_bot.cfg#L24-L31

headless = True
separate_browsers = True
pretend_blue_team = True

might bypass your error, particularly headless=True.

brandoshizzle

comment created time in 19 days

issue commentRLBot/RLBot

Running 3+ Scratch bots

Hi! Yes it's possible to run 4 scratch bots simultaneously. There are two ways to launch a game, I wonder which you are using:

  • The preferred method of using RLBotGUI, as seen in https://www.youtube.com/watch?v=ZL896rI-KrU
  • Using the "run" script along with a rlbot.cfg file.
brandoshizzle

comment created time in 19 days

push eventtarehart/ReliefBot

Tyler Arehart

commit sha 8a5ba0ba751235e775d383c9796ee8fa966030b9

Playing gridiron as if it's spike rush, and plumbing in matchcomms url.

view details

push time in a month

PR opened RLBot/RLBot

Using Epic login tricks by default.

This should fix https://github.com/RLBot/RLBot/issues/558, where the user is launching via a python script rather than RLBotGUI.

+5 -4

0 comment

2 changed files

pr created time in a month

create barnchRLBot/RLBot

branch : tricks

created branch time in a month

issue commentRLBot/RLBot

rlbot is supported for lastest rocket league ?

I see, I think we will be able to help you by changing this: https://github.com/RLBot/RLBot/blob/2874fb6a4b2fa839046cd14545a05ce543f111e7/src/main/python/rlbot/setup_manager.py#L80-L81

Until then, I recommend using RLBotGUI. You could open it with this script: https://github.com/RLBot/RLBotPythonExample/blob/master/run_gui.py

maskz84

comment created time in a month

issue commentRLBot/RLBot

rlbot is supported for lastest rocket league ?

Hello, things are still working for most people after the Rocket League upgrade. We did experience a little trouble, but put out a fix: https://github.com/RLBot/RLBotGUI/pull/166

Do you use rlbotgui? Can you give more details about what goes wrong, including any error message?

maskz84

comment created time in a month

PR opened RLBot/RLBotGUI

Making the GUI always use epic login tricks

With the season 4 update, we are now unable to launch Rocket League with the necessary arguments unless we use the "epic login tricks" technique. This used to be opt-in because we were originally not 100% sure it was safe for our users. We've been offering it for a very long time now with no reports of problems, so I consider it to be safe, and it's also the better experience.

I'm removing the choice, and all epic users will go through the login tricks path.

See investigation here: https://discordapp.com/channels/348658686962696195/348659150793736193/876549683466633256

+5 -20

0 comment

3 changed files

pr created time in a month

create barnchRLBot/RLBotGUI

branch : always-tricks

created branch time in a month

release RLBot/RLBotPack

incr-18

released time in 2 months

created tagRLBot/RLBotPack

tagincr-18

A collection of ready-to-use bots made by the community.

created time in 2 months

push eventRLBot/RLBotGUI

Eric Veilleux

commit sha 11e205007770d39783044fca79d7c94d63245dc5

Add flag when installing from packages pip to the GUI's Python (#165) * Add flag --no-warn-script-location when installing from pip * Bump version in setup.py

view details

push time in 3 months

PR merged RLBot/RLBotGUI

Add flag when installing from packages pip to the GUI's Python

This will do nothing until the latest version of the installer is published and downloaded.

Adding the flag --no-warn-script-location stops Python from warning that Python isn't on the user's PATH, and we know and want that. This change is so no users get scared from the warning.

+2 -2

0 comment

2 changed files

VirxEC

pr closed time in 3 months

PullRequestReviewEvent

created tagRLBot/RLBotPack

tagincr-17

A collection of ready-to-use bots made by the community.

created time in 3 months

release RLBot/RLBotPack

incr-17

released time in 3 months