Pub Quest 2

It’s been 40 years, and finally the sequel everyone has been waiting for is here! Well, not everyone, obviously. OK, OK, so nobody actually asked for this, but here it is anyway.

Way back in 1984, I had my first-ever game published for the Commodore 64. That game was a text adventure called Pub Quest. It told the sorry tale of one man’s quest to scrape together enough money to settle his outstanding tab at his local pub.

Fast forward 40 years, and the same hapless chap returns for a brand-new adventure. This time, dressed in wholly inappropriate attire, he discovers that his beloved local has been transformed into a soulless corporate fun pub with a strict dress code.

You’ll need to navigate a strangely familiar, yet distinctly different environment, scrounging up some snazzy shoes, a decent pair of trousers, and a respectable shirt. All so they’ll let you through the door and you can finally buy yourself a pint.

They say you can never go back. Yet here you are.

Made with love and nostalgia by Chris Shrigley.

Download and play the game for free on Itch.io.

A Rare Update

I’m an artist now! There I said it, so it’s true! Who woulda thought it? Having spent almost my entire adult life so far, as a software engineer, I decided I needed a change. Actually, it’s not quite that cut and dry, and in fact my current artistic distraction began as a tech project. Essentially, I was exploring neural networks and deep learning, and I stumbled into the whole art side of NNs. My deep learning sandbox inexorably became an art tool set, and now I spend my days making strange, abstract art. I am what is called, a Generative Artist, and I make abstract art using all sorts of cool software I’m actively programming and developing. You can see some examples of the art I make below. I also have an Instagram account for all this stuff, so feel free to check it out.

I come from a family of artists and creativity runs deep in the genes, but being the “technical” one in the family, my work and interests were always considered not so much artistic, but still creative. This new art thing is a perfect mix of skills and interests, and my programming chops have enabled me to understand and make some nice tools and tech that allows me to express myself in a cool and unique way. It just goes to show that life is unpredictable, and how ironic it can be too. I am legally blind, and I decide to be an artist and make visual art. It’s fucking hilarious really!

https://www.instagram.com/s0da.ai/

 

Fixing Google Docs Broken Text Selection Highlight (High Contrast/Dark Themes)

Google Docs is a pretty swish web app, but unfortunately its styling follows Google’s preference for flat, low contrast design. As a visually impaired user, this renders Google Docs inaccessible for me, unless I switch my browser (Firefox) to use the high contrast Windows color scheme, or use a “dark reader” type of add-on. Using either makes Google Docs usable with nice, dark, high contrast colors. BUT, and this is a HUGE BUT, it completely breaks the text selection highlight color when you click and drag your mouse or use cursor keys to select letters, words or blocks of text. The highlight is invisible, and selecting text is reduced to a stressful guessing game. It’s crap and makes me saaaad.

Googling about the issue shows nothing, and looking for info on Google Docs CSS editing/hacking shows 10 year old results, for a product that doesn’t resemble today’s Google Docs at all. Sigh!

So what’s a tired eyed engineer to do? Hack the document and figure out what CSS actually controls the selection and highlight colors, obviously! Using Stylish (or your choice of CSS injector), add the following CSS rule to work on the docs.google.com domain..

.kix-selection-overlay {
background-color:#777!important;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
opacity:1;
}

Simple! No idea if this is common knowledge. I certainly couldn’t find anything useful online, and this works nicely for me. The colors can obviously be anything you fancy. I can now use Google Docs with abandon and see exactly what I’m selecting and copying!

Enjoy!

Stuff and Nonsense!

Been awhile, so thought I should post a quick update. Things have been a bit weird with the pandemic, but mostly things have just been ticking along. I’m fit and well, but my eyesight continues to get worse. It is what it is, and no point moping about it. It’s quite unlikely that I should exist at all, and out of the billions of years before, and the billions of years to come, here I am, here and now. I think I need to make the most of that.

I started another new game project*, which hasn’t been announced or anything yet, apart from this vague post. I’m working with a fine young man from Scotland on character design and art for the demo. My goal is to have the first hour or so of the game playable, and then try and drum up some interest in finishing it. Regardless, I’m getting my jollies, just by trying to bootstrap the whole thing. I hope to have some stuff to show and chat about in a few weeks.

