Thursday, December 15, 2011

Original VW Concept Design Proposal Draft


Image taken from visualphotos.com

Note: For purposes of simplification, examples will be drawn from three different books.

Title
“Booktopia”

The Big Idea
Exploring children’s literature and more.

Target Member
Children between the ages of 8-14 since this virtual world will focus on exploring various children books that will take the form of an environment (such as Hogwarts from Harry Potter and Willy Wonka’s Chocolate Factory from Charlie and the Chocolate Factory). It is mainly to encourage children at a younger age to want to read more and learn how to discuss with fellow readers. Time spent could range about an hour to two. This VW would ideally be half a gig requiring about 400 MB of RAM. The ideal internet speed would be DSL and above but can work with a 56K modem.

Value Proposition
My target member cares about getting to virtually explore the world a certain book and interact with it. Using Willy Wonka’s Chocolate Factory as an example, my target member will get to see the chocolate river itself and try to avoid oompa loompas if causing mischief.

World Design Feature Categories (in outline format, describe each verbally in functional detail and use visual mockup examples where words fail):


A. Self –  The user will be able to explore as themselves with a customized look and apparel. An anthropomorphic/mythical appearance is also possible to fit the overall theme of children’s literature of which many include fantasy. The users can even earn unique titles for each world. Such as being a student at "Ravenclaw" or represent the element of "Wind".

Expressions will take form of body language (“waving, hands on hips, etc”) and of course facial that can be activated from what people type or from a drop down (similar to Second Life). Like many VWs, communication can be done through a real time chat in public or through private messaging. Since the focus is to immerse the user in the book world to expand on imaginative skills, a voice chat will not be an available option.

The way users will connect to each other will be through mutual interests of books read. They can discuss with each other aspects of each book world they liked, disliked, etc. and connect it back to the actual novel.
           
It is expected that the users will create a desired persona that blends into the atmospherics of their favorite book. For example, if a user wants to be a student at Hogwarts, they will conduct themselves in a manner that would be well acquainted with its terminology. To enforce and aid in that, Booktopia will colloquialize certain words to fit into the theme of the book. For example, “human” will be translated to “muggle”. Another example would be someone in a world of a Roald Dahl book (“Matilda, BFG, Charlie and the Chocolate Factory, etc”)  who would try to use an insult would be translated into “bootboggler”.

Reputation will take form of the number of books read and knowledge. They will accumulate points for books they have read, for completing certain tasks, participating in events and for answering trivia which also doubles as earning currency. A certain number of points will increase their ranks, starting from 0, gaining 500 will level them up to 1, and so forth. The alloted points will increase as the levels go higher and not just in increments of 500.

Personal abilities will take the form of unique abilities and skills found in other books. Casting spells from Harry Potter or using weaponry from Narnia for other purposes such as fighting or cutting grass.

Note: In terms of fighting, consent must be granted to fight other users though since the purpose of Booktopia is to stay as close to the book canon including its experiences. In short, the goal is to have users gain/acquire abilities they would like from other stories.

B. Place  

World Story: Booktopia is a place that harbors new worlds (children books) as earth holds continents and many different countries. By coming here, you are taking on the role of an adventurer, much like the main characters you have read in your favorite books and come explore and re-live the story. At times you may even divert the course of what has actually happened. Collect as many artifacts and skills as you so desire in these worlds and mix and match them to create a whole new experience.

Several ideas for how the travel in Booktopia:
A room/house with artifacts that connect to each world such as a golden ticket to Willy Wonka's Factory, a closet to Narnia, travel outside to a train station (Platform 9 3/4) to get to Hogwarts, and so forth.

Another would be to travel it similarly like one would with the real world and need to fly/run (really fast), etc around the world to reach their destination. Similar to world map concepts in videogames.

An idea I got from a classmate would be a series of doors, each leading to a different book world.

