/because-i-can

Random scripts and apps built in times of need, boredom, and curiosity.

Primary LanguageJavaScript

Because I Can

This is a collection of a bunch of random scripts and apps I build when I just wanna code something. Most are half-finished and abandoned, but most of them do something interesting in their current state.

Most scripts are written with Node.js because I gravitate toward JavaScript for things like this. One of these days I might try Python, Lisp, or some other trendy language to see how it works.

AI and problem solving

  • Spoons Simulation (April 2019) - Simulates a game of Spoons.
  • Connect Four (December 2014) - Plays Connect Four. Usually wins.
  • Lexico Puzzle Solver (May 2013) - Calculates the solution to a crazy puzzle in an obscure game.
  • Tic-Tac-Toe (May 2013) - Wins Tic-Tac-Toe. Or at least ties. Because it really is a strange game.
  • Word Maker (March 2012) - Generates random, usually pronounceable gibberish.

Data processing

  • TVTropes Crawler (March 2014) - Ranks TV Tropes entries by number of examples.

Challenges and Exercises

Game mechanic prototypes

  • Brute Force Hacking (June 2014) A simulated brute force attempt testing just how fun it is to wait for an exponential process.

License

Should you want to use any of this code or copy out bits for your own projects, it's all licensed under the MIT License, Copyright © 2014 Dallon Feldner, with the exception of all code under the node_modules directory, which is all third-party (although most of it is MIT or Apache 2.0).