Baby steps
- Go to the homepage
- Read the three short blurbs
- Get excited to try this awesomely accessible game-making tool
- Click the Try it button
- Sign in
Start analyzing what I see
Before pressing anything, I feel like I understand all but one small section of the screen's controls.
Among the many views, I'm intrigued by the one labeled Room.
Do I want to keep clicking around? Or click on the first link under Help & Docs to get a lesson in pulp?
I gotta play around, right?
Playing around
Export
- I pressed
Exportin the left-hand menu - To my surprise, it downloaded a
JSONfile. I know how to read that! - I opened it in my text editor and saw a ton of
1s and0s along with key-value pairs - I assume the
1s and0s indicate whether certain pixels are black or white
Font
- I pressed
Fontto go to that view - I saw a full character set
- And several icon buttons with helpful tooltips
- Clicking on characters shows them as highlighted and selects that character to edit
- Editing is as simple as toggling a square between white and black
- The character immediately updates in the other two panels
- Seems easy enough to design my own font!
...Playing the game
- I clicked through the other views
-
Roomwas a bit intimidating -
SongandSoundseem fun...when I want to consider that sort of thing -
Scriptis the code for the game. There are only three files. One is empty. The other two contain very little code. And it is all very understandable.
- I was curious where I might see these text prompts in the game
- So I clicked
Play! - And used my arrow keys to control the player, moving around the stage to pick up floppy disks
Back to the Room
- After playing the game, I messed with some controls in the
Scriptview - The script for the game had a button that linked to the
Gameview - The script for the computer had a button that linked to the
Roomview
Clicking it brought me to this intimidating view:

Well, intimidating at first.
Wonderfully, it seems this view is very self-describing:
- A stage showcasing the current room - I can edit it directly by drawing
- An area where I can manage
tilespertaining to any of severallayers- these are the objects in the game, it seems - An area where I can edit a tile's artwork and animations
- An area where I can edit a tile's behavior
This is feeling less scary each minute I spend reading labels! Phew!
Adding and deleting/re-painting
- With the
Playerlayer selected, I clicked on the stage - It removed the player and placed him at the spot I clicked!
- Cool! Will this happen for other game objects, too?
- With either the
SpritesorItemsselected, I clicked on the stage - It added the sprite without removing any
- Great, but how do I now remove game objects from the stage?
- There doesn't appear to be any
Deletebutton - However, I can replace the contents of any tile with
World- either black or white - Viola!
Paintinga tile with black or white removes anySpritesthat occupied that tile - Strangely, in cases where sprites occupied adjacent tiles, painting one replaced all adjacent tiles with that color
- I better be careful of that in the future
Creating and adding a tile
I wonder how easy it'll be.
- Click the
+in the Tile section - Give it a name -
bugin my case - Color in some squares to make the tile have some form
- Click the stage to add an instance of the tile to the room
- For
BehaviorselectSayand enter some text - Play the game and see what all that just did
That was really easy!
Giving my bugs behavior
Instead of just saying something, I want my bugs to change the game's state.
- When I toggle the Behavior from
SaystoPulpScriptI can enter code - I move to
Scriptview for a larger code editor - Thankfully, I now have an
interactscript unique to my bug tile
I wrote this code to simulate the bug eating all the collected floppy disks, then saying so:
on interact do
if disks==4 then
say "I ate all {disks} of your floppy disks."
disks = 0
end
end
Ending this play session
- Pulp is a delight to mess with
- It was a bit intimidating at first, but now feels very familiar and comfortable
- It all feels like painting, really
I want to do a few things next:
- Download the
PDXfile to my Playdate device to see the launch card and play the game for real - Read the Pulp and PulpScript docs to review what I saw and learn how to add more robust behavior sprites and items in the game
May the fun continue!








Top comments (0)