April 3, 2016

This project is one that I have been working on for a few months now. This is a new gamemode for the open-source rhythm game, Stepmania.

This new gamemode plays like Guitar Hero or Rockband; The player uses 5 'frets' and a 'strum' button to play notes corresponding to the guitar track of a song. Features such as hammer-ons and pull-offs, open strumming, 'slider' notes, and playing notes while still holding a chord are all included, meaning this game mode is as fully-featured as recent Guitar Hero games, and has more features than other open-source guitar rhythm games. Custom songs can also be directly imported if they are saved as a .chart file.

The source for this project is available on GitHub here.

Latest Blog Posts

April 3, 2016

November 1, 2015

June 27, 2015

 

November 1, 2015

I updated my blog and resume here to reflect my current projects. One that I would like to spotlight is my AutoModerator program for Voat.

Voat is a link-aggregator site with many users, and a lot of content that needs moderating. However, Voat's API does not allow bots to be used effectively, and it is almost always under heavy load because of how much traffic the site generates. In order to create an Automated Moderator, I used Java with the Selenium Webdriver library to automate a browser and perform moderator tasks automatically.

The program is relatively simple to use, requiring the user to change a few global variables before compiling and running in order to work properly. The program can automatically remove comments and submissions which contain words that are on a blacklist, or any links to websites or message boards which are on a separate blacklist. The program can also post comments and replies to posts explaining why the post or comment is being removed. There is also built-in functionality to send messages to users and post automatically at predefined times, but using these features requires additional modification of the code by the user.

The source for this project is available on GitHub here.

 

June 27, 2015

I've decided to run part of my website like a blog to showcase special activities and accomplishments I achieved. For now, I'll just talk about this website. I've rebuilt this from the ground up using only a text editor so that there isn't any mess or convolutions in the page source and it loads as fast as possible. This isn't the first time I've worked on a website, MichaelNewell.net has gone through several iterations over the years, and this is by far the best it's ever looked. I've also worked on the website for RIT Engineering House and helped maintain that.

This blog will be updated to show some of the cool things I do, such as writing little Python scripts, or even 3D rendering that I like to do in my free time, such as the background image for this site.