Category Archives: ChatGPT

How I Wrote an Retro 80s-Inspired Adventure Game About The KLF

If you grew up in the 1980s, you’ll remember that unmistakable feeling of loading a game on your ZX Spectrum, Commodore 64, or BBC Micro. The hypnotic screech of the cassette loading, the colour bars flickering on screen, and that eternal moment of suspense — would it load this time, or had the tape stretched just enough to doom you to a R Tape Loading Error?

Loading the KLF Adventure
Loading the KLF Adventure

Fast forward to the 2020s and, somewhere between my love of retro computing, The KLF’s music, and an itch to make something creative, I decided: I’m going to write a text adventure game. Not just any text adventure, but one dripping with late-night 80s energy, pop culture references, and a healthy dose of KLF mythology.

The KLF Adventure Begins
The KLF Adventure Begins

It started innocently enough — I wanted to relive the magic of the Scott Adams-style adventures I played as a kid. Those games weren’t about graphics; they were about imagination. Every location, every object, every strange instruction was something you had to picture in your head. And if you were a bit obsessive (guilty), you’d spend hours mapping every room on graph paper.

Finding the Right Ingredients

The KLF have always been masters of mystery — their story threads through pop hits, art projects, strange performances, and burning a million pounds on a remote Scottish island. That mix of chaos, humour, and myth-making was perfect for a game world.

I started building a map: fictional places merged with real ones from KLF history. Bold Street in Liverpool. The Cavern Club in the 1960s. A boathouse with a roaring fire. And, naturally, Trancentral — the spiritual HQ of The KLF. I even included surreal locations like the “Little Fluffy Cloud Factory” and “Maze of Caves” for that dreamlike adventure feel.

Travel Back in Time to The Cavern Club in 1961
Travel Back in Time to The Cavern Club in 1961

The NPCs? Oh, they had to be special. Sigmund Freud gives cryptic instructions. Ivan Pavlov demands you “Lie Down” before telling you to “Keep Calm”. Even Denzil the Baker makes an appearance, along with other nods that KLF fans will appreciate.

Building It Like It’s 1984 — With a 2025 Twist

I didn’t just want to write about the 80s — I wanted it to feel like the 80s. So I coded the game in a modern environment but kept the old-school constraints: short descriptions, tight vocabulary, and a parser that understands commands like GO NORTH, GET TICKET, or SAY CHILLOUT.

Don't get stuck in the record industry execs meeting!!!
Don’t get stuck in the record industry execs meeting!!!

But here’s the twist — I didn’t do it alone. My coding partners were Gemini CLI and OpenAI Codex, coding with me directly in my command line. The imagery was created using ChatGPT, with animations by Midjourney. The music came courtesy of Suno, while the sound effects were crafted by ElevenLabs. Together, these AI tools became my team of coders, designers, composers, and consultants, enabling me to bring this game to life in a way that would have been impossible on my own.

And because I couldn’t resist going full retro, I’ve also been experimenting with encoding the game into audio so it can be loaded into a ZX Spectrum emulator straight from a physical cassette tape. Because why not?

Timeslips abound in Bold Street with alternate timelines showing Mick Hucknall driving the Ice Kream Van!
Timeslips abound in Bold Street with alternate timelines showing Mick Hucknall driving the Ice Kream Van!

The Result

What emerged is The KLF Adventure — part game, part interactive art piece, and part love letter to the days when imagination did the heavy lifting. It’s an 80s-inspired world you can explore, puzzle over, and get gloriously lost in. It rewards curiosity, nods knowingly to KLF lore, and might just make you say “What Time Is Love?” at least once.

For me, this wasn’t just a coding project. It was a way of reconnecting with that kid who sat cross-legged in front of a rubber-keyed Spectrum, waiting for the next adventure to begin. Only now, I’m the one writing the adventure — with a 21st-century team of AIs by my side.

You can even find me in the game... But where?
You can even find me in the game… But where?

If you fancy diving in, the game is live at klfgame.co.uk. Just remember: keep your wits about you, don’t trust every whisper, and above all… CHILLOUT. Twice.

AI Transforms Blogging Efficiency (November 2023)

Using AI to Write Blog Posts

In the rapidly evolving digital landscape, artificial intelligence (AI) is no longer just a buzzword but a practical tool revolutionizing various industries, including content creation. Blogging, an integral part of digital marketing and personal expression, is one area where AI’s impact is notably significant. This post delves into how AI is transforming the way we write blog posts, its advantages, potential challenges, and tips for effectively using AI in blogging.

The Emergence of AI in Blogging

AI in blogging isn’t just about automated content generation; it’s about enhancing the writing process. Tools like OpenAI’s GPT-4 offer advanced language models that can draft text, suggest ideas, and even refine content tone. The integration of AI in blogging platforms simplifies tasks such as keyword optimization, grammar checks, and style improvements.

Key Benefits of Using AI for Blogging

  1. Efficiency and Speed: AI can generate drafts quickly, helping bloggers produce content more frequently.
  2. SEO Enhancement: AI tools can optimize content for search engines, improving blog visibility and reach.
  3. Consistency in Quality: AI maintains a consistent quality and tone, crucial for brand messaging.
  4. Idea Generation: It can suggest topics based on trends and user interests, keeping the content relevant and engaging.
  5. Personalization: AI can tailor content to different audience segments, enhancing reader engagement.

Challenges and Considerations

While AI brings numerous benefits, it also poses challenges:

  • Originality: There’s a risk of producing generic content. Balancing AI assistance with personal insight is key.
  • Over-reliance: Sole reliance on AI can diminish a writer’s skill and creativity.
  • Ethical Concerns: Issues like content authenticity and plagiarism need careful consideration.
AI Transforms Blogging Efficiency (November 2023)
AI Transforms Blogging Efficiency (November 2023)

Tips for Using AI in Blog Writing

  1. Start with a Clear Goal: Define what you want from the AI tool – be it generating ideas, creating drafts, or editing.
  2. Blend AI with Personal Touch: Use AI for the heavy lifting, but add your insights and experiences to make the content unique.
  3. Regularly Update AI Parameters: Keep the AI tool aligned with your evolving content strategy and audience preferences.
  4. Monitor Performance: Use analytics to understand how AI-generated content performs and refine your approach accordingly.
  5. Stay Informed: Keep up-to-date with AI advancements to leverage new features and capabilities.

Conclusion

AI in blogging is a powerful tool when used wisely. It can enhance the quality and efficiency of content creation while providing valuable insights into audience preferences. However, the heart of a great blog post still lies in the human touch – the experiences, insights, and personal stories that AI cannot replicate. Balancing AI capabilities with human creativity is the key to successful blogging in the AI era.

In embracing AI, bloggers are not replaced but empowered, equipped with tools to create more impactful, relevant, and engaging content. The future of blogging with AI looks promising, offering endless possibilities for content creators worldwide.

This is an update of the original blog post Using AI to Write Blog Posts and using newer versions of ChatGPT (version 4)  and Midjourney (version 5.2)

This post was written by ChatGPT 4 (AI)
Tags produced by a plugin written by ChatGPT4 which utilises the GPT3.5 Turbo API
Images created using Midjourney (AI)
All cut and pasted by Matt Porter The Gadget Man (Human)