My contribution to Desert Bus 4

Drop by and talk about anything you want. This is where all cheese-related discussions should go
User avatar
jtaylor
ASCII Ninja
Posts: 1000
Joined: 16 Apr 2007, 16:32
First Video: Talk Like a Pirate

My contribution to Desert Bus 4

Postby jtaylor » 25 Nov 2009, 01:39

The HUD that Alex made for us viewers is really cool. I was thinking that what would be just as cool is the same kind of thing for the crew. What I plan on doing before next year's Desert Bus is creating a custom irc client specialized for the crew's needs. The program would:
> display the chat
> display total raised, time played, fail count, etc.
> show split panes of chat so that the crew could scroll back in the top pane and still see the live chat go by in the bottom pane
> filter the chat to help the crew find links, image links, things said by a particular person, or a custom filter
> implement a bidding system where people would put a key-phrase in their bids such as !bid and the program would display the highest bidder and bid amount and then previous bids below it
> the ability to view images and maybe videos or web pages in a split pane so the chat is still visible
> the ability for all of these major functions to be controlled by a gamepad that can be button mapped in the program settings
> any other feasible ideas that the Desert Bus crew has

I am a Computer Science major so I think it is something I could feasibly code in a year, though I don't know that I'll be able to implement every feature.

Also if I become employed within the next year I will save up money to fly to Victoria for Friday to Sunday of Desert Bus 4 and help keep the program working and do other menial stuff to help out.

Can some people in the chat un-annoyingly let the crew know about this when they're not so busy? I can't get in the chat via university internets fail.
User avatar
ThrashJazzAssassin
Posts: 2229
Joined: 01 Apr 2009, 03:25
First Video: The Lich King's New Wrath
Location: In an ordinary sofa, in an ordinary room....
Contact:

Re: My contribution to Desert Bus 4

Postby ThrashJazzAssassin » 25 Nov 2009, 02:57

This sounds awesome. Kudos, jtaylor!

EDIT: The crew were pretty stoked about it! They asked me to tell you to make sure it works for Windows, Mac and Linux so that everybody will be able to use it.
User avatar
Lord Chrusher
Can't Drink Possible Beers
Posts: 8913
Joined: 29 Apr 2005, 22:53
First Video: Door to Door
Location: In England.

Re: My contribution to Desert Bus 4

Postby Lord Chrusher » 25 Nov 2009, 05:33

I would guess taking a graphical open source irc client that already works cross platform and build on that rather than trying to reinvent the wheel.

I would be willing to help develop this.

However if you do want to write a client from scratch this would be a good starting point: the irc protocol http://tools.ietf.org/html/rfc1459
Image
We are all made of star dust. However we are also made of nuclear waste.
Remember to think before you post.
Image
User avatar
Trisha Lynn
Posts: 515
Joined: 04 Dec 2008, 04:30
First Video: Can't remember
Location: Minneapolis, MN
Contact:

Re: My contribution to Desert Bus 4

Postby Trisha Lynn » 25 Nov 2009, 07:23

Jillers and I talked about this last night and are also attempting to scratch up the cash to fly up and act as Desert Bus 4 Pit Crew, taking over the menial chores like packing up prizes for shipping and taking them to the post office, organizing their magical Google Docs spreadsheet, organizing challenge PMs, etc.

Luckily for us in NY, you can get a special photo I.D. that will act like a passport if you want to travel only to Canada and/or Mexico so we will not encounter Kroze's passport woes.


Trisha Lynn
...East Coast, represent...!
Publisher/Editor, GeekingOutAbout.com
http://www.geekingoutabout.com
On Twitter: @trishalynn
On Twitch and the LRRCraft server: cattleprodlynn
User avatar
Theremin
Posts: 7603
Joined: 30 Nov 2008, 12:24
First Video: A girl must have some secrets.
Location: Bristol, England

Re: My contribution to Desert Bus 4

Postby Theremin » 25 Nov 2009, 07:26

go trish & jillers!
User avatar
Master Gunner
Defending us from The Dutch!
Posts: 19383
Joined: 29 Oct 2006, 12:19
First Video: How To Talk Like A Pirate
Location: In Limbo.

Re: My contribution to Desert Bus 4

Postby Master Gunner » 25 Nov 2009, 08:47

