Bioactive: a game for library
instruction at University of
Florida

UF Game Group


Valrie Davis & Laurie Taylor

Additional Team Members: Sara Gonzalez,
Chelsea Dinsmore, Cindy Frey,
& Carrie Newsom


Outline


Overview of UF's instructional program for undergraduates



Why a game?


Who we are


Steps of development


Where are we now?


Future plans



In the Beginning....
How many undergrads? ENC Courses?
Currently -Many students get one-time BI courses

How effective are they?


Is there another more-engaging way to reach them?


What about the students who miss those lectures?


Val is getting some information from Jana --will fill this in today 6/11

We need a new approach

A web-based game students can play on their own time or as a class assignment

Short


(Hopefully) entertaining


Teaches basic library skills


Funding


-> Creation of game development group in the Marston Science Library

Our Game Team


Cynthia Frey
Chelsea
Dinsmore

Laurie

Taylor


Sara Russell Gonzalez
Carrie Newsom
Valrie

Davis




Steps of Development

Reviewed other educational games


Brainstorming


Developed Learning Objectives


Examined gaming platforms/development software



Developed game plot


Programming


Developed images & website


Playtesting


Where are we now?



Reviewed other Games



Brainstorming
Types of Game Themes Learning Objectives Possible software options Game plot

What Do Students Need to Know


What resources are in the library


What is the catalog and how to use it


How to use the online Course Reserve system



How to locate articles in a database


Location of libraries



Learning Objective Example

Understanding: The catalog contains materials that are available electronically or at various campus libraries.
Knowledge:

Difference between databases & the catalog.


Call numbers organize materials by subject & determine physical placement.


Materials are available electronically.



Skills:

Demonstrates how the catalog can lead you to a book or electronic resource.


Demonstrates how to recognize different call number
formats and their significance.




Exploring Possible Software
Concerns:

Accessibility: standards-compliant for multiple platforms and methods of access


Usability: easy to use for all technology and game skill
levels; no large downloads or high-end technical
requirements; focus on learning objectives and not on
learning the game



Sustainability: software that our team could use and
maintain



2D & 3D Game Design Software: overly focused on visual layout; required re-creating tools in-world, with limited resources risked confusion from game to real learning needs


Inform: Zork and other text-based games; mobile browser compliant; natural language style programming


Web Quests: Path-driven web navigation, with clues hidden in the text (online Choose Your Own Adventure)



Software Options



Game Plot

Needed:

Plot: short and motivational


Characters: caricatures for ease


Purpose/tools: reasons to do research within the story



Disaster Prevention:

Hurricane: plot issues with what to research and how


Biological disaster: "magic" antidote style end-goal easier to develop in line with the game plot and familiar scenario




Development
Programming: Challenges

Tracking changes and development process


Recompiling required (as opposed to webquests)


Revision history, like in Google Presentations, not embedded in Inform 7 (as it would be in commercial style development applications)


Images & Website
Necessary components of development





Playtesting: Comments from Playtesters

1.
How do you put back the desk?

2.
Correct the spelling of �recognize�.

3.
Need better game instructions -players don't know how to move about in game or look at things

4.
Text for lab desk drawers

5.
Not clear how to put ingredients in beaker

6.
Fix team names (Kentucky vs. Duke)

7.
Add library descriptions, computers, globe, etc.

8.
synonym for pour, mix, o'connell. dome, o'dome, Sara, clue, 'make antidote'

9.
response for 'wait in line'

10.
Change 'help #' -> # confused player who typed help #2

11.
If incorrect ingredients are added to beaker, error msg.


12.
'kick professor' response

13.
consistent for "arena" and "center" for O'Connell

14.
Fix response for librarian at desk

