I am a wizard and my shoulder hurts by monika

[raw]
made by monika for Ludum Dare 55 (JAM)

004.png

A short PlayDate Pulp game with nine (9) unique enough endings!

You are a wizard and your shoulder hurts.

Your roommate's girlfriend is hosting a garden party this afternoon and your roommate has requested you be normal. Please please be normal.

001.png

Install directions

PlayDate Sideload

If you have a PlayDate, you can sideload the game. 1. Download the Playdate zip file 2. Log in to https://play.date/ 3. Go to https://play.date/account/sideload/ 4. Drag the zip file into the "choose a file" zone 5. On your device, go to settings > games 6. Wait for it to refresh the list 7. Download the game to the device

For streamers with PlayDates: If you wish to stream or record but play it on actual hardware, you can use https://play.date/mirror/ and a USB cable to mirror the device to your computer screen. If you go to the audio menu and disable the playdate audio and turn on the mirror audio, you can capture the sound through your system audio.

Pulp Webplayer

No device needed, but I recommend a mouse with a scroll wheel. 1. Download the json file. 2. Go to https://play.date/ and create a free account 3. Go to https://play.date/dev/#cardPulp and "Try Pulp now" 4. Click "Import" on the left sidebar 5. Select the json file, and confirm you wish to override the empty default game 6. Click play on the left sidebar 7. After you have it running, click the down caret button to the right of the volume bar and uncheck "docked" to activate the crank (scrollwheel)

Controls

000.png

  • Crank - Crank your shoulder because it hurts so much
  • A - title screen menu, interact with someone again, dialog boxes
  • B - cancel out of menus
  • d-pad - navigate, menuing

Webplayer:

  • a and s keys map to B and A buttons
  • Arrow keys map to d-pad
  • Expand the menu next to the volume bar to access the crank. Uncheck "docked".
  • Mouse wheel maps to crank

Known issues

Bugs and suspected bugs

  • Crank is too sensitive on device. Rewrite crank detection code. In the meantime, dock crank between uses.
  • ~~DEVICE ONLY: There seemed to be a crash on one ending.~~
  • ~~One ending tracked but not displayed.~~
  • Missing "'s" in the exorcism ending
  • If you talk to the roommate to get the be normal ending, he says the wrong thing but you get the credit. (You can get the right blurb by not talking to him and just waiting for a few seconds.)
  • ~~RM's GF's comment about aging is supposed to hurt your shoulder.~~ (Worked the whole time, I imagined it.)
  • One dialog option on the ~~mom and~~ dad is too long.