That’s all from me for another 6 months! TTFN!

*A note to my future self.. Hi Chris, only you know how all this turns out. How exciting! I hope I did stuff OK and I didn’t break anything or destroy any civilizations along the way. Mostly I hope I didn’t let you down. You’re looking very handsome, by the way!

Honorary Doctorate from the University of Derby

Last year, around July time, I was given the incredible honor of “Doctor of The University”, from the University of Derby, for my years of service in the video game mines. Because I’m a bit of a dork, and hardly ever update this site, I never got around to posting about it. I stumbled on my speech video this evening, so thought I’d put it here for posterity.

Looking back and reflecting on the months leading up to the ceremony, it was a really good and positive experience. I was nominated for the award and went through a long approval process before being notified officially that I had been given it. I was surprised and thrilled and excited at the prospect of going to England to participate in all the pomp and ceremony, including a formal dinner with the Mayor and other dignitaries, and accept the award in person.

Sadly, because I need a chaperone to travel, and the truly nightmare logistics of getting all the way there, and then being there and getting around, I just couldn’t do it. I think, if I’d really tried hard, I could have swung it and pusuaded someone to go with me, but I took the safe route and stayed home instead. There is some irony here, as the video speech I sent over in my stead, talks about being fearless and living your life to the full. To be honest, it was more a question of comfort than fear for me, but I do regret not going. I think it would have been an incredible experience. Oh well.

Here’s the video of my speech from the ceremony. Enjoy!

Well That Didn’t Last Long!

Blogs are old fashioned now. Someone told me they’re like vlogs only in black and white. Funny stuff that! Everyone who’s anyone is doing a vlog, and blogs are dead. The way people consume information in this modern era is very visual and stimulating, and I’m not sure people even read nowadays. Sadly, I’m not good enough looking to do a vlog, and it’s also a lot more work than typing random thoughts into a text box in WordPress.

Looking around Youtube and following along with various dev vlogs, it seems that it’s more important to do the vlog stuff than it is to make the game. In fact, a lot of the vlogs I watch are of projects that will never be finished, and it’s more about the steady stream of noise to feed their “community” than making the game. Fair enough and all good, if that’s your bag, and that’s your goal. Vlogs and sharing your project on social media platforms is all part of building an audience, and a massively important part of making a commercial game. I get it, but no matter how hard I try, it’s not for me really.  I honestly don’t have the energy or time to make videos and edit them, and I absolutely don’t have anything interesting to share visually, or say even.

I suppose it really comes down to motivation and what my ultimate goal is. I’m motivated to make my game, but not share drivel about it on here. My ultimate goal is to make my game and sell a few copies. Does having a blog or a vlog help with that? It can, I’m sure, but I just can’t be bothered really. It’s hard enough making the game, without all the dog and pony show stuff. The really funny thing is, that I’m just talking to myself here, and no one gives a flying fuck about my project or what I’m doing, so the existence of this blog is even more of an anomaly. So why am I doing a blog? Honestly, I have no clue. So, I’m not going to be doing a blog any more. Too much of a distraction and not enough to say.

If you’ve read this far, you probably think I’m being mardy or something, or throwing my toys out my pram because no one is paying me any attention. Perhaps that’s true. Not sure I care. I’ll probably still drop the odd post here as the project progresses, but really, posting to Twitter, YouTube and Facebook will be enough. TTFN!

The Best Laid Plans..

I have a fairly tight, albeit self imposed schedule on this new game project, and so far I’ve been doing OK, keeping on track, checking stuff off my task list and making steady progress. And then 2 days ago, I got a call from a friend in distress; Her website, which I built for her about 5 years ago, needed a good overhaul in preparation for new clients and an upcoming business opportunity.

She’d commissioned a family friend to do the overhaul, but things didn’t go so well, and 3 valuable weeks were lost to the wind. So with a scant 5 days before her deadline and big presentation, enter yours truly, reluctant hero to save the day. Poor Woman! Although this slightly derails my dev schedule, I’m happy to jump in and do the work. Did I mention I hate website development?

I’ll be back in a few days!