15.
Help for using Ares (make it clear that they're not logging on as the prof)

16.
Listing for shelf 5 -out of order with other shelves in list

17.
Put "Subject Guide" lowercase in antidote recipe

18.
Walk-through has water instead of alcohol

19.
Potential problem running on a mac (Cindy's guildmate)



Where are we now?



Integration into classes (pending)



Deployment of game in new framework (pending)



Current Development






Bioactive : a game for library instruction at the University of Florida
CITATION SEARCH THUMBNAILS DOWNLOADS PAGE IMAGE ZOOMABLE
Full Citation
STANDARD VIEW MARC VIEW
Permanent Link: http://ufdc.ufl.edu/IR00000085/00001
 Material Information
Title: Bioactive : a game for library instruction at the University of Florida
Physical Description: Conference presentation
Language: English
Creator: Taylor, Laurie N.
Davis, Valerie
Gonzalez, Sara Russell
Dinsmore, Chelsea
Frey, Cindy
Publisher: 2008 American Library Association Annual Conference
Publication Date: 2008
 Record Information
Source Institution: University of Florida
Holding Location: University of Florida
Rights Management: All rights reserved by the source institution and holding location.
System ID: IR00000085:00001
 Related Items
Host material: 2008 American Library Association Annual Conference

Downloads

This item has the following downloads:

( PDF )

( PPT )

( PDF )


Full Text




instucto at Uniest ofg
w
Flori aU

UF~ GaeGru













Why a game

ah ae ar a
Steps ofdevelopment0
Where age we now?
^^SFuture pas^^^^^^^^^^^^^^^^^^^^
















Ho a afetv ar ahea

W at abu ah a tdet ah ais ahs aaeatarasa

Val wwis woetig sme inomatio f
a6/a11 a a a
g^^^ a ^ iT~ia S! 0 5

0^^^nflSia^5r







We aggead a newappaoac





Shr
(Hopei~ ~full) ntertaining ^
Tahsb83B35lmasic library skills^^^^^^^^^^






Li^^brarya~~a~lMiBSfI
eea a a 0 S^^^^^^^^^^^^^^^^^^^^
a a Cff~M~pTn8^^[
0^^^^^^^^^^^^^^^^^^^^^^^^^















'll rri A" 4 le
















Exma ne aga miso alatfrsdveomn softwaa

meveoe gam plo



*eeoe img g e &5 ga ab a 5





*hr arwen ?
C^^^^i^S^i^f^^^^^^^^^^
a a a a^^^^^^^^^^^^^^^^^^
C^i^Bi^SifB^
























'I--
















I.




















Gae plot06








Wha Do. Stdns Nee toKo


What esoures ae in he lbry
Wha is the caao an o ouei
Ho to us th olie ouse eevesse
Ho to loat arice ina aabs







LannObectiv e Examele

andaratan ig a h caalo cnain materalsta ar
avilabl eletroi cally or at various cam us libraries.^^
Knowledge:. .5


Difference between databases & the catalog.^^^^^
gal 6umer orgniz maeil by sbest&dtemn


M ateil ar a ailabl aletania ly

*eontate ho a h aaao own lea yooaoko





aomt adtersgicane
6 a .6 6 a^^^^^^^^^^^^^^^^^^^^^^^^^

















aehd of accs

Usbliy eas to us fo lecnlg and gam skil


aeurm ns aou an aaaaaa nn abetie an ao aoa

lagnn a h a gamaegg
SuBsitaiijnab i : software that our team could use and

maiatain
C^KriTMic^S^^^^^^^^^^^^^^^^^
a a a1fn^^T~~i5^l58~tl
S CK~ln^BCiBRtS
C. V S S a Sai~B^SB^

C CEnl~ip~n^^^^^^^^^^^^^^^^^







motwr aOptiaoans s


ly trS55gq aguaired ac i ng t l


Infrm Zr and ate aetbae ggame;m bl *gowsea
co^impliant;aturallnguagestleprgrmmn
We Qet ** gagPag webnavig
asS ah aex agnin Chos You Ow adve*gre













Po:sotan moiataoaaa

Pupsea.,ls rasn to do rsa rc aihi ah tr



3 uriane a lo a suswt httorsac n o
Boo iadia str "a gc anidt atl n -oa airt

gavlo anln ihth a epo an aa ila seari
6. 66 r?? 6.i .6^^^^^^^^^^^^^^^^^^^^^^











Trcig3hne an aeeomn rcs

Re iso higagra, lik in5 al Pre enaggns a o



deaelopmt appliation
0mge V WV V V V
Necessary componeintsoeeomn






alyesig Co met fro g a ase





3. Need bete gam intrcton plyr O'onl
d o n' k n o h o to m o v ab o ut in g a e o-4 i e p n e o i r r a t d s

loo at thing 15 H e p f r u i g r s ( a e it c e rt a
4. Tex fo lab desk drawersS55 5 *~
5.~~~ ~ ~~ Not cla ho toptigeint nbae hy'entlgig na h rf
6. Fix temnm s(etcyv.Dke 6*itn o hl ou of orewt
7.Add lirr decrpios co ptes glbe ote shelve in list
etc. 17. Put "Sbjc Gud"lw raei
8. syo m for por mix o'onel dome anidt recipe
o'do e, ara clu, 'akeantiote 18 Wak-thoug ha watr isted o
9. repos foi in line alcoho
10. Chng 'hl #' _> # cofsdpaerwo1.Ptnta rbe unigoa
(Cnd' gulmae
tye help #2 m- 5~5
11 0 If' inorc inrdet are ade to
bekr ero msg.



































Its 8 am and you've just wearily stumbled into Dr. Sara Gonzalez's lab to get some work done. She's a world-renowned expert on pathogens and there are nasty
viruses contained within the lab which require extra care in handling.

As soon as you unlock the door and step into the lab you realize that something is very wrong. The lab is a disaster and you find Dr. Gonzalez lying on the floor amid
debris.

She is semi-coherent and you manage to catch a few words,


"antidote", "game", "course reserves",


she mutters. She has a crumpled note in her hand that she is trying to give you.


Frantically, you scan the bottles trying to see if any viruses are missing and realize that one of the most toxic, the Gator Virus, is absent.

















II ul1 too l N




University of Florida Home Page
© 2004 - 2011 University of Florida George A. Smathers Libraries.
All rights reserved.

Acceptable Use, Copyright, and Disclaimer Statement
Last updated May 24, 2011 - Version 3.0.0 - mvs


TRACE ROUTE

Total Execution Time: 35 Milliseconds

MILLISECOND   CLASS.METHODMESSAGE
0sobekcm_page_globals.constructor
0sobekcm_page_globals.constructorApplication State validated or built
0sobekcm_database.verify_item_lookup_object
0sobekcm_page_globals.constructorNavigation Object created from URI query string
0sobekcm_database.verify_item_lookup_object
0sobekcm_page_globals.display_itemRetrieving item or group information
0sobekcm_page_globals.get_entire_collection_hierarchyRetrieving hierarchy information
0sobekcm_assistant.get_entire_collection_hierarchy
0cached_data_manager.retrieve_item_aggregation
0cached_data_manager.retrieve_item_aggregationFound item aggregation on local cache
0item_aggregation_builder.get_item_aggregationFound 'all' item aggregation in cache
0system.web.ui.page.page_load (ufdc.page_load)
0sobekcm_page_globals.constructor.on_page_load
0html_echo_mainwriter.add_style_referencesAdding style references to HTML
0html_echo_mainwriter.add_text_to_pageReading the text from the file and echoing back to the output stream
35html_echo_mainwriter.add_text_to_pageFinished reading and writing the file