The way users would navigate would be in third person or first if they wish for total immersion. It will take place in a 3D space and the purpose would be to simply explore and gather. They can have fun with interacting with characters and creatures from the book which will act as NPCs. And when applicable, the environment itself (such as if there were talking trees, objects, etc). For example, in the world of Alice and Wonderland, they may interact with the Cheshire Cat himself or the Caterpillar. They can find the tabletop with the two potions (and even take/buy some into their own inventory) that can shrink and enlarge you respectively. This would double up as their ownership when they gain the right/acquire a unique item and ability.

C. Purpose  
There will be various shops in each book world if a user would like to buy an ability or item. However, like many VWs, some items cannot be purchased and must be earned through tasks/quests. The shops will largely feature items from its respected book world that seemed run of the mill such as Butterbeer, Bertie Bots from Harry Potter, and frobscottle, snozzcumbers, three course dinner gum, and so forth. 

The way to earn currency in VW is as mentioned, accumulating points from proof of having read a book. This can be done through proof of purchase (code provided or connected to e-reader) and/or cataloging it on a social cataloging network site. Since these alone can't perfectly prove if one read the book and can be easily exploited, very little points can be earned this way.

The main method of earning currency would be answering book trivia questions. Naturally, the more difficult the question, the more its worth. 

Points can also be earned through minigames, contests, and events. 

Finally, items can be sold to other users. 

LearnThey will learn how to interact with other users when discussing other books as well as increase their insights of the books they have read. They may even get a “taste” of other books they’re considering reading by exploring its world though the main intention it for them to seek the world after having read it.

D. Fun Things To Do 
Along with interacting with the environment and adapting a story’s unique powers in likeness with its characters, there will be mini-games and events. Mini-games will include activities in relation to the book such as Quidditch at Hogwarts and dream catching in Giant Country (BFG). Events will involve contests that can use the minigames and to re-enact scenes from the book.

Re-enacting scenes from a book
In terms of events to re-live scenes from the book, the users will be given choices that will stray from the canon. The purpose of this is for them to gain some insights as to why the author chose the particular event to happen the way it did or why the characters did/said/went what they did. You as a yourself will follow the characters as they venture throughout the story and whenever a decision is made, you can make the choice as to go along with what you know or test out the alternative. Using Alice and Wonderland as an example:

What to do when you see the white rabbit:
Follow it - following the storyling that will lead you to the rabbithole.
Catch it - the rabbit will just flail and shout its late and eventually will escape.
Ignore it - you will not enter Wonderland and remain in the green pastures.

Some may be more "obvious" choices to what the outcome may be provided you have read the book such as taking a tour in Willy Wonka's Factory. Knowing how much you can sample, are allowed to, and so forth may vary until the oompa loompas will carry you away.

This is inspired by the “Give Yourself Goosebumps” series that gives the reader a set of actions to choose from, some of which end the story right then and there.

Users can acquire pets such as an owl (Harry Potter), a similarly striped/colored and would spout cryptic messages breed of "Cheshire" cat, and other unique or stock pets.

E. Society

Rules:
  • Do not give out addresses or telephone numbers, even your own for safety reasons. Doing so can result in a ban.
  • No Cursing (although there will be a filter, a constant detection of swear words can result in a ban).
  • No cheating which often involves use of third party programs. 
  • No solicitations or advertising. 

Government: For added fun, some moderators can be hired professionals or NPCs that take some authoritative figure in respect to the book work. It could be Snape, the Queen of Hearts, Aslan, oompa loompas etc. They will throw down judgement ("Off with your head!") and  have to teleported back to the mainland. Repeated instances will result in a temporary ban. A total of three bans will result in termination of the account.


World Design Plan - Visual Designs

World Design Plan – Visual Designs (minimally detailed sketches, maximally finished prototype illustrations). Depending on your concept, provide map, at least two example location designs, diagram of locations and relations to each other, examples of building design, object design, general avatar look, etc.