I'm worried about IRC for next year. Its barely readable as it is, and next year its only going to be bigger and going faster.
TheRocket wrote:Apparently the crotch area could not contain the badonkadonk area.
Twitter | Click here to join the Desert Bus Community Chat.
User avatar
Metcarfre
Posts: 13676
Joined: 08 Jul 2008, 13:52
First Video: Not Applicable
Location: Vancouver, B.C.

Re: My contribution to Desert Bus 4

Postby Metcarfre » 25 Nov 2009, 11:46

We may have to consider multiple IRC channels.

Speaking as an attendee, if the constant "so-and-so has left the chat" and "what's-his-name was granted voice by X" messages were eliminated, it would be much, MUCH easier to read. The chat screen is HUGE, but also remember that when we're singing or whatever, in general the lyrics/YouTube vids are playing over the chat (so we can't see it).

The auction system needs to be overhauled TREMENDOUSLY.
*
User avatar
jtaylor
ASCII Ninja
Posts: 1000
Joined: 16 Apr 2007, 16:32
First Video: Talk Like a Pirate

Re: My contribution to Desert Bus 4

Postby jtaylor » 25 Nov 2009, 11:47

I am going to use existing irc client code if at all possible, although I may have to translate that code into a new language. I think I am going to use a language that complies into Java Bytecode like Scala or Clojure so it is faster than an interpreted language but cross-platform. Once I get the core of this done other people can start helping me with adding features.

Also I have a passport already.

Edit: I am going to try to start programming today and get a lot done on it the next few days since it is Thanksgiving break.
User avatar
Master Gunner
Defending us from The Dutch!
Posts: 19383
Joined: 29 Oct 2006, 12:19
First Video: How To Talk Like A Pirate
Location: In Limbo.

Re: My contribution to Desert Bus 4

Postby Master Gunner » 25 Nov 2009, 12:42

metcarfre wrote:We may have to consider multiple IRC channels.

Speaking as an attendee, if the constant "so-and-so has left the chat" and "what's-his-name was granted voice by X" messages were eliminated, it would be much, MUCH easier to read.


In mIRC at least, you can do that (options -> IRC -> Events), which is how I have it set up. It makes it just readable. With any more people, it will be up to or past where the chat is now with the event messages.
TheRocket wrote:Apparently the crotch area could not contain the badonkadonk area.
Twitter | Click here to join the Desert Bus Community Chat.
User avatar
gcninja
Posts: 4701
Joined: 13 Dec 2008, 11:57
Location: Grand Canyon, AZ

Re: My contribution to Desert Bus 4

Postby gcninja » 25 Nov 2009, 12:47

a good idea would be have another room for auctions next year
EJ wrote:Lyinginbedmon, I'm looking forward to when Paul or Graham reset your & Elomin's post count back to zero. If you keep it up it's bound to happen =p

Noblesse Oblige
Buksvager!
User avatar
jtaylor
ASCII Ninja
Posts: 1000
Joined: 16 Apr 2007, 16:32
First Video: Talk Like a Pirate

Re: My contribution to Desert Bus 4

Postby jtaylor » 25 Nov 2009, 20:46

Progress Update: No actually code written yet since I am too distracted by the complete awesomeness that is Desert Bus, but I have done a fair amount of research and I think I am probably going to modify DMDirc (which is written in Java). I am planning on learning Scala, so if there are parts that I can write better in Scala I think I will do that.
User avatar
Genghis Ares
Posts: 3630
Joined: 28 Feb 2009, 22:09
First Video: ArmEGAddon
Location: Texas

Re: My contribution to Desert Bus 4

Postby Genghis Ares » 25 Nov 2009, 21:24

gcninja wrote:a good idea would be have another room for auctions next year


+1, I was gonna suggest that as well.
Image
User avatar
Lorithad
Posts: 840
Joined: 27 Nov 2008, 02:51
Location: British Columbia

Re: My contribution to Desert Bus 4

Postby Lorithad » 25 Nov 2009, 21:34

I considered the separate auctions chat. However, I don't think it would go over all that well. The same people would join it, and the same people would talk. You'd get around that by only giving voice to people who want to bid. But then how do you decide who gets voice?

Implementation of the auction chat would just be a pain that results in less bids. And we want all of those bids.


