Tag: #creativitymodule

Creativity Module: Reflection Summary

Creativity Module: Reflection Summary

This module was very interesting to do. I chose the gaming module–which ended up being what I expected: making games. I love playing games so I wanted to attempt creating a small game. Since the modules spanned a duration of 2 weeks, and since they took place on our own time, I didn’t have much free time between class, work, rowing, and other homework assignments to truly invest in my project.

My game idea was to create a telephone game using colors and a line of birds. The birds would each alter the message and the player would have to remember what the original message was and repeat it. Then, after the player was successful more birds would join the line of birds and make each level more difficult. In the end, my product did not represent this idea.

What took me the longest was finding software to start using. I tried using Construct 2 but I felt like the interface was difficult to grasp on my own. After trying other software and not finding any easy ones to learn, I returned to software I used in high school called Scratch. It’s an easy software to make browser games within the site. The code is written by dragging different blocks into a workspace to build a program. Coding Sprites and events are super easy. The only real drawback I had with Scratch was taking my method of coding and translating it into the Scratch coding language. I have experience coding in Java and some Python, so I understand the principles of coding. Scratch feels like learning a new language to me, and I find it much more difficult. I don’t know if having more or less coding experience is good for learning Scratch because I found Scratch confusing in terminology when I first learned to code, and now I find Scratch frustrating in creativity. Scratch has a load of creative potential for users, yet I often found myself struggling to find and format the coding blocks to fit my needs.

Because of my struggle with Scratch and the short time limit, my final product did not end up being like my original idea. Instead of a fully-fledged game, I ended up with a prototype for a mechanic. I learned from the readings that prototypes are part of the building process of a game (it’s not all made in one go) and that each prototype is playtested and receives feedback for the developer to use to better improve a mechanic or the game as a whole. My prototype focuses on recognizing the correct order of colors, receiving the player’s input, and telling them if they are correct or not. It took me way longer than I first thought it would to write this algorithm, so I have yet to add a way for it to reset or repeat the pattern but the game is “playable” in a sense. The player can copy the bird’s pattern and receive feedback if they were correct or not. It’s by no means a game, but it’s a game prototype. This is a game idea I’ve had written down for a long time so I’m definitely going to further expand and develop this project into something more fully formed in the future.

Despite the setbacks and lack of a game as a product, I really enjoyed learning more about the game making process through reading the articles and resources available on the module’s webpage. I learned why games take such a long window of time to develop the concept, polish the UI and mechanics, and ensure a quality player experience. I will definitely continue working on this project and hopefully, turn into a product for my portfolio or a hobby. This was the only time I’ve ever been able to receive guided instruction on making a game so I was super excited to do this module, and I’m very happy with the knowledge and experience I’ve gained from participating in it.

The link to my game can be found here, feel free to check it out and leave a comment on some feedback on my progress so far!

Creativity Module: Update

Creativity Module: Update

The deadline for the first module of DGST101 is coming up and I’m low-key panicking, to be honest. I’ve finally settled on a platform called Scratch which is a 2-D -easy-to-learn, browser software used to make games and other interactive experiences. I know a lot of kids learn to code using it, and I’ve personally used it in high school when making computer games in my programming class.

My game idea is a Pattern-matching game mixed with the game Telephone. The primary objective for the user is to match their response with the original pattern. My spin on it is that as the pattern progresses down the line that the people who said something might move around or the pattern will shift in an unconventional way (such as changing hues or switching to a filtered tone).

This concept will be a challenge to incorporate into Scratch because I haven’t learned how to create randomness and assign variables that can be overwritten in Scratch. I can code it fine, being a comp sci major, but getting it to work on a more code-restricted software like Scratch is proving difficult. The project is due in 3 days, so over the course of the weekend, I’ll be really putting my nose to the grindstone. As of right now, I currently have the UI of the game as well as some beginning interactions set up.

Looking back on my progress I think finding a platform that I could quickly test my central mechanic may have been a better idea upfront versus trying to make my game look nice. I’ve noticed that all (if not most) of the game-making software that the module offers focus on creating the interface first and then adding events. I don’t know if that’s the proper way to go about making games or not. I’m used to coding the central or base mechanics and building up from there, eventually translating it into a visible medium, so I’m not familiar with the process that goes into making a proper video game. I also feel like 2 weeks to create an original game, especially for someone who is not familar with game making or code, will struggle to create a finished or acceptable product by the deadline. Even games that can be play-tested in 10 to 15 minutes take a while to conceptualize, prototype, and polish.

The main thing I’ve had to do for this module is to accept that my final product won’t be my finished version. It won’t be exactly how I want it to be. I keep reminding myself it’s only a prototype of a concept that I can revise and edit later on in my personal time.

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa
css.php