Interface Components In-world and HUD Graphical User Interface
(e.g. menus, etc). Text descriptions, sketches and/or prototype illustrations, sketches showing operation of GUI components, etc. For In-World applications, also provide detailed flow-charts showing how it works.

Out-World Components Identify, describe, and offer at least 2 sample design sketches for the Web-based companion-components to your virtual world, e.g. web site, member forum, member wiki, special interest groups, social event scheduling and notification, reputation-ranking, etc. How will all this be structured, accessed, and what is the look and feel of its overall design?

Forums: Here, users can discuss the books and the VWs outside the program. They can discuss their favorite books, chapters, parts of the VW, and so forth. There would be other discussion groups such as outside interests for users to mingle and connect with in addition to what books they read.

Social Event Scheduling and Notifications: Notifications of events can be done through newsletters via e-mail. Like Second Life, a website listing all the upcoming events will be posted.

Within the VW itself, the mainland will have a bulletin board of all upcoming events.

E-book reader/Smartphone: Users can connect/download a plugin or app onto their e-reader/smartphone to use as proof as purchase/as proof of having read a book.

List of e-book readers:
Amazon: Kindle
Barnes & Noble: Nook
Bookeen: Cybook
Condor Technology Associates: 4FFF N618
Endless Ideas: Bebook
Entourage: eDGe
Foxit Software: eSlick
Interead: COOL-ER
iRex Technologies: Digital Reader
Iriver: Story
Kobo: ereader
Pocketbook: Pocketbook
Samsung: Papyrus
Sony: Sony Reader
Velocity: Cruz

Social cataloging site:

List of social cataloging sites for books:
http://www.goodreads.com/
http://www.shelfari.com/
http://www.anobii.com/
http://www.librarything.com/
http://www.wattpad.com/
http://weread.com/


Buying the book physically: In order to fully appreciate Booktopia, one has to read the books of the worlds they plan to explore! Reading the book will give the users something they want to explore and immerse themselves (virtually) and to imagine living out the adventure of their beloved characters. A code may come with the book or be redeemed if they would like to use it to earn points in Booktopia itself or special downloadable content.

Research 

Websites researched: 
Concepts/Inspirations:
  • Live Photosharing (Club Cooee)
  • Minigames (Toontown)
  • Earning currency through trivia quizzes/questions (Mokitown)
  • Colloquialize/"Translate" speech (Yohoho! Puzzle Pirates) i.e "buddies" > "hearties", "inventory" > "booty"
  • Event Schedule (Second Life)
  • DLC (Downloadable Content) concept from current generation consoles
  • Animal Crossing for the emotion icons on screen and bulletin board idea. 
  • Used Hogwarts Student Maker for "customized look" example.
  • Onlinebookclub.org forum used as an example for forum concept

Thursday, December 8, 2011

Virtual World Design Concepts

  • Concepts from other Virtual Worlds I Like:
  • Live Photosharing (Club Cooee)
  • Minigames (Toontown)
  • Earning currency through trivia quizzes/questions (Mokitown)
  • Colloquialize/"Translate" speech (Yohoho! Puzzle Pirates)
    i.e "buddies" > "hearties", "inventory" > "booty"

Virtual Worlds Concept: "Booktopia"

Would be able to go around book worlds as themselves and meet other fellow readers and even interact with characters from chosen book world.
  • Other social aspects can include sharing fan made productions such as fan art.
A virtual world exploring a wide range of children's books such as Charlie and the Chocolate Factory and Harry Potter.

Events would compose of re-enacting scenes from books and/or integrating them.
  • May have series of actions to do outside the canon to explore non-linearity. Similar to the "Give Yourself Goosebumps" series.
  • Contests such as a "Find a new candy for Willy Wonka" and travel to Hogwarts for the Bertie Bots to submit.
