dev diary #4

Prompt: – Write about the week’s lecture and readings as they relate to your project 
– Write about this week’s industry guest speakers (if any)
-Write a description of your progress (both positive and negative) on your current project
– Must include at least one piece of media:
GIF, link to video, screenshot, sketch, etc.

A few days ago we got an email about a one-hour UCSC seminar on Imposter Syndrome. I was planning to attend before I tried to find the location and realized it was happening on the main campus. Bummer. But that is an issue I feel I’m struggling with at this point in the program, most of it directly stemming from the difficulty I’m having with C++ and my overall fear of programming. I know it doesn’t look great that I’ve waited three dev diaries to start admitting that I’m halfway expecting to get kicked from the program, but there’s this massive C-shaped hole in my skillset that’s negatively affecting my ability to contribute meaningfully to the duo project or to complete my assignments on time for C++.

Pretty much the only thing I’ve done for the duo project is asset creation. I’ve created over a dozen animations and four dozen sprites to populate Tyler’s vision, and as Emily pointed out when she learned this, “the program isn’t testing for that.” You want programmers and Tyler has programmed the entire game on his own. It’s also his concept; as mentioned in my last diary, I decided to withdraw my suggestions on fields and music in favor of going with Tyler’s office space and basketball mechanics because both concepts were equally usable and I figured Tyler would do a better job programming something he was invested in. I don’t have access to Tyler’s dev diary so I have no clue whether he’s pleased with my level of contribution to the project, but he certainly seems pumped about things when we talk. I’m quite satisfied with him as a partner as he’s open to suggestions, flexible with reacting to setbacks, eager to overcome obstacles and an overall hard worker. While we’ve both contributed plenty of suggestions and design concepts to the game, and I’m very satisfied with the final project, I can’t help but feel I’m regressing into my lifelong habits of avoiding programming by filling the void with content creation. I should have taken advantage of the solo and duo projects to learn Unity, even if it would have resulted in substandard products, because the proficiency disparity between me and the other students will only grow as the program goes on.

It’s just so easy to let him do all the programming and insert myself into more of an asset-creation position because that’s playing to my strengths. I can crank out sprites (I don’t think they’re particularly good but Tyler insisted he wanted to use my artwork and not default assets so apparently they’re of adequate quality in everyone else’s eyes) and I don’t know Unity as well as he does, so it’s logical and easy to let him program. But I didn’t come to this Master’s program to learn sprite creation, and we’re going to have an entire University of San Jose to do that for us for the next project. I need to find a way to serve a useful role on a team, especially considering nobody’s games from any point in this quarter have required a writer.

This all boils back to my fear of programming, something that’s plagued the majority of my life. When I was 11, I couldn’t wrap my head around a month-long tutorial of DarkBasic, so I used Multimedia Fusion (nowadays called Clickteam Fusion) to make games. As an undergraduate, I briefly considered switching my major to Computer Science but a terrible experience in a C class squashed those plans and I continued using Clickteam Fusion for my portfolio projects. After graduating, I took an online Unity class but eventually gave up after six months had passed and I couldn’t program anything more complicated than a text-based adventure game. Even in this class, I chose to use Clickteam Fusion for my solo project when I probably should have created an inferior project in Unity. I feel like the metaphorical elephant who learned as a calf that he couldn’t uproot the stake tying him to the ground, so he remains rooted even as a 15000-pound adult who could easily escape that stake if he tried to.

This is the part where I’m supposed to tell you that I’ve tried my absolute hardest to learn C++. I know that’s Andrew’s opinion on himself, but I feel like I should (and could) have worked harder, instead of constantly distracting myself by putting 110% into my other homework assignments. I love every other class in this Masters’, but I bet if I’d spent less time creating sprites, writing 2-page dev diaries and pulling all-nighters on The Wolf and the Waves I could have probably learned C++ at the same time. Instead my vision just swims when I stare blankly at Visual Studio and I do something superfluous like programming Tic-Tac-Toe instead of Connect Four. I can see the massive potential of games programmed in C# and I’ve wanted that knowledge for years, and this degree is probably the greatest chance I’m ever going to get to learn it. If I fail now, I’ll forever regret losing this opportunity.

Our lectures and reading discussed how the game designer uses the formal elements of a game. As a sandbox-style game, “Explore” would probably fit best as our player’s intended motivation. We found that most players clicked on everything once they were bored of shooting paper balls, so we didn’t to worry as much about telegraphing what items had scripted actions tied to them. (We added a few for the Inbox anyway, since the player misses a huge chunk of the game if they don’t click it.) The thing about ‘Calmness’ is, we had to avoid most of the things that video games use to create challenge because challenge isn’t calming. Our player character has infinite resources, no objective, and no stress because otherwise the player might not feel calm. We didn’t even have a clear ending (everything fades away and you’re now relaxing in the Rockies with nothing to do) until the very last build; we intended to let the player sandbox forever but playtesters didn’t find it calming when the game never clearly ended!

Believe it or not, Andrew Corcoran’s lecture actually helped us in a major way. He discussed dynamically adjusting your game so that it catered to people with different preferences. Originally, we tied the “slacking off” mini-game as calming and the “working” event as neutral. After Emily playtested our game and had the opposite reaction to both mini-games, we realized that some people found work more calming than laziness. So we tied the calmness mechanic to the player’s progress in either mini-game. Now people can finish the game through whichever playstyle they prefer, just like Corcoran’s UI and menus cater themselves to the player.

end sprites

#OccupyDarwinsSoldiers We are the 99%

So we have, like, a follower now. Like, a real person. Who actually followed the blog. Apparently they get like an email or something every time I post. And this terrifies me. Somebody’s going to actually read this? Do I need to be more politically correct? Should I stop describing  all my criminal activity in gruesome detail and posting nude pictures of all my girlfriends and boyfriends I’ve had since September 2012? What are they even hoping to read? I don’t even know, but hopefully this is part of it.

Well, you nonexistent readers are now part of the 99%, and thanks to horizontal resentment I can rest assured that your ire will direct towards the 1% of existent readers and not myself, as the arguable person of power in this metaphor. So idgaf

Today we colored our brick into a bunch of different colors so the game doesn’t look like sad white chalk land. Then we dragged them into the world. Exciting and pretty basic stuff, but since I haven’t watched a video since April, I appreciate him going slow.

Oh, new announcement! So if you’ll recall, I promised myself to bike 20 minutes a day, and unlike my Unity daily goal I’ve been fucking golden at the biking one. The trick came when I discovered that shoutcasted competitive L4D2 matches existed on Youtube and are really fun, so now I watch one of those while on the bike and it’s awesome. To celebrate absolutely nothing we’re adding a third once-a-day to the ole repertoire, and its an embarrassing one so thank god a real person decided to join just in time…I’m going to draw something every day until I’m a not suck artist. It’s the hugest bottleneck in my game development (other than not owning HTML5 exporter for Clickteam Fusion) so Imma just keep doing it until I can do it kinda skillfully. Whatever drawing will be posted here because otherwise I won’t remember. So without further ado, Karl the Policeman.

First drawing on ipad

Don’t occupy Darwin’s Soldiers too hard, or he’ll pepper spray you.

Day 73

Today we made a brick in GIMP, but fuck GIMP I read the comments and bitches used paint.net so im using Paint.net for the following reasons:

  1. fuck gimp
  2. also fuck gimp

See you next video.