Author Topic: Drawboard 9000  (Read 3837 times)

Drawboard 9000
Why 9000? Cuz I said so...



What:
This is an elaborate drawing board. How original :P, but this is no ordinary drawboard. This one features 4 tools, 9 colors, and 10 frames with animation playback :o. Many people saw me hard at work on this on my server, and posting it online is sort of my way as "copyrighting" this as my idea and my work.



Features:

Tools:
Paint Tool: Your average paint tool that paints bricks 1x1 to your color.
Clear Tool: This is similar to the paint tool, but fills the entire board.
Fill Tool: This nifty tool fills in any bricks within an enclosed area that are the same color, to your chosen color.
Box Tool: This crafty device lets you make lines and boxes with ease. You click on one brick, then another to specify opposite corners, and it fills in everything in between.

Colors:
It has 9 different colors to choose from to appease all of your drawing needs:
Red
Yellow
Green
Blue
Purple
Pink
White
Black
Brown

Animation:
This features a frame mode, which you can use for saving pictures, animating clips, and creating slide shows:

There are many different ways to mod the frames:
  • You can just save the current frame you are on by clicking the "S" button.
  • You may save this and the next frame to the current picture by pushing the "N" button.
  • You may save all of the frames to the current drawing by pressing the "A" button.
  • You may reset all of the frames to a blank canvas by pressing the "R" button.
  • You may scroll up and down through all of the different frames and it automatically changes to the corresponding save.
  • You may adjust the time of which how fast it plays through the frames.
  • If you would like to play through the frames, you click the "P" button. Upon clicking, it prompts you if you would like to play the slide show, if accepted, it prompts you again if you would like to start from frame "0".



What it uses:

This uses Variables V5 and a custom event I created. Now, before everyone starts acting up and starts accusing me of "cheating" by creating my own event, I would like to state why:
The data of this save started getting enormous and started lagging up server a bit when having to relay through EVERY color to choose what to pick, so I decide to make a simple event like setColor, but using numbers to set its color id. The value argument is compatible with var replacers, so instead of having 18 or so events, I could use 1 that accomplishes the EXACT same thing. You can't imagine how much data that saved. I also used this feature for animation mode, which wouldn't really be possible without it, unless you wanted an unimaginable amount of data. As for variables v5, it is completely necessary due to the fact that every brick has its own unique properties determined by its column and row within the board, which is used by the box tool. Plus, for the fill can I needed to check color id's using the special registered var: <var:brick:colorid>.



Pictures:

Its kind of hard to show the board in action, but I will try to show what it can do through pictures:





Required Add-Ons:



Save:

NOTE: You must press the "!" button on the bottom left to power up the machine. All the frames are set blank upon loading, so all of the frames will be red, until you reset them all or save them all to a picture.

UPDATE: I added a repeat button, so you may continue looping through animations. Just click the button to the right of the "P" to toggle it on and off.


(I had to upload to Mediafire, since the file was too large)
Drawboard 9000 Save

To load the save, you must place the .bls file in Blockland/Saves/Slate. Then it will show up in your saved files.



Credits:
  • Destiny for ideas/support, also for Variable Conditional Events (And Chrono, Clockturn, and Truce)
  • Truce for SetEventDelay Event, Prompt Events, and Variable Conditional Events(^Others too^)
« Last Edit: July 15, 2009, 02:02:43 AM by lilboarder32 »

Holy stuff. Nice.

I want to see more!

I don't think a custom event is cheating. It just shows how much more smart u r.  :cookieMonster:

I don't think a custom event is cheating.
Finally someone who realizes this :P. There is a small bug I am trying to fix, once I get it kinked out, then I might consider posting my event and a save for all to see it first hand.

Yeah, if you release the save. Attach teh event. :D

The event is in the loading dock of RTB, once its approved, I will post the link and the save.

EDIT: And I fixed the bug, so it should work glitch-free now :D


Another awesome project from lilboarder the eventing god.

Complete this with default events and I'll be impressed.
And yes, it is possible. Even the saving / animations.

lilboarder, you are event god!
« Last Edit: July 13, 2009, 05:23:37 PM by tikitai »


Complete this with default events and I'll be impressed.
And yes, it is possible. Even the saving / animations.
I already stated that saving / animations are possible, but it would be a massive amount of events.
I also used this feature for animation mode, which wouldn't really be possible without it, unless you wanted an unimaginable amount of data.

The work put into that using default events wouldn't even be worth it, plus, the Box Tool and Fill Tool NEED variables, to check their color id. Why do you hate when people use variables? Its not like this was ridiculously easy with them, this took hard work. Variables add SO much more functionality with contraptions such as these.


Spock, you are event god!
Uh, wut?

ummm........am i the first one to notice that its over 9000?

WHOOOPS, NEARLY SAME AVATAR, SORRY.

I already stated that saving / animations are possible, but it would be a massive amount of events.

Then get yourself in gear and make them.
True event builds require dedication.

Then get yourself in gear and make them.
True event builds require dedication.
I don't have the time to re-make the entire thing. I guess this sucks and isn't worthy of you Truce, sorry.

Plus, why would a ton more work, that accomplishes the same thing in a probably lesser degree, make it any better? That's like making a pizza and placing each and every cheese shred on individually, when you could do it much easier by just sprinkling it all on and evening it out, will it taste any better having placed each one idividually? Probably not... Weird brown townogy, but it fits.

EDIT: Added the save.
« Last Edit: July 13, 2009, 07:04:54 PM by lilboarder32 »