Economy will be earned through "points" by answering book trivia questions.
  • Example, "What is frobscottle?" (from Roald Dahl's BFG)
  • Can also be earned by purchasing books and using a specialized code or ISBN number.
  • Can be connected to your Kindle/e-book reader to earn points through books "read" and "bought".
  • Purchasing a book may "open" a new world to explore.

Banana Suit Race: Experiment Review Report/Presentation




The Banana Suit Race didn't go exactly as planned though thankfully, we still managed to have some participants finish from start to finish. At the very least, we hope that people enjoyed running around in banana suits.

The majority of the survey results claimed to have enjoyed the scavenger hunt the most with the riddle second. On average, it took about 35 minutes to find. As intended, the scavenger hunt did take the longest to complete but a little longer than anticipated as most of the class had troubles finding it.



According to the survey results, the trampoline took an average of 5 minutes to complete. Unfortunately, the trampoline did not go as planned as the script for anyone who makes contact with it was supposed to be propelled upward. The only one it worked for was for the person who rezzed it which was very strange given how there wasn't supposed to be any limitations on it. Perhaps this was a limitation set on the place itself which was overlooked and should've been tested beforehand.

Even after buying three more trampolines, no avail!

Only one person was able to finish all three riddles in 15 minutes while everyone took either the remaining time left over or 25 minutes to solve some of it.

Overall, the race took about an hour for those who managed to complete it. The overall experience averaged to about 7 which was a pleasant surprise all things considered. People really enjoyed the "token" for task 2 which was a banana gun that shot bananas as ammo:


As the event ended, this strange burst of colors swept the screen.

Thursday, November 17, 2011

Banana Suit Race Instructions

Please purchase a banana suit costume here. If you need money, please let us know and we will lend you some!

Next teleport here, France 3D and proceed to do the following tasks:

  1. Locate a special sphere that you can buy for 0 Linden dollars.
  2. Attach it to your avatar somewhere visible as proof as you found it.
  3. Then find Rebekah and jump on the trampoline 20 times.
  4. Rebekah will then give you a banana gun for you to equip (similarly to the gun event)
  5. Finally, locate Jacky, shoot a banana at him as proof that you completed the first two tasks and solve his riddle(s)! (Depending on time, there will be 1-3)

Tips: Type in " /7 Banana Peel " in the chat box to rez banana peels that will cause anyone who steps on it to 'trip' into the air.

Hints will be given every ten minutes if participants are having troubles.

Take the survey when its over! Thank you!

Thursday, October 20, 2011

Experiment Plan: Odd Numbers

Group: Kateryna Bilyk, Rebekah Lan, Jacky Mao

1. Experiment Title :
Banana Suit Race

3. Mechanics: Participants, in banana suits, will need to accomplish certain tasks and receive proof of achievements through each group member. To receive the first proof of accomplishment, 1 copyable prim will be hidden somewhere, take a copy and bring it to Kateryna. They will then locate Rebekah who will have them jump on a trampoline 10 times. Then they will need to locate Jacky, solve the riddle he will be standing next to and whoever PMs him the answer first, wins.

5. Roles:

Goals - The group members. Will monitor and check each player for proof of completing a certain task.

Participants - Those involved in the rat race against each other to see who will finish the quicke

7. Assets Provided:

  • "Proof" of accomplishing a certain task to move on. Will be provided by each goal.
  • (14) specially hidden objects that will be scattered about for the first task.


    9. Feedback SurveyMonkey Survey Link (and inworld survey link object):

    Tentative questions:
    1. What placing were you in the race? (fill in)
    2. Which task did you find the most fun? (scavenger, trampoline, x)
    3. Which task did you find the most challenging? (scavenger, trampoline, x)
    4. How long did it take you to accomplish the scavenger task? Estimate. (fill in)
    5. How long did it take you to accomplish the trampoline task? Estimate. (fill in)
    6. How long did it take you to accomplish the x task? Estimate. (fill in)
    7. How long did it take you to finish the race? Estimate. (fill in)
    8. Rate your overall experience (1-10, 1 being 'boring' and 10 being 'Great!')

    11. Production Plan

    Event will likely take place at a public sandbox (which ideally will be the kind that clears every 3-4 hours) seeing as to how we will need to rez objects. We will create a specially marked and non-copy prim and hide it somewhere. We may be using other prims/sculpties to use to provide as hiding spots if necessary (such as buildings, trees, etc). We will also be acquiring a scripted trampoline for use in the second task. About an hour or so before the event, we will set up the necessary items in place and take position. From there, the event and race shall begin.


    Banana Suit participants will be required to wear. It is transferable so we will be able to provide it for everyone. Participants are allowed to find/make a different banana suit if they like.

    Thursday, October 13, 2011

    Second Life: Brainstorming

    I enjoy sightseeing in Second Life; seeing what people manage to re-create (such as The Great Wall of China) and from their own imaginations such as buildings made out of lego pieces and gigantic trampolines.

    Some interactive aspects of SL are also fun such as certain events opting you to be animated (such as a dance club where the mod would prompt you to 'dance') or clicking on a certain piece of furniture would prompt your avatar to sit down.

    Current skills I have just go within the scope of what I have covered in previous blog posts such as prims, sculpts, and clothing+tattoos. In terms of what I already have, some of the basic knowledge of some Adobe programs such as InDesign, Photoshop, Illustrator and After Effects.

    One event that Kateryna and I were considering doing would be a fashion show. We would rent or prim a runway and make/design clothes for interested users. Said interested users may already have an outfit they would like to showcase as well.

    Other events I have mused would include art shows and tours.

    Friday, October 7, 2011

    Second Life: Clothing - Animated Clothes via Prims and Scripts

    Wearing Animated Gifs

    Unfortunately, wearing animated gifs isn't as simple as uploading it and wearing it as a texture. However, you can apply textures to prims/sculpties in which you can dictate movement through scripts. In this case, we want our texture to be in constant movement of all the layers it takes to look animated.

    Say we want to use this which I named 'crazy colors':


    Download the GIF 2 SL Animated Texture Program here (Windows only). Open up the program and 'Load Gif', select your image, and then click 'Output'. From there it would separate all the frames into one jpeg file:


    It, to quote: "automatically outputs the number of frames horizontally, vertically and the frames per second on the name of the final image for ease of use with a supplied free script on the site. Upload the image, toss the texture into a prim, add the script and it works."

    So along with the output, the image name also includes the numbers you would like to plug into the provided script to make it move horizontally, vertically, etc. In this case: 5, 2, and 10.

    Now, let's go into Second Life and rez a prim. Since I have already have a sculpty in mind, any shape will do. To bring in your sculpty, go to Object and in the first dropdown, select "Sculpted" and select your customized scultpy in the 'Texture' box. In this case, I want to have this animated gif as a sort of hat so I have a hollow shaped one.




    From there, go to 'Texture' and select our outputted image within the 'Texture' box. Now we have our desired choice of attire with the image. Now to make in animated.




    Click on the 'Content' > 'New Script'. Double click on the New Script we have created and replace all the coding with the following:

    integer XXX = 3; // Change this to the number of frames up and down
    integer YYY = 2; // Change this to the number of frames across
    float rate = 8.0;// change this to the number of frames per second
    default
    {
    state_entry()
    {
    llSetTextureAnim(ANIM_ON | LOOP, ALL_SIDES,XXX,YYY,0,0,rate );
    }
    }


    so my coding looked like:

    integer XXX = 3; // 5
    integer YYY = 2; // 2
    float rate = 8.0;// 10
    default
    {
    state_entry()
    {
    llSetTextureAnim(ANIM_ON | LOOP, ALL_SIDES,XXX,YYY,0,0,rate );
    }
    }


    And now our prim is animated. Now attach it to whereever you like. Since this was intended to be a hat, I had it attached to the Head > Skull.


    Hoorah!