Right now, my only problem is my computer. My IRC client (Icechat7) cannot keep up with the thousands of messages per minute. From all the enters, quits, name changes, whois queries. All of those things take processor time. Even if you've got them set to hidden. So I need a more efficient irc client (though icechat is one of the best i've ever seen), or a more powerful computer.
Its kind of depressing to even think about. My computer isn't good enough for IRC.
Matt wrote:Lorithad, you should be ashamed of yourself. You are bad, and you should feel bad.
User avatar
Arius
Posts: 7228
Joined: 23 Jun 2009, 03:38
First Video: Max Effect
Location: Inside You
Contact:

Re: My contribution to Desert Bus 4

Postby Arius » 25 Nov 2009, 22:02

A bid box would work. You can only enter numbers in it, and it would echo to bold red text so people will see the bids.
H̼̮̖͓̻ͮ̀ͬ̓e̟̦͉̾̔̀ͣ͆̄ ͚̤̈̉ͦ̎ͭ̚c̰̠͚̜̹ͪ̐̎̃ͅo̗͌͛ͥ͑m̍ͬͥ̚e͍̱̲̤͚̹͔͛s͚̱̤͚̲̭̗̃̎ͭ̚.̘̫̖̮̠͒̔.̝̹̟̳͚̂̆̋͌̐̚.̬͓̰̃̑
User avatar
Fuzzyfreaker
Posts: 631
Joined: 28 Nov 2007, 19:24
First Video: CSI: CSI
Location: The Big Onion
Contact:

Re: My contribution to Desert Bus 4

Postby Fuzzyfreaker » 25 Nov 2009, 22:30

I have a decent amount of coding and design experience, so if you need a hand, I would be glad to help out with this.
User avatar
jtaylor
ASCII Ninja
Posts: 1000
Joined: 16 Apr 2007, 16:32
First Video: Talk Like a Pirate

Re: My contribution to Desert Bus 4

Postby jtaylor » 25 Nov 2009, 22:33

I am not sure how easy it would be to design a bid box that everyone can use and also see other people's bids in near real time. Designing something for the crew to use is easier and I proposed that above.
User avatar
Genghis Ares
Posts: 3630
Joined: 28 Feb 2009, 22:09
First Video: ArmEGAddon
Location: Texas

Re: My contribution to Desert Bus 4

Postby Genghis Ares » 25 Nov 2009, 22:37

Lorithad wrote:I considered the separate auctions chat. However, I don't think it would go over all that well. The same people would join it, and the same people would talk. You'd get around that by only giving voice to people who want to bid. But then how do you decide who gets voice?

Implementation of the auction chat would just be a pain that results in less bids. And we want all of those bids.


I doubt you'd get a third of the people on it.
Image
User avatar
Arius
Posts: 7228
Joined: 23 Jun 2009, 03:38
First Video: Max Effect
Location: Inside You
Contact:

Re: My contribution to Desert Bus 4

Postby Arius » 25 Nov 2009, 22:40

The bid box would be pretty easy (Have it echo to the main chat), but you could also just have a /bid command to format the text.
H̼̮̖͓̻ͮ̀ͬ̓e̟̦͉̾̔̀ͣ͆̄ ͚̤̈̉ͦ̎ͭ̚c̰̠͚̜̹ͪ̐̎̃ͅo̗͌͛ͥ͑m̍ͬͥ̚e͍̱̲̤͚̹͔͛s͚̱̤͚̲̭̗̃̎ͭ̚.̘̫̖̮̠͒̔.̝̹̟̳͚̂̆̋͌̐̚.̬͓̰̃̑
User avatar
jtaylor
ASCII Ninja
Posts: 1000
Joined: 16 Apr 2007, 16:32
First Video: Talk Like a Pirate

Re: My contribution to Desert Bus 4

Postby jtaylor » 25 Nov 2009, 23:42

Fuzzyfreaker wrote:I have a decent amount of coding and design experience, so if you need a hand, I would be glad to help out with this.


The codebase for DMDirc is source controlled in git and the code is under the MIT license so I would do the same and put it up on github. Right now I use git on a server that I ssh into, but that is for one of my courses that will be ending soon so I am going to have to work on either getting git set up in windows or finally partitioning my laptop and installing Fedora 12.

Edit: I opened up the notebook I use for programming projects I do outside of class, and the last page with writing on it has notes about an IRC app. I don't even remember when I wrote this.
User avatar
Elomin Sha
Posts: 15774
Joined: 22 Feb 2008, 05:14
First Video: Max Effect
Location: Woodford Green, England
Contact:

