Friday, April 30, 2010

Reactor v2.5.3231463968 Alpha Gaiden


(It sort of works!)

After some work, I've got a fan-version of Toonami Reactor up and running. It's missing some features currently, but those will be added in gradually.


Why Reactor instead of Jetstream? Because Reactor's layout is easier to copy and YouTube's embedded player comes with a variety of color schemes. Jetstream was all Flash and loaded its files in a most annoying fashion.

YouTube also has the most powerful and complete API of the video hosting services.  Dailymotion has an API as well, but I can't figure out if it allows API access to playlists.

Since it is YouTube, content is somewhat limited due to copyright restrictions. 

On to Reactor 2.5's current capabilities.

What really makes it the Reactor.  Every three minutes:
  • Reactor Mindburn pops up on the right-corner ("Reaction") panel and asks a question.
  • An "advertisement" is displayed in the Reaction frame/panel. These aren't really ads, but just links to anything interesting related to Toonami or not.
  • The Reactor Meltdown plays.

The Reactor runs through a YouTube playlist, allowing a viewer to watch an entire series/set of videos.  The viewer can also play any embeddable YouTube playlist he or she chooses by copying and pasting a playlist ID string in a text box.

Features to add:

  • Playing a Toonami intro before the playlist starts.
  • Playing an interstitial between every two videos (approximately).  Interstitials include the "blood" graphic.
  • An "Up Next" graphic or animation.
  • Playing a montage such as "Dreams" or "Mad Rhetoric" between episodes.
  • Ditto for video game reviews.
  • Finishing a playlist with a "Later" bump.
  • The ability to turn some or all features off.

The current layout essentially copies the original Reactor.  However, YouTube allows for video resolutions far larger than the original Reactor's 320x240 Real Video Streaming.  It'd probably be best to move the Reaction frame (where messages and trivia games pop-up) to the bottom-half of the screen, giving more room for video.

Features Probably Never Implemented:

The original Reactor had the episodes keyed in so that a message would appear for a given moment during a video. For instance, during the episode in which Goku launches a Spirit Bomb at Frieza, the Reactor panel might pop-up a message stating: "Goku learned the Spirit Bomb from King Kai in episode ##." Hypothetically, that could be implemented, but it's an awful lot of work that could be wiped out quite easily.

Or Reactor 2.5 could scan the comments section for chronological links and display the comment at the appropriate time...

Other:

The code's a mess.  I wanted to get an initial version out before the end of April, so there's still a lot of clean-up to do along with testing and adding the above-mentioned components.  It should work across all modern browsers and operating systems (I hope; Internet Explore seems to have some major problems).

I know nothing about color schemes or aesthetic taste.  I just picked whatever colors looked okay for text boxes and such.

The hardest part is collecting videos for the Reactor.  Right now, there's only two good playlists on the page.

Check out Reactor 2.5 (Preview).

Thursday, April 29, 2010

Background Changes

Made some changes to the blog that has broken all previous Bookmarks/links. I didn't really want to, but had to do it.