Multimodal Literacy Assignment (Python Script)


### All other files are available to download, but I have uploaded the base Python script here for simplicity.  If you are interested in the code I used for images, special effects, game mechanics, and GUI, feel free to parse through my project! This code only retains what you see in the front-end of my game. Thank you! ###

image bg mybg = im.Scale('mybg.jpg', 1920, 1080)

define a = Character("The Arcade")

define k = Character("The Kitchen")

define f = Character("The Factory")

define d = Character("Developer's Note")

# The game starts here.

label start:

    play sound "bgmusic.mp3" volume 0.75 loop

    scene schoolfront

    d"As a child, my school was my safe space. And without my wonderful early-year teachers, I wouldn't have been as motivated to pursue higher education 

    or fully grasp the power of knowledge."

    d"But when I reflect on my academic journey, I recognize that my most cherished memories of learning have 

    taken place outside the conventional classroom."

    d"In this sense, I find that learning exists not just in a traditional academic setting, but learning environments

    exist in cultural systems, within people and sometimes through our own adventures."

    

    d"As you play through the game of my literacy autobiography, I hope you too 

    can see that education truly exists everywhere, and that you have an enjoyable experience as well. Thank you!"

    scene schoolenter

    "While the hallways and entrance of this school may seem standard, I assure you that the classrooms within this space are anything but standard." 

    "Feel free to choose whichever classroom interests you the most! There is no particular order to explore."

label choices:

    scene classrooms

    play sound "hallwaypop.mp3" volume 0.75 loop

    "Which classroom will you pick?"

    menu:

        "Freire's Classroom":

            play sound "door.mp3" 

            jump freire

        

        "Bakhtin's Classroom": 

            play sound "door.mp3" 

            jump bakhtin

        "Scribner's Classroom":

            play sound "door.mp3" 

            jump scribner

        

        "I'd like to leave the school and see the citations":

            play sound "door.mp3" 

            jump ending

        