The Pickup Artist

After my lazy weekend working on the high score stuff, which I ultimately shit-canned trying to keep the game in scope, I got my head down to finish up the pick-ups and power-ups in the game. I’ve been working on in-game pick-ups the past couple of days. Pick-ups are bonus items like secondary weapons, power-ups, and points, that various enemies drop or get spawned by the game arena.

I don’t have an artist for this project, so I’m doing all the art myself. When I say “art”, I use the term very loosely indeed. If you knew me better, you’d understand why this is actually hilarious. There are a few special people out there who can do multiple things well. All singing, all dancing, plus juggling too.. “Triple-threats” or those unique one man bands who can draw and code and design in equal measure. I hate them all, because I can only do one thing well, and that’s code. I used to say that I pissed code when I was younger, because it flowed out of me so well, I guess. Now I’m old and things are slower and more mellow, I like to say I can code til the cows come home.

Anyway, what the hell has any of that go to do with pick-ups and power-ups, I hear you ask? Well not much actually, so lets get back to the point.

The game has a primary weapon, which is upgraded through power-up that the actual game arena will spawn. The player can rush to collect these, increasing the utility and power of their primary weapon each time.

There are collectible secondary weapons that are dropped by enemies the player kills during the game. These include a shield, homing missiles, gravity well, slow-mo, and “Death Blossom”. There are an equal number of offensive and defensive (CC) secondary weapons and they’re upgraded by collecting the “Power Crystals” that enemies drop when they’re killed. For example, each time the homing missile is upgraded, the number of missiles fired increases by one (up to a maximum of 4), with the final upgrade making the missile’s explosion have a blast radius that will kill multiple enemies, rather than just the one it hits. Additionally, there are pick-ups that will clear the warp and weapons cooldowns, bonus points, and “Super Power Crystals”, that give a big boost to your secondary weapon.

All of this work is complete (99%), and is ready to go into the game, and so the rest of this week is all about secondary weapons, because I need to code the weapons that the power-ups give you 😀 I’ve been looking forward to coding these for a couple of weeks because I think they’ll be fun to do and to tweak to get right. So next up is the “Wingman” weapon, which gives you a number of semi-intelligent helpers that protect you and help kill stuff too. A “Slow-mo” weapon that, well, slows everything down for a time. A “Gravity Well” weapon that bends bullet trajectories and swallows unwary enemies. And a “Death Blossom” weapon that is a weapon of last resort, and can only be used if you’re about to die. Obviously an homage to The Last Starfighter.

Gonna be a busy couple of days 😀

On The Importance of Tea and Chocolate in Game Development

Tea and chocolate are two very important things in my life, and they both bring me an enormous amount of joy. Both things are linked with good times and good memories of places and people. Putting all that emotional stuff aside, taking a step back, and looking at tea and chocolate objectively, they both have very real benefits for game dev.

Tea is caffeinated and caffeine gets you hopped up and your brain buzzing. I guess you could use any source of caffeine (coffee, soda, pills), and get the same results, but tea is my preferred carrier. I’m not big into stimulants any more, and I have to be careful. There’s a fine line for me with caffeine, between being appropriately stimulated, and being jittery and slightly manic. It doesn’t take much, so I have to practice discipline with my tea consumption!

I wouldn’t say I have a tea problem, but I did literally just spent over $100 on tea, which is utter madness! My friend owns a tea business and she imports some amazing and rare teas, so I have ready access. I call her my “Dealer” , and I text her whenever I need hooking up with an ounce of Jasbiri or Temple Green Genmaicha.

The only thing I like more than tea, is chocolate. Chocolate is medicine and I eat a lot of it. I’m picky though. I’m not some chocolate floozy, who’ll pick up a cheap Hershey bar at the convenience store. Nope, high quality, simple and unprocessed, dark and dangerous is my thing. Chocolate contains chemicals that make you feel like you’re in love. How amazing is that!? Phenylethylamine stimulates the release of dopamine and serotonin, and has properties similar to amphetamines. The combination of tea and chocolate is a potent one and has seen me through many long coding marathons.

OK time for my afternoon tea and a nice homemade scone. Oh yeah, cakes and pastries are super important too!