Portal Prelude Playdate Port

I'm working on porting the calculator game Portal Prelude to the Playdate. So far I have movement, shooting portals, button animations, and most of the levels done. Attached is the pdx of what I've got so far if anyone wants to mess around, though there's not much yet.

2023-11-28

portal.pdx.zip (64.6 KB)

4 Likes

Thanks for sharing that! TIL about ticalc.org and that people can and do go to such extends of creating video games on TI calculators. Wonderful!

For a moment I thought, perhaps, you and @CodingSalamander have tried to re-create the same de-make, but it doesn't seem so.

I wasn't sure I followed the screencast you'd posted. Now that I've tried the game myself, I am not sure how the portals work. Do they work? I suppose that's still a work-in-progress part. Looking forward to seeing more (-:

Correct, only basic portal placement is working in the demo I posted. I worked some more on it last night and am starting to get portal physics working though.

2023-12-04-2

Portals are mostly working now. There are still plenty of issues with them to iron out, but I can at least solve the first few levels the intended way now.

Updated pdx is attached, and the source is on GitHub.
portal.pdx.zip (76.3 KB)

4 Likes

I think the portal gun is small enough that there should be another indicator of where the portal is going to end up. Perhaps drawing dotted lines from the player to the target would help? It'd have to be subtle, though, to avoid being a huge distraction.

1 Like

After a 7(!) month hiatus I've started to pick this up again. I was initially using Tiled to edit/create all of the levels, but I didn't like how it saved files so I just ended up writing my own level editor from scratch to perfectly suit my needs. The level editor is written in Scala and is in the original repo if anyone wants to check it out. In addition to the level editor I also added a shooting effect, and started adding cubes. I think the biggest piece of work that I've been procrastinating on is proper portal placement, right now you can shoot them anywhere and it causes a lot of jank. There are a lot of other little things to work on in the meantime though so it'll probably keep getting pushed off for a while.

2024-07-02

3 Likes

This looks really cool!