label freire:

        stop sound

        scene pcbang

        play sound "arcade.mp3" volume 0.5 loop

        a"Welcome to the arcade! As you might expect from the modality I have chosen to use for this project, video games are a huge passion for me."

        a"While they are extremely fun and a great way to spend time with friends, I also believe in their potential to be applied in the classroom or other

        learning contexts."

        a"I started playing video games at a very early age like most children. Either on an iPad, or the family desktop just to pass the time and for my own entertainment."

        a"At this age, I had exposure to a lot of different games. Video games taught me persistence and grit when I pushed through difficult puzzles. They were also a medium of storytelling

        extremely capable of immersion and relaying empathy." 

        

        a"There was also games, of course, that had education embedded within them."

        a"I recall attending a STEM summer camp, and remember the program utilizing popular games such as Minecraft or Roblox to teach us about science, math and coding." 

        

        a"I distinctly remember how much more interactive these lessons were. In that moment, I discovered the power of active learning and recall."

        a"Just like learning a language, lessons are best taught when you are an active participant. Being able to think critically and in the moment is the best way to ensure

        the topics you are learning are relevant and important to you."

         

        a"For the longest time, I had the impression that the absorbtion of academic material could only be acheived through

        monotonous memorization, passive aquisition and other hallmarks of institutionalized Banking Education."

        a"Paulo Freire defines 'Banking Education' in the following quote-"

        a"{b}'This is the 'banking' concept of education, in which the scope of action allowed to the students extends only as far as receiving, filing, and storing the deposits.(Freire){/b}'"

        a"The overarching pitfall of Banking Education is that it is impersonal. It ignores the actual self and identity of the student in pursuit of delivering academic material." 

        

        a"The student becomes encouraged to become a memorization machine, a repository, or a passive audience member."

        a"In contrast, the medium of interactive games is the complete opposite. Without some sort of action or response from the user (An input, such as moving the mouse or clicking a key), the

        game cannot progress."

        a"In this sense, any game used in an educational context essentially employs the values and hallmarks of problem-posing lesson plans."

        a"Whilst discussing the concept of problem-posing based learning, Freire notes-"

        a"{b}'Liberating education consists in acts of cognition, not transferrals of information. (Freire)'{/b}" 

        

        a"At any level in a game, instead of receiving information, you are expected to use that information as well."

        

        a"This sort of call-to-action manifiests in a variety of ways, where the student can now control the pace, intensity and rhythm of a lesson plan."

        a"At the moment, I am seeing the potential of video games as a learning tool in real time."

        a"My current position as a research assistant in the Risk Resilience Lab has shown me how video games cannot only teach students scholastic material, but also introduce

        concepts of wellness and emotional learning."

        a"Subjects like history and math are extremely important for schoolchildren to uncover, but equally as much are topics such as Conflict Resolution or exercising Mindfulness."

        a"These are just some of the topics we cover at the Risk Resilience Lab: Through the development of our two-player cooperative mobile game, we allow students to 

        work through heated moments together with their peers in a guided environment. "

        a"I have personally seen the effectiveness of this game in real-time. As a research assistant tasked with overseeing sessions, collecting insight from our players and 

        building rapport with the students," 

        

        a"I have witnessed students diagnosed with behavioral conditions find solace and comfort in our after-school video game program."

        a"The game we are currently developing and updating is a two-player tower defense game. In this game, you are working with your teammate to protect your respective castles

        as well as battle against the clock in order to defeat the enemies' castle."

        a"However, there are several elements of competitiveness as well as a need for teamwork in order to clear levels." 

        

        a"Our system of resource management, merging troops and 

        collecting power-ups all require effective communication, emotional control, level-headed thinking and unbending grit."

        a"It is truly awesome to be part of such an energizing field of work and I am deeply excited for the future of this project."

        

        a"Through my early exposure of games, I have

        found a heartfelt appreciation of problem-posing learning and its applications for broader, altruistic purposes in a standard classroom."

        a"Anyway, this wouldn't be a proper arcade if you didn't walk out with a prize! Get ready!"

        image fullgacha:

            "gacha1.png"

            zoom 2.5

            pause 0.4

            "gacha2.png"

            zoom 2.5

            pause 0.4

            "gacha3.png" 

            zoom 2.5

            pause 0.4

            "gacha4.png" 

            zoom 2.5

            pause 0.4

            "gacha5.png" 

            zoom 2.5

            pause 0.4

            "gacha6.png" 

            zoom 2.5

            pause 0.4

            repeat

        image dice:

            "dice.png"

            zoom 0.8

        

        image junk:

            "junk.png"

            zoom 1.2

        image warm:

            "warm.png"

            zoom 0.5

        show fullgacha at truecenter

        play sound slot loop

        a"What will you get?"

        stop sound

        play music "bgmusic.mp3" volume 0.75 loop

        hide fullgacha

        menu:

            "I'm feeling lucky!":

                play sound goodresult

                show dice at truecenter

                "You got some lucky dice! Bring it to Monopoly night..."

            "I'm feeling hungry...":

                play sound goodresult

                show junk at truecenter

                "You got some snacks! Is this stuff safe to eat?"

            "I'm feeling cold...":

                play sound goodresult

                show warm at truecenter

                "You got a handwarmer! Is this really for a kid?"

        

        hide dice

        hide junk

        hide warm

        a"Thank you for visiting this classroom. We hope you enjoyed your prize!"

        

        "Where would you like to go next?"

        menu:

            "I'd like to see the other classrooms.":

                stop sound

                stop music

                jump choices

            "I'd like to go through this classroom again.":

                stop music

                jump freire