Re: My contribution to Desert Bus 4

Postby Elomin Sha » 26 Nov 2009, 01:07

I have plans for a 2 week holiday in Canada next year. I will be taking my camera and plan to document Desert Bus, last year I mentioned doing this, and some one asked about a Desert Bus DVD. I am willing to do that.
The most unique, nicest, and confusing individual you will get to know. Don't be stupid around me, that's my job.
https://displate.com/elominsha/galleries
If you need art, I take commissions, PM me.
User avatar
Evil Jim
Posts: 7265
Joined: 14 Jul 2007, 00:39
First Video: Shake Your Hands
Location: R'lyeh, Wisconsin
Contact:

Re: My contribution to Desert Bus 4

Postby Evil Jim » 26 Nov 2009, 01:14

Fuzzyfreaker wrote:I have a decent amount of coding and design experience, so if you need a hand, I would be glad to help out with this.

Don't do it! He means a real hand! I know the guy it came from!
Image
Arius wrote:People were just so awestruck by your awesomeness that they became catatonic.
ThrashJazzAssassin wrote:BURN HIM! BURN THE HERETIC! DEATH TO ALL WHO SCORN THE AWESOMENESS OF EVIL JIM!
User avatar
spartanhelmet
Posts: 1072
Joined: 01 Aug 2008, 22:21
Location: Perth, Phailstralia
Contact:

Re: My contribution to Desert Bus 4

Postby spartanhelmet » 26 Nov 2009, 10:55

I'll put my hand up here. Just finished 2nd year CS, so I'm yet another CompSci major looking to make a difference.

I had my IRC running on a heavy-duty server at uni, yet it was chugging at times. That and the fact hundreds of people are planning to converge on Victoria has me both worried and excited :)
"LRR för 4 av 5 toasts"
User avatar
Ergo
Posts: 177
Joined: 31 Mar 2009, 19:11
First Video: Pimp My Chair
Location: Victoria (Australia)

Re: My contribution to Desert Bus 4

Postby Ergo » 26 Nov 2009, 20:34

I can help with pure-Java stuff; I'm not familiar with Scala though.

One thing that might be nice is smooth-scrolling. I found it was really difficult to follow the chat when any given line instantly jumped up 50 lines because we hit a milestone or whatever. If it scrolled smoothly (with a dynamically calculated/smoothed velocity) it'd be much easier to read.

I have a number of ideas for an alternative integrated browser-based Java client portal for next year which I'm thinking of developing. Perhaps we could work in parallel to some degree?

A client version would obviously mirror some of the functionality of the crew version - a bid entry box, for example. It could also have a donation challenge-offer entry box, to allow the crew to easily distinguish them from the other PMs.

I was thinking I could also integrate my Desert Bus applet - or at least a portion of it. Have a rolling demo mode, link the fuel-guage to donation/time status, have billboards with sponsored ads rolling past, as well as billboards for milestones (points, time or donations). A bug-splat for every fail (I'd make the windscreen wipers work and slowly clear them away), stuff like that.

It could also have a fold-out mini-map showing the current position of the bus on the route from Tuscon to Las Vegas. It would only be an estimated "ideal" time of arrival obviously, but it should be accurate to within a few minutes (the size/resolution of the map would hide the inaccuracy anyway).

All of that would work seamlessly if the main crew instance could send automatic notifications into a separate IRC channel... ;)

I have a few other ideas but I'll save those for later. :)
User avatar
tak197
Feito Com Fruta
Posts: 9010
Joined: 13 Mar 2007, 19:20
First Video: How To Talk Like A Pirate
Location: Stroudsburg, PA
Contact:

Re: My contribution to Desert Bus 4

Postby tak197 » 26 Nov 2009, 23:57

I know I'm gonna be working on Craftalong II stuff myself. Maybe I can learn to knit and crochet well enough to rival a one-armed drunken Chemistring!
Image
Image
User avatar
White Flame
Posts: 30
Joined: 22 Jun 2009, 18:09

Re: My contribution to Desert Bus 4

Postby White Flame » 27 Nov 2009, 00:36

A number of things could probably be handled with an IRC bot instead of a custom client. Something to think about.

Return to “General Discussion”



Who is online

Users browsing this forum: Bing [Bot] and 51 guests