Planned improvements if I get to it

  • New tiles
    • Furniture
    • More trees
    • More variety in walls
  • More endings planned
  • More music
  • Either morning front lawn rabbits should carry over to the afternoon front lawn, or your roommate and his girlfriend should comment on getting rid of them. (I hadn't decided between these two and then completely forgot.)
  • Better dialog window placement
  • Remap doors to place you in front of the door in the next room so you can go back to the previous room easier
  • The "s" in the in-game font is a little hard to read. Either pick a different font or just fix the s.

Credits

Some sprite designs are from: - https://kenney.nl/assets/micro-roguelike - 0xDB GASP 8x8 1bpp RPG icons v1.8 Copyright by Dennis Busch, https:/www.dennisbusch.de

Fonts: - Pixican-7 Copyright (c) 2022 Scott Lawrence https://github.com/BleuLlama/Playdate-Stuff/tree/main/Fonts - Darkenstone by John Cosgriff https://www.fontspace.com/darkenstone-font-f7159

003.png

Changelog

  • Fixed a crash that was only happening on device.
  • Shortened one menu option to display correctly (on the mom only)
  • Fixed a location where I accidentally called the garden party a "dinner party"
  • The game was tracking all 9 endings but only displaying 8 of them. Added the missing string to the menu.

Ratings

Overall 377th 3.757⭐ 37🧑‍⚖️
Fun 349th 3.706⭐ 36🧑‍⚖️
Innovation 147th 3.912⭐ 36🧑‍⚖️
Theme 524th 3.743⭐ 37🧑‍⚖️
Graphics 639th 3.657⭐ 37🧑‍⚖️
Audio 607th 3.152⭐ 35🧑‍⚖️
Humor 111th 4⭐ 37🧑‍⚖️
Mood 364th 3.8⭐ 37🧑‍⚖️
Given 78🗳️ 86🗨️

Feedback

Rincs
16. Apr 2024 · 04:15 UTC
I loved the concept and how you used the "summoning" theme. I feel like I have to rotate my shoulders now. xD
James Greenleaf
16. Apr 2024 · 06:42 UTC
Interesting concept, pretty funny game!
Kseniya
17. Apr 2024 · 00:59 UTC
It is a very unusual and atmospheric game, the visual is quite interesting, it looks stylish and restrained! Good luck with your project, I would have played it more than once!!!
Usenrame
17. Apr 2024 · 05:21 UTC
I wish I can play it :')
🎤 monika
17. Apr 2024 · 05:36 UTC
@usenrame Have you tried the webplayer directions? You should be able to play it on a regular browser by creating an account on PlayDate and accessing the Pulp dev tools.
Kama
17. Apr 2024 · 08:01 UTC
your is very atmospheric
SLagos
17. Apr 2024 · 09:00 UTC
pretty interesting game, love that it had a lot of ending, it helps with replayability.
Smoky01
17. Apr 2024 · 11:20 UTC
The gameplay mechanics in this game are so intuitive! It's like the controls become an extension of your own instincts. Plus, the art style adds a unique flair that keeps you engaged throughout. Definitely a gem worth exploring!
dyingwolfwood
17. Apr 2024 · 15:29 UTC
Loved it! The resulting carnage.... hilarious!
givit-game-studios
18. Apr 2024 · 09:10 UTC
A very funny game, and interesting mechanics.
hamsel
18. Apr 2024 · 12:25 UTC
This was really fun to play! I'm definitely leaning towards trying to do something for the playdate next jam! Have you done stuff for playdate before? Any major difficulties getting started?
🎤 monika
18. Apr 2024 · 14:30 UTC
@hamsel First time and I started learning it Saturday during the event. I used Pulp instead of just the raw SDK because I figured a scriptable engine would be easier to learn on short notice, but there are things about it that are so limited, basic programming goes back to being complicated. Might do a writeup and I'll make sure to send it to you if I do!
Ategon
18. Apr 2024 · 23:00 UTC
Thanks for submitting your game to the stream! If you wanted to watch it again in the future heres the vod of the stream (with a chapter for your game)

https://youtu.be/Foe4js2jhJ0
MaxguN
19. Apr 2024 · 13:07 UTC
My shoulder hurts


^^

Congrats for your entry, I enjoyed my time playing it, it's a fun experience exploring for the various endings ;) I played through the web player, and it got me more curious about the PlayDate ^^

Thanks for your game :)
Caveman54
20. Apr 2024 · 22:50 UTC
This game is very simple but enjoyable. Getting to play it was a little annoying but the crank did add to the gameplay. The art all worked well together.
xvr2e7
22. Apr 2024 · 17:35 UTC
Played on my playdate! Simple yet cool game! Good job.
D34TH0FTIT4N5
23. Apr 2024 · 16:19 UTC
almosty a perfect entry! it was really hard to know where to go at first ( there are no markings to tell you where you can go) but i eventually figured it out, very cool little game which made me wish i had a playdate, great job!
UngarBlapp
25. Apr 2024 · 20:22 UTC
Great fun concept, and funny too!
Rabbits in the pipes! haha!