label bakhtin:

        stop sound

        scene kitchen

        play sound "kitchen.mp3" volume 0.5 loop

        k"From an outsider's perspective, my family's cultural background sounds like a battlefield: A Korean mother and a Bengali father in the same household might seem like an impossibility or a disaster." 

        

        k"Yet, the only destruction I ever witnessed was the number of cooking pans we went through - and even then, the food made was worth it."

        

        k"Growing up, I learned two different lullabies, heard two different languages, and celebrated double the holidays." 

        

        k"Entering my home, I was greeted by a misty spirit of turmeric, cumin, and coriander, who lovingly pinched my nose, while the caress of bay leaves, cloves, and ghee pooled at my feet." 

        

        k"At night, the pots and pans of my home would sing alongside the rumbling bass of my mother's bubbling kimchi jjigae." 

        

        k"When the moon rose last February, I slid into the silky drapery of my mother's pink hanbok, her gentle hands smoothing my unruly hair into a slick, sheer bun."

        

        k"And when the sun sets for Ramadan, my grandmother and I prick our fingers on safety pins, securing each other's glittering patterned saris."

        k"Cultural syncretism was my first best friend because I met her in the same place where I took my first steps: 

        this household where I was introduced to the beauty of two very different things harmonizing under the same roof." 

        

        k"My experience balancing both cultures taught me early on that diversity is more than a box to check off; it's something a home should have."

        k"In this way, my household was my first introduction to heteroglossia. The way I communicated with my family, was heteroglossia in itself."

        

        k"Cultural exhange was not a one-time transcation in my childhood, but rather far more fluid; The interactions shared between the Korean and Bengali spheres of life are organic and real to me."

        k"Bakhtin captures the harmonious nature of heteroglossia as a living, constantly-evolving organism when he writes,"

        k"{b}'As such, these languages live a real life, they struggle and evolve in an environment of social heteroglossia.(Bakhtin)'{/b}"

        

        k"However, I admit that the word 'struggle' doesn't capture how I feel about my discourse."

        

        k"Heteroglossia is sometimes described as an ongoing never-ending dialogue between two ideas, and I can't find a better word to describe how my family communicates with eachother."

        

        k"I picked up slangs from both languages, and made it my own. My polite tone comes from the culturally modest side of my Korean family while my expressive dips in tone and intonnation originate

        from the animated discourse of my Bengali wing of the family."

        

        k"Through the day-to-day disposition of how I speak, I embody the harmonized values and mother tongues of my family's ancestors."

        

        k"And most importantly, I recognize the inherent political significance of my discourse." 

        

        k"For me, the way I speak also stands for multiculturalism, inclusivity and pluralism. It is audible proof that people of all cultures

        can harmonize with eachother, while maintaining a genuinene authenticity and purposeful representation." 

        k"I believe Bakhtin captures this deeper innate meaning of heteroglossia best when he writes-"

        k"{b}'All languages of heteroglossia, whatever the principle underlying them and making each unique, are specific points of view on the world,{/b}"

        k" {b}'forms for conceptualizing the world in words, specific world views, each characterized by its own objects, meanings and values. (Bakhtin)'{/b}"

        

        k"In a world that often demands assimilation, the way I speak is my quiet rebellion—

        

        an assertion that cultural coexistence is not only possible but essential." 

        

        k"The way I speak is not just a blend of languages, but a living testament to the dialogue between two rich cultural histories. 

        My speech does not erase either identity—it harmonizes them. I find this the true power of heteroglossia."

        k"Since you're in the kitchen already, you might as well pick up a new recipe! What are you craving?"

        image soondabu:

            "soondabu.png"

            zoom 0.3

        

        image jalepi:

            "jalepi.png"

            zoom 0.8

        image jrecipe:

            "jrecipe.jpg"

            zoom 0.4

        

        image srecipe:

            "srecipe.jpg"

            zoom 0.55

        menu:

            "I want to eat something comforting and spicy...":

                play sound boiling

                show soondabu at truecenter

                "Like I mentioned earlier, nothing bring's me comfort more than a bubbling hot pot of soup. This is a recipe for

                a korean spicy soup, called Soondabu"

                hide soondabu

                "And this is the recipe!"

                play sound paper

                show srecipe at truecenter

                hide window

            "I want to eat something colorful and sweet!":

                play sound candy

                show jalepi at truecenter

                "This is a famous recipe for Jalepi: it's essentially a south asian style funnel cake. It usually is super bright orange (sometimes dyed with saffron to 

                celebrate festivities) and is covered in a very sugary sryup. "

                hide jalepi

                play sound paper

                "And this is the recipe!"

                show jrecipe at truecenter 

                hide window 

        k"Thank you for visiting this classroom. Where would you like to go next?"

        hide jrecipe

        hide jalepi

        hide soondabu

        hide srecipe

        menu:

            "I'd like to see the other classrooms.":

                stop sound 

                jump choices

            "I'd like to go through this classroom again.":

                jump bakhtin

