Nappi Posted June 8, 2018 Itch.io page: https://ktomi.itch.io/hax-processer As a häx processer, your task is to process häxes using our state-of-the-art, in-house Häx Processor. It is a tough job, but it needs to be done. Your mother was one of the best in the business. Make her proud. Welcome to the family. Concept Move, rotate and zoom one or more geometric shapes to reveal häxes. The häxes can be hexagons, hexagrams, and various symbols of the hex, such as pentagrams. You need to overlap the shapes with the target pattern to proceed to the next häx. You manipulate the shapes using text commands. In the early stages, you solve the puzzles using basic operations on individual objects, but things get more complicated later on. For example, you may have to rotate the shapes in 3D or deal with interconnected and mirrored shapes that respond to the same commands. Style My original inspiration for the game was the Enhance scene from Blade Runner. My goal is to make eyeballing the correct command and seeing the shapes align feel as satisfying as possible. I don't want to copy the visual style of the Blade Runner scene, because I know I cannot nail it within this time frame, but I will definitely try to produce some version the cool step-wise chak-chak-chak transition from the start position to the final one. Here is how I imagine the user interface at this stage: Challenges I chose a relatively simple concept for the game as I'm not sure how much time I can dedicate to coding this time. I don't expect major problems with the basic functionality, except maybe in the proper recognition of correct solutions, but I know to expect the unexpected. I think the major obstacle time-wise will be making interesting levels because purely procedurally generated ones will get boring very soon. Thoughts This will be my third Wizard Jam game and third game overall, and I'm super excited to start working on it as well as seeing what everyone else comes up with. Share this post Link to post Share on other sites
zerofiftyone Posted June 8, 2018 I love the look of this (nice logo btw) and the game concept sounds interesting too. Good luck @Nappi! Share this post Link to post Share on other sites
Henke Posted June 8, 2018 Oooh, another elegant-looking (and fun, I'm sure) game by Nappi. Looking forward to playing this! Share this post Link to post Share on other sites
infamous space turtle Posted June 8, 2018 My excitement for this is tremendous. Share this post Link to post Share on other sites
nkornek Posted June 8, 2018 This sounds awesome! Also, great use of a Something True title. Share this post Link to post Share on other sites
HighwireAct Posted June 8, 2018 This looks excellent, Nappi! I love how smooth and sleek the UI mockups are, and the premise sounds like it'll make a really interesting puzzle game! Share this post Link to post Share on other sites
fabian Posted June 9, 2018 Looking forward to this as well, I like your aesthetics very much! Share this post Link to post Share on other sites
brendonsmall Posted June 9, 2018 This is looking great. I like the color palette in the mockup Share this post Link to post Share on other sites
Koholos Posted June 9, 2018 I really love the aesthetic. Super crisp. As far as gameplay, there's only a couple images to go on, so maybe I'm not 100% grokking it, but I feel like playing that game will be an exercise in frustration for me. This seems like the kind of games people with good art skill and visual acuity play and are like "oh, this obviously goes here and here" and I'm like "How the heck can you tell???". Basically, like the Witness's color levels. Which, all things considered is a pretty good thing to be compared to. Which is not to say I don't think it'll be cool. Just that I may watch someone else play it, because I don't think I'll be very good. Share this post Link to post Share on other sites
Nappi Posted June 9, 2018 Thank you all! I will try to live up to the mockup. Koholos: I definitely get that the gameplay might not be for everyone. Just to clarify, my plan is not to limit the number of moves or the time to complete each puzzle, i.e. you can align and realign the shapes as long as you want*. My goal is to come up with puzzles where the solutions are not very obvious so that once you finally get it right, you feel satisfied. However, puzzle design is hard, so we will see. * Though I admit that because I deliberately chose a very obnoxious user interface as the key component for the game, people might not want to experiment for very long. This is why I plan to keep the number of moving parts at a manageable level. Share this post Link to post Share on other sites
hedgefield Posted June 9, 2018 Beautiful style and a cool idea! Good luck! Share this post Link to post Share on other sites
Nappi Posted June 10, 2018 Didn't have time to work on this as much as I would have wanted over the weekend weekend, but I managed to get the polygon drawing and the command interface done. I spent quite a lot of time on really important stuff like as-you-type syntax highlighting. After I have implemented the text log, I can focus on the actual gameplay. Share this post Link to post Share on other sites
Godzilla Blitz Posted June 11, 2018 In addition to everything else, I think this could make for a good program to teach coding. You could go that way if the user had the option of queueing all the moves then executing them all at once. Share this post Link to post Share on other sites
brendonsmall Posted June 11, 2018 5 hours ago, Nappi said: After I have implemented the text log, I can focus on the actual gameplay. If the commands you're parsing for are variables, you could add "hardcore mode" and use the vernacular in Blade Runner (e.g. "Move In", "Track Right", etc.). Ultra hardcore mode would require the use of the "stop" command to stop an action. And somehow if voice activation could work, that would be incredible Related: I forgot how satisfying the bleeps and boops of the Esper analysis computer thing are. Share this post Link to post Share on other sites
Nappi Posted June 11, 2018 5 hours ago, Godzilla Blitz said: In addition to everything else, I think this could make for a good program to teach coding. You could go that way if the user had the option of queueing all the moves then executing them all at once. You are right. I'll see if I have time to extend this beyond the single line execution within the period of the Jam. 5 hours ago, brendonsmall said: If the commands you're parsing for are variables, you could add "hardcore mode" and use the vernacular in Blade Runner (e.g. "Move In", "Track Right", etc.). Ultra hardcore mode would require the use of the "stop" command to stop an action. And somehow if voice activation could work, that would be incredible Related: I forgot how satisfying the bleeps and boops of the Esper analysis computer thing are. I was already thinking of including continuous versions of the transforms (e.g. object keeps rotating in 5 degree intervals) where you have to manually stop the movement. This could be used as a quality of live thing, as a challenge (only continuous versions of the commands available on certain levels) or as a requirement to complete the level (e.g. the target shape rotates and you have to match the movement). You bet that I have already looked into voice activation! It seems that Unity has a voice recognition system that works in Windows 10. I hope I will have time to play around with it. The basic implementation seems relatively straightforward, but I bet that getting it to work somewhat reliably will take a lot more effort. Regarding the Esper soundscape: Audio feedback is so important. Entering commands and watching them being executed feels pretty boring without sounds. I added some placeholder clanks for the movement, and it feels better, but I still need to do a lot of work in terms of audio and visual feedback. Share this post Link to post Share on other sites
brendonsmall Posted June 11, 2018 8 hours ago, Nappi said: The basic implementation seems relatively straightforward, but I bet that getting it to work somewhat reliably will take a lot more effort. Of course the goofy workaround to this that will still be fun: Just detect any noise of a certain threshold and consider that a command a la Famicon controllers. Share this post Link to post Share on other sites
pdotjpg Posted June 11, 2018 Cool gameplay concept! Will you be limiting the commands to fairly large increments - only using integers with the move command, for example? I love the rough movement in that last gif. It already goes a long way in evoking that low-tech aesthetic you're going for. Now just slap a CRT shader over the whole thing and you're good 18 hours ago, Godzilla Blitz said: You could go that way if the user had the option of queueing all the moves then executing them all at once. This is an excellent idea, though it's understandable if it's beyond the scope of the project right now. Share this post Link to post Share on other sites
Nappi Posted June 12, 2018 23 hours ago, pdotjpg said: Cool gameplay concept! Will you be limiting the commands to fairly large increments - only using integers with the move command, for example? My current plan is not to limit the increments but to have a sizable margin in the solution recognition system so that players don't have to endlessly tweak the position. I will see what works the best once I'm a bit further. Did not make much visible progress today, as I focused on clarifying my code. I finished the terminal system, though, and added some placeholder audio. I will need to look for more interesting sound effects eventually. I quite like how 3D rotation looks in minimalistic 2D (the "flip" command). It is pretty disorienting too. Share this post Link to post Share on other sites
FartSatchel Posted June 17, 2018 I know it's not super important to the gameplay but I really like the contextual coloring of the code. Looking good! Share this post Link to post Share on other sites
Nappi Posted June 17, 2018 Thanks! I have had even less time to work on the game than I anticipated but I managed to make some real progress today: Yet to be implemented: - Title screen - Polygon naming and movement unit indicator - More levels - Different moveset for each level - Movement constraints - Proper sound effects - End of level animation - Up to select text - Continuous movement/rotation - And so on... Share this post Link to post Share on other sites
brendonsmall Posted June 18, 2018 The idea of this game is suddenly coming across really well to me. (insert Wee Bay realization meme here) Share this post Link to post Share on other sites
Nappi Posted June 21, 2018 Haha! I'm experiencing pretty serious Jam fatigue and haven't been able to progress the game much after work. Fortunately, most of the basic elements are there already, and I think I will find the motivation again during the long weekend. Anyway, here is the the basic gameplay loop with title screen and some of the audio (which may not be final): Share this post Link to post Share on other sites
SharedControl Posted June 21, 2018 so cool! i love that you actually use the enhance comand Share this post Link to post Share on other sites
Nappi Posted June 24, 2018 häx_processer is now released! https://ktomi.itch.io/hax-processer I was not able to make as much progress as I would have liked to, because I was pretty burned out with work stuff. Nevertheless, the game is functional and there are 10+ levels. Share this post Link to post Share on other sites
eRonin Posted June 25, 2018 All haxes processed! Some of these were quite tricky, but I enjoyed the game a lot! Share this post Link to post Share on other sites