Global Game Jam 2018 Experience - Part I - Digital Fail
Source
I.... am...?
...There is a disturbance in the space-time continuum... Its almost as if the author of this post, myself, abandoned the post and came back to it a full two weeks later.
Sorry @eaglespirit - this is not the "important post" that I had promised. ^_^;
As such it will seem like this post is a little out of time and place.
... so lets get back to it.
I am going it solo in Malta for this year's Global Game Jam.
And, since I am a glutton for punishment - I am going it solo... and learning a new Game Development Engine to boot.
In the words of Marco Massini "Perche Lo Fai?" ("Why do you do it to yourself?") 9_9
This is my record of the event - notes (mostly) taken live.
OK... so while others are still discussing how to proceed with the game, I am forging ahead (pun intended).
Remember folks: (To go far go together, to go fast go alone)
Well... the theme for this year is "TRANSMISSION".
A fun term!
I got into thinking about the various ways in which he term could be interpreted and three kinds of transmission appealed most to my mind (in terms of their potential):
The transmission of diseases
The transmission of energy or power, &
The transmission of data or information
So... I quickly got to thinking that it would be interesting to potentially combine all three of these.
Source
And this brought me to the following game concept (which is forming as I type):
This game is set in a future where humanity's overconfidence in its ability to control technology has gotten the better of us. Many missteps were made but none were as devastating as our expedient exploration and venture into the marriage of nanotechnology and artificial intelligence.
At first all was fine. Human life-spans theoretically quadrupled overnight. Its use in promoting health was initially a resounding success.
I use the words 'theoretically' and 'initially', because of two things.
First of all one had to be wealthy enough to afford these new nano treatments. It further separated the haves from the have-nots.
Secondly, it was only a matter of time before somebody decided to start tampering with the microscopic nano health bots for their own purposes. The debate still rages on as to whether it was terrorists or shadowy government agencies or even individuals hacking for the lulz.
Source
What can be agreed upon is that at some point the coding of some nanobots was deliberately altered to produce very unfortunate side-effects. Individuals began to die to a nano-augmented immune system gone rogue.
As if that weren't bad enough, in the mix, some nanobots had been programmed to enable and facilitate transmission from one host to another... and even worse than this, a few had even begun to near-mindlessly replicate to produce what has been termed "grey mould disease" - or the conversion of natural elements into members of an ever-growing nanite army. Left unchecked, this one infection could leave the entire World devoid of life.
The nanite war is ongoing. Human-controlled Weaponized Atomic Nano Drones (WANDs) have been utilized in an increasingly desperate effort to take out and neutralize the infections. Humanity may have been decimated but we still have a chance.
Well... that is the story.
But now I am immediately getting stuck on implementing the artwork in the game.
I had really been hoping that I'd be able to pull off a quick immersion into the Godot platform just as I had into the Stencyl platform the previous year...
It doesn't look like things are going to be anywhere near as easy... but perhaps things just need to 'click'.
As the midnight hour of the first day approaches, I find myself looking into the nuances of nodes that attribute physics (kinematic-what? Oh... its good for objects that I want to animate in-engine, huh?).
But I faced a more troubling problem. I had really wanted to let players choose their nanomech payloads so as to make things more interesting. Who doesn't like to be given some choice?
It is proving a lot less simple than I had hoped...
I'll have to sleep on it. This marks the end of Friday's efforts.
OK... I am awake now and its mid-morning. Had my breakfast and slept on it.
Now... to think of a name for the game project.
Its about nanobots gone wild...
'Interminable Resistance' comes to mind.
Yeah... lets not overthink it (30 seconds). That is the title.
A couple of hours pass.
With the help of the Godot community I've kind of figured out how to attach images to files.
Result!
OK - the artwork could definitely have been better but I am not dedicating anything more than an hour to it. Game Jam is all about pushing my limited boundaries and proving that I can (whether to myself or to others).
However I have yet to address the elephant in the room.
I am not a competent coder.
For several hours I try to wrap my head around the ins and outs of how to get the various things in a game - particularly variables - to work together.
I'd often find myself straddling the cusp of frustration. I allow my thoughts to wander onto more fruitful grounds. It is how I work. I like to cover ground rather than grind my head against massive problems.
Of course - when those problems threaten to derail an entire project, that is rather problematic.
So I first establish my game flowchart. I don't usually formalize these but the guest experts would be around soon enough and I really want to have more than just a few simple images to show.
I have decided that one of the better exercises (if not necessarily the most imaginative) would be for me to produce an 'Asteroids'-like game where one or more players could control nanobots against ever-increasing waves of unfriendly nanobots.
However I've very much another idea stuck in my head.
I really want a player to be able to choose what kind of body, legs, main weapon and arm weapons his or her nanobot features.
I'd like different kinds of behavior to feature. Different weapon behaviors too.
And... I've been giving some thought into the variables that I'd like to get tangled in.
However I am no closer to gaining the rudimentary level of understanding of Godot's inner workings necessary to make all this "progress" anything more than pretty illustrations and placeholders for a Steemit article.
And so several hours into this I did spend, pouring over the documentation and inquiring in Discord forums and the like.
However this endeavor has not produced the fruits desired. I am no closer.
Whats worse... the computer has grown slower and slower and slower still.
I have tried to ignore it but it has gotten so bad that I am no longer able to play instrumental music directly into my ears. It keeps stuttering - and the wifi connection seems to be fine.
Oh. Ooooh...
Why on earth is Malwarebytes Anti-Maltware hogging up well over half of my RAM?! O_O
Unbelievable... as are the ensuing efforts to disable and close the program running maliciously in the background. I never remember that program causing me difficulties in the past. Could it be the "premium" trial messing with things?
OK! This should do it.
What? Windows needs to restart? Fine.
What?! Updates?
Source
There is a special kind of rage that grips the heart when the very software that is supposed to be aiding you instead acts to bring about your downfall.
For upwards of two hours I've had to look on helplessly, as the dang computer engaged in its mandatory updates.
Needless to say, I felt gutted during the entirety of it... but it also forced me to think.
Even as I impatiently wandered around the other teams (some of whom probably felt that I was just trying to spy on them) and inquired about how things are going, occasionally looking back at that blue screen of gloom, I though long and hard.
Source
So much time lost.
So little progress.
How would I possibly bring about finishing any kind of game in the 20 hours that remained?
The answer was that I wouldn't.
I was staring assured failure in the face...
Finally realizing this, I relaxed.
"That's it... I'm making a tabletop game!"
Source
So.. that was representative of my first two-thirds of the game jam. :c)
If you have any comments that you would like to share then I will join you down in the comments section below.
As always, any resteems are also appreciated.
Sincerely,
Previous Post: The Present of Democracy
Holy cow! I didn’t know my friend is a genius, I knew you were pretty smart but wow. I feel like I need to enter you in a contest. This is amazing work, half I barely understand but your writing certainly helps me get through some of it. The art and photos and the game well who can do that normally? No one. There must be something in that area you live that creates amazing talent! Somehow Gina didn’t tell me you tagged me in this either. Anyhoo, I’ll go back to my little corner of the universe and suck my thumb over my very minuscule writings 😛
Oh my @eaglespirit! How you compliment me so! :c)
However I do way too much failing and miss too many opportunities to feel that I deserve such a lofty and coveted title. However I 'am' flattered that you feel that I am such.
I believe that anybody with the inclination to do so can make games. Of course, different people will produce different kinds and qualities of games depending upon their tastes and resources available.
Fortunately digital game development is growing more accessible than its ever been - and I do admit that I consider myself a baseline idiot test for the accessibility of any game engine. If a person who is "pretty smart" can use an engine without prior knowledge then I'd consider it reasonably accessible.
Unfortunately Godot kind of slightly failed that test - just as I myself failed to make a game in Godot.
I do still believe in that engine though. Its not 'very' layperson accessible but it 'is' powerful. If I ever conquer myself (or if anybody builds a figurative accessibility ramp) towards becoming competent in Godot - then I will be able to tap into areas of my skillset more innate to me - and results would follow.
As to the rest of the above:
The "art" was very simple - done in Inkscape using shapes converted into vector paths :c)
The story was nothing special really, nor was it particularly original (just switch nanites for zombies)
The game structure was pretty simple - based on classic 'Asteroids'
The numbers are just a few lines feasturing some 'give and take' for rudimentary balance.
Anybody could do most of that. :c)
Now true creative writing - like that of yourself and @akiofthemovski - That is something that Id have a harder time with. :cP
Well you explain it like that then I will come out of my fetal position and take my thumb out of my mouth. Maybe wear toddler pants now ahahhahahhaha
Well if you ever need a little help figuring out how to do any of the stuff that I 'have' managed above, just let me know. ^_^ Its really not difficult to get started and awesome. :c)
no worries, and why aren't you coming to empire anymore or on dm?
Ah - well there are a couple of reasons (I was on a couple days ago ^_^).
The top reason is that I end up very distracted by messages. Its almost as bad for me as a Television in the background.
The second reason is that I'd been a little busy. I'll try get online more often as of tomorrow morning. :c)
okay okay .. i sent you a dm anyways ... hugs and miss ya
It's always interesting reading about the thought process of someone participating to a game jam, and also about all the problems encountered. Feels like we are exploring the mind of the game maker. If I had to make a game around the word "transmission" I think I would have made a puzzle/strategy game about TV transmissions. Something like having to make sure that all the people watching TV get a signal with the least amount of television transmitters possible. I don't know, just a quick thought coming to my mind as I write this comment :P
I like your idea of combining your three thoughts into one game too, although it feels like quite a big idea for a game that's supposed to be made in 2 days. So I guess the next post will be about that tabletop game ? Waiting patiently for it to appear in my feed ! ;D
Thank you, @ragepeanut, not only for your upvote and your comment- but also for your support. :c)
TV transmissions does sound like an interesting take upon the theme and while I am sure that others did go down that path, I am less sure that they would have gone the way of encouraging efficiency in transmitter deployment. :c) Actually that sounds like a pretty nifty game. You could even add a disaster background and have mobile transmission equipment be put into place to try and cater for a given population in an area. ^_^
Many of my problems stemmed from stubbornly going solo. I didn't want to drag people into a team project where the "programmer" doesn't know what he is doing. ;cP
It is just as well that I went solo - Less people to disappoint. ^_^
I'll be revisiting the subject in the coming days. Thanks again! :cD
Glad you liked my idea ^^
I completely understand why you went solo, probably because I have the same mindset as you on that matter. I would hate to feel like the team failed because of me if I can't do what I said I would, even though I know I shouldn't approach it like that. Because at the end of the day, it's a learning experience more than anything, it shouldn't be taken too seriously. As long as everyone leaves from a game jam with new knowledge, it's a win, even if no game has been successfully made. That's why I wouldn't have put the #failure tag on this article, it feels kinda awkward to me. I'm sure you have learned new stuff from this game jam ! I haven't taken part in a game jam yet but I plan to in the future, focusing on my studies first :P
Thats right. I don't like letting people down - especially to risks that I'm choosing to take on (like trying to learn something new). :c)
In a sense I have been unsuccessful. I have not learnt 'enough' (and still remain quite lost). I've also not created a functioning digital game from that - so the tag seemed fitting. :c)
Its fine though. Acknowledging my failing is important. It allows me to move on easier.
A game jam usually takes just 2-3 days so do consider getting involved in just the one - but focusing upon your studies is certainly wise. /:c)
Thanks again!
This post is a fail because is to hecking long. Not a single person will read it and that what you call a FAIL.
I disagree. You are just not the kind of person who would read this post, not everyone is like you. I actually look for those posts on Steem, not for posts way too short to have any interesting stuff in them.
Thank you for the feedback @luiggih :c)
Sounds like I made the right choice to leave the last third of the game jam to another post. :cP