label scribner:

        stop sound

        scene factory

        play sound "factory.mp3" loop

        

        f "This may be the most unconventional classroom out of them all. But in the pursuit of my favorite hobby, I have learned about the intrinsic

        empowerment embedded within creating art and enacting literacy." 

        

        f "One of my favorite past times is to visit abandonned structures and photograph them. "

        f "This is also known as Urban Exploration. Through analyzing maps, following discontinued train tracks and sometimes even by word of mouth,

        I discover a variety of abandonned buildings and areas."

        

        f "These forgotten structures can come in the form of factories, disrepaired homes or public infrastructure with deep overgrowth."

        f "They also happen to be the ultimate hotspot for Graffiti Writing."

        f "After growing up in New York City throughout my whole adolescence, I had always assumed that I resonated with Graffiti Art because it reminded me of home."

        f "However, after reading the Graffiti Manifesto, I realize my appreciation for street art stems from a much deeper place than nostalgia or aesthetic pleasure. "

        f "One quote stood out to me in particular."

        f "{b}'When the writer understands the role of graffiti in reclaiming her/his humanity, the glow from that star leaves the sky and adiates within them.'{/b}"

        f "I feel a deep sense of pride when I see public displays of unapologetic individuality and culture."

        f "To witness art made for the sake of art, purely for the sake of creation, is the most genuine representation of the beautiful human spirit."

        f "Especially within the context of graffiti especially: this art takes place in abandonned homes."

        f "The artist isn't even sure if someone else will see the art in such a deserted area."

        f "Nor is there a possibility for monetization, or even fame, since most graffiti is done anonymously."

        f "Graffiti is one of the truest reflections of art that truly manifests from the innate instinct to create."

        f "To create art is to be an individual. Whatever your craft may be, by making something yourself, you exercise autonomy and creative freedom."

        f "This philosophy frames that art is inherently political: to be a creator is to retain and exercise your voice, your ideas and your own individuality."

        f "Graffiti, while not a typical form of literacy, is actually extremely empowering for both the viewer and the artist."

        f "When I see street art in the abandonned areas I visit, I realize that I am surrounded by examples of Literacy as power."

        f "The ability to express ones self is uniquely important because it makes populations more resistant to authoratitve powers and opression."

        f "Art is a tangible act that demonstrates the deliberate importance of your personal voice and therefore emboldens you to articulate yourself."

        f "To create is to claim space. To express is to exist." 

        f "Scribner states this when she writes-"

        f "{b}'While functional literacy stresses the importance of literacy to the adaptation of the individual,{/b}" 

        

        f "{b}the literacy-as-power metaphor emphasizes a relationship between literacy and group or community advancement. (Scribner)'{/b}"

        

        f "Graffiti, like all forms of literacy, is power: because in a world where silence is often imposed, every mark made is a declaration of presence."

        f "The community advancement that occurs is the cultivation and establishment of the inner voice, where artistic expression is represented"

        f  "as a direct counter to literal instutions and forgotten infrastructure. It is a form of colorful protest,"

        f "as well as an art form that inspires others to think and act."

        f "Thank you for visiting this classroom. Where would you like to go next?"

        menu:

            "I'd like to see the other classrooms.":

                stop sound

                jump choices

            "I'd like to go through this classroom again.":

                jump scribner

label ending: 

    stop sound

    play sound "bgmusic.mp3" volume 0.75 loop

    scene schoolyard

    d"Thank you so much for playing my game. I hope you enjoyed!"

    d"Citations:"

    "Bakhtin, M. M. (1981). The Dialogic Imagination: Four Essays. Edited by Michael Holquist, translated by Caryl Emerson and Michael Holquist. Austin: University of Texas Press."

    

    "Freire, Paulo. Pedagogy of the Oppressed. Penguin Classics, 2017."

    "Scribner, Sylvia . “Literacy in Three Metaphors.” American Journal of Education 93.1 (1984)"

    "'The Graffiti Manifesto.',  chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/http://www.concentric-literature.url.tw/issues/Who%20Speaks%20for%20the%20Human%...

    return

Leave a comment

Log in with itch.io to leave a comment.