"Millionaire" Project Progress - Project "Supermix"
Aug 1, 2015 18:34:20 GMT -5
FinalAnswer19, Randydorney, and 17 more like this
Post by retched on Aug 1, 2015 18:34:20 GMT -5
So here's something that I'm in the middle of working on at the moment. It's inspired by a controller screen I seen on a YouTube and something that drew me to these forums. (I think I saw someone from these forums spy on my Twitch stream while building this.)
While most of these I found were written in pure Flash or pure Java, I'm writing this one in Visual Basic and Flash. It's my hope that I can use this at anime/comic convention game show panels soon.
It's not much yet as I'm probably going about this in the wrong order but I'm still learning programming techniques and fashions.
A key difference to note is that most controller's I've seen follow just one format (something I probably should've done instead), I went ahead and combined all of them here.
The eventual goal is that the person who is controlling the game will be able to go ahead and choose which format the game will be in. (Either "Classic" (Regis, Meredith), "Shuffle" (Meredith, Cedric, Terry), "Clock" (Meredith, and I guess Regis to an extent), and my own concoctions involving combining Shuffle and Clock together.) I hope that by the end of the year I'll have something to present to you all and I hope the forum admins don't mind if I make this a "journal" post of some sorts to show my progress.
Here's to hoping this turns out well and feel free to shoot any kind of questions you may have and any suggestions. (Like there's a small chance I might switch this board to be three separate boards instead >.>)
FAQ (as of original posting 8/1/2015)
While most of these I found were written in pure Flash or pure Java, I'm writing this one in Visual Basic and Flash. It's my hope that I can use this at anime/comic convention game show panels soon.
It's not much yet as I'm probably going about this in the wrong order but I'm still learning programming techniques and fashions.
A key difference to note is that most controller's I've seen follow just one format (something I probably should've done instead), I went ahead and combined all of them here.
The eventual goal is that the person who is controlling the game will be able to go ahead and choose which format the game will be in. (Either "Classic" (Regis, Meredith), "Shuffle" (Meredith, Cedric, Terry), "Clock" (Meredith, and I guess Regis to an extent), and my own concoctions involving combining Shuffle and Clock together.) I hope that by the end of the year I'll have something to present to you all and I hope the forum admins don't mind if I make this a "journal" post of some sorts to show my progress.
Here's to hoping this turns out well and feel free to shoot any kind of questions you may have and any suggestions. (Like there's a small chance I might switch this board to be three separate boards instead >.>)
FAQ (as of original posting 8/1/2015)
- What language is this written?
This is written in Visual Basic and will tie in to Flash's ActionScript for the presentation. Some SQL will be used to tie in the database of questions. (Most of the programs I've seen use Excel spreadsheets, and not of the columnar kind... that's way too much for me. So for storing the questions, I'm using Access DB.) (*knocks on wood* Still trying to find out how to pass info from VB to Flash and Flash to VB.) - Can I try it out?
Currently there is nothing to try out. It is just a screen with a bunch of boxes, there is no code tied to the buttons except the timer. I still have to add the logic for the other buttons, not to mention retrieving a question from the Access Database, and etc. And above all, the actual Flash projector which will handle all the projection animations for the "big screen" and screen 2.
(What I like to call "Screen 2", Terry is pointing at it, on the current Millionaire US stages. This normally indicates the remainder amounts of the shuffle format, the total bank won when a contestant walks, and the total progress a contestant made.) - Do you plan on making the sounds and "stuff" available?
That's kind of copyright infringement. (Technically this whole thing is technically trademark/copyright infringement but still.) If/when I'm ready to distribute it... it will be without the sounds attached. I'm sure there are several places to get the sound beds and effects, I just don't know if it's acceptable to add such files into the executable, so therefore I'm leaving it off. (Again still new to these forums.) A cool thing about this version is the fact that you can use your own sounds on each of the buttons but again that's like down the line. (There will be a README help file and a YouTube video explaining it.) I'll keep looking up the answer to this question and make a decision soon. (I will note that if sound files can be dispersed this way, there's a chance a "Soundboard Mode" can be made available. Again, decision time soon.) - Do you need help?
To test it, yes. To code it, kind of.
I'm trying to do this on my own as there are several other Q&A game shows I'd like to make that I haven't seen made yet. (Millionaire, Are You Smarter Than..., Jeopardy, 1 vs. 100, Winning Lines, etc.) Now I can But I may need help putting parts of it together. (Like I'm still trying to learn how to tie in Flash into a Visual Basic project that doesn't add up to several hundreds of dollars being spent on an IDE or by passing a variable back and forth between Flash and Visual Basic.) When that time comes, I'll just google search the hell out of the question first.
As far as Testing it goes, so far from the few days that I actually joined it and from the time I spent following it, this group seems like a good place to try to find a bunch of people willing to test the game out. When I actually have a build to test, and as soon as I can control who can use the program, I'll release a beta of sorts for each version. - Will this be an open source project?
I don't have a definitive answer to this yet. I mean, I'm as big a fan of reading other's people code and learning from it as the next but this is the largest project I have ever worked on. Right now, assume that it is closed-source but free. - What exactly is a controller?
The best way of thinking about the controller is to imagine if you're in the studio during the show taping. There are three key people. There's the contestant (the person playing the game), the host (the person who is MC'ing the game and guiding it along), and then there's the producer who is overseeing the entire production. Technically yes, the host could be the producer as well (and there will be an option to control the game via the host screen view) but for now the producer is there to support the host and give him one less thing to worry about. So just as the name implies, the controller is just a way to control the action and flow of the game. - Why are there buttons for ALL of the lifelines, why not just make three?
So in order to make sure that I covered my bases in a custom game where any lifeline goes (regardless of format), I made a button for each lifeline. (It's actually a bit harder if I only make a button for a lifeline that is "available", so I took the easy way out.) There will be a display of what lifelines are available to use by the contestant (and I should probably include a button to put that on the overlay...) If a controller presses a lifeline button that corresponds to a lifeline not available, it will prompt the controller to confirm that they actually want that lifeline. I'll work on a way to allow double ups (like 2 Jump The Questions, 2 50:50's etc.). (Will also allow for the reinstatement of lifelines too by clicking on the icons.) - Where's the "Host Screen"? Where's the "contestant's screen"?
This gets a little bit more tricky. I will endeavor to work on these two screens at some point. Probably with photos I find on Google. This program is designed to work with the later US format of the stage in mind and not the classic hot seat. (The big screen and the smaller sub screen, not the two monitors.)- Wait... there's a host screen on the current stage?!
Yes. If you've ever been to the NYC/Connecticut stages recently, you'll notice three monitors. One monitor where the money tree/bank/remaining amounts are (stage right), the center big screen where the question/Ask the Audience results are displayed (center stage), and then another monitor on the opposite side (stage left, attached to the ). That monitor, stage left, is the host screen. It doesn't do much beside:- Fill the whole screen with the question.
- Then lifts the question above 4 spaces for the answers and reveals those one by one. (This is where Terry turns to the camera and reads the answers.)
- Then changes into the normal host screen. (When I went during the shuffle format, there was still a space for a countdown clock, oddly enough.) It would show the remaining dollar amounts, total banked, amount if wrong (when I went to the studio it was always stuck at $0 even though this isn't the case), and a few other details. The hint that the question was wrong or correct wasn't displayed on the host screen but rather a producer under the screen, out of camera view, would nod and shake her head to Terry the result.
- Wait... there's a host screen on the current stage?!
- ---