Skip to content

jesusnoseq/SpookyHackCYOA

Repository files navigation

SpookyHackCYOA

A little game for cloudinary halloween hackaton. I hope you enjoy 🤗

You can try it for a limited time here

spooky-hack.jesusnoseq.com

What's included

  • React App with typescript and tailwind
    • It make use of cloudinary AI to change expresions and backgrounds and create a Halloween CYOA game
  • Golang script to create the neccesary transformations in cloudinary

Config

CLI

Create a .env.local file in cli folder and fill it with these variables.

  • CLOUD_NAME
  • API_KEY
  • API_SECRET

Web App

Open src/api.tsx and change CLOUD_NAME constant with cloudinary cloud name

Story

You can also modify the story by changing src/story.tsx

AI tools

I have used AI tools intensively. Here a list

Some thoughts

  • I have overestimated the capacity of the filter to replace cloudinary. I think I am using it for something more complex than it is designed for.
  • This is the first time I make a game based on a story. This kind of game requires more planning than games based on simple fun mechanics as I usually do in game jams.
  • AI tools work well, but don't expect consistency. You can end up with a lot of different styles.
  • The AI filters behavior changed over time. I had more acurate AI changes at first. Parameters that you can't touch, parameters that can change arbitrarily and unknowingly.
  • Cloudinary API is really nice and easy to use, but AI filters need some "finetuning" 😜
  • I wanted to work without any component libraries this time, I missed them but with AI tools I can make simple components really fast.
  • I thought browser differences in behaviors were a thing of the past. Not so, test the application in the same browser your client will be using.

More information

Cloudinary hackaton page

About

A little game for cloudinary halloween hackaton

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published