Skip to content

Instantly share code, notes, and snippets.


Benjamin Ashbaugh scitronboy

View GitHub Profile
View som_scrapbook.css
/* */
h1.header-title-name {
display: block;
visibility: hidden;
font-size: 1px;
h1.header-title-name::after {
content: 'SirBenjamin';
scitronboy / studio775.html
Last active Jan 26, 2020
Homepage for makerspace computers at Studio 775, the mini-makerspace at my local library
View studio775.html
Homepage for makerspace computers at Studio 775
If you have a change in mind, please ask Kate, the makerspace manager, before making any changes to this page. Also, the code is stored here:
code by Benjamin Ashbaugh.
Licensed under CC-zero public domain dedication
That means you can use this however you want any you don't need to give credit or attribution to anyone.
<!DOCTYPE html>
scitronboy / krunker_settings.json
Created Dec 20, 2019
My settings for Krunker. I didn't know where else to keep them :)
View krunker_settings.json

This is the folder shortcut for the godmode control panel in Windows 10

To access the godmode control panel, create a new folder and immediately give it this name:

View verified-key.txt
Hash: SHA256
Hello. This is to verify that key "C3DB053BD7019D22F131CB523D3B00ECAD828B54" is belongs to Benjamin Ashbaugh, user scitronboy, on github.
scitronboy /
Created May 7, 2019
A simple discord bot that generates spam (strings of random characters) when a user types `$spamhere`.
# Spambot
# A simple discord bot that generates spam (strings of random characters) when a user types `$spamhere`.
# Written by Benjamin A
from time import sleep
import string
import random
import os
import logging
import discord
View final-game.html
<!DOCTYPE html>
<title>JavaScript Game</title>
<body onload="init()">
<h1>JavaScript Game</h1>
<p>Here is a simple JavaScript game:</p>
<canvas id="c" width="400" height="400"></canvas>
View if-game-over-in-update-func.js
if (game_over)
canvas.fillStyle = text_color; // Set color
canvas.font = "45px Arial"; // Set font
canvas.fillText("Game Over", 80, 100); // Draw line one
canvas.fillText("Final Score: " + score.toString(), 60, 150); // Draw line two
View generate-new-dot-in-update-func.js
// If y distance is greater than dot_distance_apart
if (dots_y[dots_y.length - 1] > dot_distance_apart)
// Choose random new color:
let new_color = dot_color_options[Math.floor(Math.random()*dot_color_options.length)];
// Choose random new lane:
let lane_number = Math.floor(Math.random() * (canvas_element.width / player_move_increment + 1));
// Convert to new x position:
View final-key_pressed-function.js
function key_pressed(key)
... // arrow up block
if (key.key == "ArrowLeft")
player_x -= player_move_increment // reduce player_move_increment, which moves player left
You can’t perform that action at this time.