The first thing I did since writing my last post was get abducted. I was just romping around the internet, minding my own business, when “boing” up pops a conversation window. It was one of my friends (not the mesh friend
) with another genius game idea. “Lets make an Uplink MMO!” He even elaborated on how it would be browser based so I could help with it. We would call it Downlink.
Downlink
I happily and quickly accepted, and soon we were off in planning heaven. Of course that never lasts so we put everything away for while. Or I did, anyway, while he worked on some backend stuff. Finally, I decided it was time for me to do my work, and I took an ugly looking template he made and turned it into a cool looking profile selection screen (think Uplink’s menu) where you can drag profiles around, and drop them on the login and retire buttons. The create form could even let you either type in a new name or drag a retired profile to reuse the name. It was quite simple with jQuery, just adding an extra droppable to the form that would change the contents of the input box.
It still took me almost an entire week. Perhaps it was because I ended up putting event handlers inside handlers, nesting droppables and draggables and event handlers, making functions work in all sorts of weird ways…
And then after that week passed, I decided that I was done with the select profile page. It ended up being quite interesting, considering that all that was used for the page was javascript and a very small number of pictures. The user would click on “Start Game” on the site, and then be asked to log into their Google account (We were doing this on the Google App engine and decided to take advantage of Google’s user system). The user would then message either telling the user to enable javascript if it wasn’t enabled already, or telling the user that downlink was loading if it was. The loading screen would display a warning if the loading was particularly slow, possibly due to AJAX being unsupported or a really slow internet connection, and warn the user of this. It finally loads, and the background fades to black as the loading message box moves up past the top of the window with a parallax effect where the background image scrolls a little more slowly than the box (in reality nothing is scrolling at all). Two new windows would pop up, one being a “menu” and the other being a list of profiles. The menu had a few different options, including “New user” and “Initiate downlink,” which would open up forms. A user could type into the ‘New user” form to create a new user, but the “Initiate downlink” form is blocked off (and even if a user did manage to it doesn’t actually do anything). Instead, to use it, a user would have to drag an active profile from the list of profiles in the other window onto the form. Once the user did that, they would pass onto the next phase of the game, the actual game. The most complicated form, however, was the retire form. It caused a massive headache, since the user had to double click on the form to confirm after he dragged a profile onto it. The solution sounded simple. All you had to do was bind an extra double click handler. But what if the user wanted to cancel it? I ended up making an extremely complex system of way the user could cancel. They could move their mouse out of the form. (What if thee mouse was never in the form to start with? It’s actually possible, believe it or not). The only solution I could think of for that as that it would cancel when he moved his mouse onto any profile in the profile list.
So at the end of the week it was quite natural for me to say I didn’t want to work on Downlink for a while. So I just went back to being myself, complaining that I couldn’t make art.
Eating Poo
In the beginning eyra said, “I can not draw,” and she could not draw.
And liz said, “Yes you can,” and it was so.
And eyra, helpless, said, “Let there be poo,” and there was a pile of brown poo.
And eyra saw the poo, that it was good, and eyra added a boy eating it. And that was the first day.
My Drawings Stink by =Lady-Succubus on deviantART
The Eye
And eyra said, “I can draw naught but poo.”
And liz said, “That is not true,” and so it was not.
And eyra, rolling her eyes, said, “Let there be an eye and a face holding it,” and eyra saw that it was good.
And eyra said, “Let there be a boy holding the girl that holds this head,” and so it was done. And with that passed the second day.
In Her Eyes by =Lady-Succubus on deviantART
Go here?
And eyra said, “My skills are rubbish.”
And Regina said, “Hey! Hey! Aideen! Can you make a picture for me?”
And eyra rolled her eyes and said, “Yes,” and it was true.
And Regina said, “Good! I need a picture of a sign telling people to click this link by midnight!” and it was 11:15 PM (23:15).
And eyra said, “Let there be a sign!” and there was a sign.
And eyra said, “Let there be letters to fill the sign with information for all to see and read.”
And eyra created the letters G O H E R E P W E A S E.
And eyra said, “be useful!” and the letters all went to their own special places, and eyra saw that it was good.
And Regina said, “It’s boring!” and so it was.
And eyra said, “Let me create a girl in my own image so that she may hold the sign.”
So eyra created a girl in her own image and she held the sign. And eyra blessed her and said unto her, “Be good.” And Regina saw that it was good.
And so ended the third day.
Click here by =Lady-Succubus on deviantART
Response
And everyone thought her art was ugly.
Family
And eyra said, “Let there be a family.”
And so it was done.
deviantFAMLY by =Lady-Succubus on deviantART
deviantART
Yeah, I know my art is horrible… But I hope to keep practicing to see it improve, someday. Who knows what might happen in a year or so if I keep trying?