I really enjoyed the super minimal aesthetic too.
All round, Great Work!
Fupi
25. Apr 2024 · 21:30 UTC
This is pretty funny! The deadpan quips between the characters got a laugh out of me. I love that the gf's mom would rather she associate with a wizard than a freelancer! >D< I didn't manage to get all the endings, and sometimes I got confused bc I'm not sure how time passes in the game, sometimes I'd be in the middle of exploring a room and the game would just end, like in the forest or in the middle of the party. But even then, I also managed to get some endings I wasn't expecting, like dying on the start screen, not showing up to the party, and the demon appearing after I die. Fun little thing! Thank you for making this.
🎤 monika
25. Apr 2024 · 22:23 UTC
@fupi Fantastic question! :D

Two ways time passes:
- Time moves from morning to afternoon if you either talk to the grocer or enter the forest.
- Several of the endings are triggered by an event several seconds earlier, but then I give the player a bit of time to take in what's happened or change the ending before giving them the ending and kicking them to the title screen. For example, you can enter the forest and the forest ending countdown starts, but if you leave the forest fast enough, it is cancelled and you can get a different ending. That one's the longest one at 10 seconds because I really wanted it to feel like the player was choosing to skip out on the gameplay and chill in the forest just like the character.

How many endings did you find? I made a video walkthrough if you are curious about the ones you missed.

https://www.youtube.com/watch?v=4iY7VmIQqBo
Fupi
25. Apr 2024 · 22:47 UTC
@monika I found the Dying on title screen, Being normal, Demon enjoyed party, People noticed rabbits, and Skipped out on party endings. I couldn't find out how to "be weird" at the party even though i really wanted to lol. Everyone seemed to be okay with you complaining about your shoulder non stop. I played this over my lunch break so couldn't be as thorough as I wished x)
🎤 monika
25. Apr 2024 · 23:08 UTC
@fupi People noticing the rabbits is the main being-weird-at-the-party ending, as it makes your roommate decide to move out. He's really just concerned about you impressing his girlfriend's parents, and you get to keep trying those conversations until you get them, though if you are moving around, you are also building up either rabbits or pain.
Conduit
26. Apr 2024 · 03:45 UTC
This was a really charming and well written entry, being someone who doesn't really know anything about programming and loading files and whatnot, this was well worth the effort I made to get it goin'. The Playdate platform was unknown to me before this and is super cool! Thanks for an extremely unique entry :)
SweetWizzle
28. Apr 2024 · 15:46 UTC
Oh no -- *I* am a wizard and *my* shoulder hurts!! Alas, I wish I had a Playdate to play this on, but that's not the case (yet), and so the web player had to do. Thanks for the detailed steps for that. You've made a wonderful submission that's really appealing despite (and thanks to) the limitations! Really solid presentation and fun writing. I adore this and really hope to play this on actual hardware one day!
Euler Moises
01. May 2024 · 02:51 UTC
It reminded me of the time when I played Atari. Everything was simpler and the fun was certain. How we were so happy with very few resources.
A truly unique game on a new platform. It made me want to program something for this.

Congratulations for the game. I didn't find all the endings, but it's saved here for future games.
josang1567
02. May 2024 · 08:33 UTC
Good game, quite fun to play
LDJam user 355692
03. May 2024 · 08:06 UTC
Nice little game with a good mood and humour, I liked it a lot! Played it on a playdate and yeah, crank is too sensitive, rabbits everywhere! Got 5/9 endings at the moment.
digital bacon
03. May 2024 · 10:12 UTC
Interesting game, well done!
N0va
03. May 2024 · 13:11 UTC
Interesting concept. The pixel art was cute, retro, but very charming. Simple, but has it's charm. Good job! C:
Empyreans
05. May 2024 · 18:43 UTC
Thanks for making this beautiful game with interesting story and multiple endings!

You definitely got my curiosity with Playdate as I've never heard of it before. I'd definitely buy one if those weren't so expensive where I am ($400 so double of original price), but maybe one day. I don't feel like browser emulator does it justice.

Great job! And thank you for bringing this treasure to the stream!