Logicraft
If you're playing on mobile use this link to play the game: https://www.lexaloffle.com/bbs/?tid=53290
Logicraft is a short puzzle game about surprising crafting mechanics created for the Thinky Puzzle Game Jam 2023.
Status | Released |
Platforms | HTML5 |
Rating | Rated 4.3 out of 5 stars (21 total ratings) |
Author | galactical |
Genre | Puzzle |
Made with | PICO-8 |
Tags | Crafting, Mouse only, PICO-8, Pixel Art |
Comments
Log in with itch.io to leave a comment.
wow, very fun. you should have added a big sandbox with all the crafting stations and a big inventory after the last level.
fun! this could easily have been too hard/arbitrary but it felt just about perfect to me. fun to poke around and discover new recipes; reminds me of Doodle God
này,tôi chỉ có thể chế tạo đuốc!
oh this is just absolutely delightful. just got to the reversed processes
finally someone made “mushrooms are made of mush, and rooms” into a videogame
SPOILERS
I don't think I was consistent with the function names… feel free to clean up
Combine(straw, stick) = torch
Improve(straw) = stick
Improve(stick) = brick
Combine(straw, brick) = oven
Improve(oven) = microwave
Combine(stick, brick) = sledgehammer
Improve(sledgehammer) = jackhammer
Combine(brick, brick) = wall
Transmute(straw) = steel
Transmute(microwave) = fridge
Transmute(rubber band) = stick
Transmute(stick) = rubber band
Transmute(sledgehammer) = paintbrush
Combine(rubber band, rubber band) = ball
Combine(stick, stick) = raft
Transmute(raft) = anchor
Improve(raft) = yacht
Improve(anchor) = submarine
Transmute(wall) = window
Transmute(window) = wall
Combine(wall, wall) = house
Improve(torch) = flashlight
Transmute(flashlight) = solar panel
Split(house) = (wall, wall)
Split(wall) = (brick, brick)
Degrade(brick) = stick
Degrade(stick) = straw
Degrade(rock) = scissors
Degrade(scissors) = paper
Degrade(paper) = rock
Combine(paper, paper) = book
Detransmute(brick) = feather
Degrade(cooked meat) = raw meat
Combine(raw meat, feather) = chicken
Detransmute(chicken) = egg
Transmute(bull) = cow
Transmute(cow) = bull
Split(bull) = (raw meat, raw meat)
Split(cow) = (raw meat, milk)
Improve(raw meat) = cooked meat
Combine(bread, cooked meat) = hamburger
Improve(burger) = cheeseburger
Split(cheeseburger) = (cheese, burger)
Split(burger) = (cooked meat, bread)
Improve(bread) = breadboard
Split(breadboard) = (bread, board)
Transmute(breadboard) = chalkboard
Split(chalkboard) = (chalk, board)
SPOILERS - all solutions
\
I didn’t find them all but these are enough to beat the game if you’re stuck:
Arrows are progression, mutual arrows are inversion, + means “combine with self”, and any name means “combine with {name}”:
Wow! This is a more detailed list than I made during development, props for organizing this and explaining the recipes so thoroughly! There's only one thing I could correct, SPOILERS:
/
In the "progress" section, rock, paper, scissors, and chicken are backwards. In those levels, the green box has a left facing arrow. Left facing arrows simply mean the reaction applies in reverse, similar to the backwards crafting table. So the actual interaction taking place is this:
Egg upgrades into chicken
RPS upgrade into whatever beats them:
Rock upgrades into paper
Paper upgrades into scissors
Scissors upgrades into rock.
The confusing aspect is that these interactions only ever take place backwards.
Also: Breadboard ->invert-> Chalkboard is kind of a reach, I just really wanted a way to make the puzzle fit the theme using the objects at the players disposal. My best justification is that chalk and chalkboards are inedible and very unappetizing compared to a breadboard.
Thanks again for playing and going through the effort of documenting these interactions!
I definitely got the RPS cyclic joke, and appreciated it :).
My only complaint is that the milk was deeply misleading when trying to get to the cheese.
Any plans for levels that feature currently unused objects? pillow, submarine, yacht… I got some others too but before I was keeping track.
Great game!
Thank you! I'm not sure that I will update this game beyond where I left it for this game jam. It is likely that I revisit this idea in the future however. There are some items I included to be sort of dead-ends but also funny secrets/additional information as to what transformations are being applied. To reward the player for finding those items, rather than adding more puzzles which may end up being redundant versions of pre-existing puzzles just with a different item in the output, I think it would be better to give the player a full journal showing all of their discovered items and recipes, both as a way to track how to make certain items so that the player doesn't have to rely on memory, but to also provide a sort of reward for finding every little detail. Thanks again for playing the game!
Fixed and added a really sloppy state diagram because I’m doing a computability unit and need practice ;) (It’s hyper-inelegant but the only way I could get things visually compact in this dinky webapp) I was expecting to get to chalk via the inversion of cheese from the idiom “chalk and cheese”, lol - getting really stuck on that problem was the motivation to start exhaustively notating the transitions. Also chalk is actually edible! (Maybe not appetising to most unless you’re asking kindergartners.) It’s limestone (CaCO3), so it’s what some antacid/heartburn pills are made out of. I feel like the spiritually hideous but delicious Kraft mac’n’cheese powder has proved chalk and cheese aren’t so dissimilar after all.
While writing the text description, it really made me pine for a text notation/encoding/markup language capable of cyclic references (and therefore representing any directed graph) that isn’t YAML, which is a sock full of steaming horse shit.
Beat it! really well made game!
Gorgeous! I love transmutation games :)
Cool game! I got up to the anchor.
HOW DO YOU MAKE CHEESEeEEESe
clue: from other food
uhhhh- i made the torch
If you aren't sure what to do next, place the torch into the slot marked torch, then press the arrows to continue to the next level.
oh, doy thats so weird, I felt like I clicked every button, have no idea how i missed that :D