{"author_link":"\/author\/themorfeus\/","author_name":"TheMorfeus","author_uid":"36140","comments":[{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 24, 2015 @ 1:14am","epoch":1440378540,"text":"Wondering if anyone will get to the end without cheating...\r<br\/>I believe in you, Ludum Dare people!"},{"author_name":"PokeyOne","author_uid":"56015","time":"Aug 24, 2015 @ 5:14am","epoch":1440392940,"text":"I think the zip is broken"},{"author_name":"thedillo","author_uid":"57839","time":"Aug 24, 2015 @ 6:07am","epoch":1440396120,"text":"Damn that's challenging! Test 3 and difficulty goes uphill! Great game!"},{"author_name":"emmflo","author_uid":"57856","time":"Aug 24, 2015 @ 6:44am","epoch":1440398340,"text":"Hum... I don't understand third output of test 3 :\/"},{"author_name":"memilian","author_uid":"44945","time":"Aug 24, 2015 @ 7:25am","epoch":1440400800,"text":"I don't either, even if I output the expected 10 value, the test result is NOK... Is this a bug ?"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 24, 2015 @ 8:40am","epoch":1440405300,"text":"ARGH, damn it, it was a bug. And a rather embarrassing one - the output for test 3.3 was incorrect both in docs AND the code differently. Redownload the game, replace data.dat to keep the passwords, enter the one for test 3 and try it again :D\r<br\/>\r<br\/>I was really sleepy, sorry ;)"},{"author_name":"Jeroen Kapp\u00e9","author_uid":"57138","time":"Aug 24, 2015 @ 8:42pm","epoch":1440448620,"text":"very nice"},{"author_name":"AndyGates","author_uid":"41401","time":"Aug 24, 2015 @ 9:08pm","epoch":1440450180,"text":"Unfortunately I can't seem to get it to run. When I run the .jar nothing happens. I also tried running from command line, and it prints out that its loading the assets file, then some numbers, then nothing. \r<br\/>\r<br\/>I have the java runtime installed and fully updated. Any ideas? The game looks really interesting!"},{"author_name":"Zammalad","author_uid":"34588","time":"Aug 24, 2015 @ 9:13pm","epoch":1440450480,"text":"Sadface, I was really looking forward to playing this as it looks great and sounds right up my street. Sadly running the .jar did nothing."},{"author_name":"dalbinblue","author_uid":"13960","time":"Aug 24, 2015 @ 9:20pm","epoch":1440450900,"text":"I was unfortunately not able to get this to run either.  No error message when I ran it, but there was some information printed to the screen if it helps:\r<br\/>\r<br\/>[Assets] Loading assets from C:\\Users\\dalbi\\Downloads\\stacktrace_ld33\\assets.pak\r<br\/>...\r<br\/>[Assets] Done loading.\r<br\/>1.0 2.0 2.0\r<br\/>2.0 2.0 4.0\r<br\/>2.0 1.0 4.0\r<br\/>4.0 2.0 6.0\r<br\/>0.0 1.0 2.0\r<br\/>\r<br\/>Note that no other UI window attempted to open, just that as a message and no further."},{"author_name":"mde","author_uid":"48768","time":"Aug 24, 2015 @ 9:22pm","epoch":1440451020,"text":"For me the game doesn't open and even when running from terminal doesn't give a error message(stacktrace xD). Would love to play it. I'm running it on Windows if that helps."},{"author_name":"Itay2805","author_uid":"49705","time":"Aug 24, 2015 @ 9:23pm","epoch":1440451080,"text":"Same thing as AndyGates got, I am using java 1.8 and windows 8.1 if this helps"},{"author_name":"HACKhalo2","author_uid":"55030","time":"Aug 24, 2015 @ 9:24pm","epoch":1440451140,"text":"Yea, it looks like the game is broken now :("},{"author_name":"mde","author_uid":"48768","time":"Aug 24, 2015 @ 9:24pm","epoch":1440451140,"text":"Whoops, there were 2 guys faster than me to report that bug..."},{"author_name":"SudoDave","author_uid":"56578","time":"Aug 24, 2015 @ 9:29pm","epoch":1440451440,"text":"nothing pops up when I run it, sorry :\\"},{"author_name":"totallybueno","author_uid":"55775","time":"Aug 24, 2015 @ 9:36pm","epoch":1440451860,"text":"Not working for me on Win 8.1"},{"author_name":"Cosine","author_uid":"20686","time":"Aug 24, 2015 @ 9:39pm","epoch":1440452040,"text":"I ran &quot;Stacktrace.jar&quot; and nothing happened... I was really sad too because this sounded awesome!"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 24, 2015 @ 9:40pm","epoch":1440452100,"text":"NOTE TO SELF: DON'T FIX BUGS WHILE HALF ASLEEP\r<br\/>Forgot to remove debug part, which shuts the program down at the start. Fixed version up now.\r<br\/>Gosh, i hate such stupid mistakes."},{"author_name":"evandaley","author_uid":"57714","time":"Aug 24, 2015 @ 9:49pm","epoch":1440452640,"text":"Cool idea. Doesn't really fit with the theme but still a good game. Nice job"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 24, 2015 @ 10:00pm","epoch":1440453300,"text":"@evandaley - it does, but it is revealed at the end of the game."},{"author_name":"Komradus","author_uid":"11076","time":"Aug 24, 2015 @ 10:05pm","epoch":1440453600,"text":"Really cool, I enjoy code and that was a nice surprise of a game. I didn't get to the end yet but I'll keep trying."},{"author_name":"3CGames","author_uid":"40729","time":"Aug 24, 2015 @ 10:38pm","epoch":1440455580,"text":"I spent half an hour on this and it was fun! I didn't finish it as requested, gotta play some other games too hehe. I might come back to it though."},{"author_name":"undef","author_uid":"39436","time":"Aug 24, 2015 @ 11:56pm","epoch":1440460260,"text":"My favorite so far, even though it's damn difficult once you get to Test 4. Been stuck for a while now..."},{"author_name":"Connors","author_uid":"10411","time":"Aug 24, 2015 @ 11:57pm","epoch":1440460320,"text":"Couldn't un-zip the zip file. But I am on a Mac. :\/"},{"author_name":"Itay2805","author_uid":"49705","time":"Aug 25, 2015 @ 1:19am","epoch":1440465240,"text":"This is one of the best games i played in this LD, It is very fun! Keep on making games like this :)"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 25, 2015 @ 8:48am","epoch":1440492180,"text":"@connors shoots, dont know why that would happen. I zipped it with WinRAR"},{"author_name":"mde","author_uid":"48768","time":"Aug 25, 2015 @ 1:18pm","epoch":1440508380,"text":"Game crashes when completing test 5:\r<br\/>[Assets.getTexture] Texture not found! 1.png\r<br\/>java.lang.NullPointerException\r<br\/>        at com.mgzdev.spc.Assets.getTexture(Assets.java:125)\r<br\/>        at com.mgzdev.spc.Assets.getTexture(Assets.java:117)\r<br\/>        at com.mgzdev.spc.screens.StoryScreen.&lt;init&gt;(StoryScreen.java:90)\r<br\/>        at com.mgzdev.spc.screens.GameScreen.render(GameScreen.java:204)\r<br\/>        at com.badlogic.gdx.Game.render(Game.java:46)\r<br\/>        at com.mgzdev.spc.SPC.render(SPC.java:72)\r<br\/>        at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:214)\r<br\/>        at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:120)\r<br\/>Exception in thread &quot;LWJGL Application&quot; java.lang.NullPointerException\r<br\/>        at com.badlogic.gdx.graphics.g2d.SpriteBatch.flush(SpriteBatch.java:955)\r<br\/>        at com.badlogic.gdx.graphics.g2d.SpriteBatch.switchTexture(SpriteBatch.java:1047)\r<br\/>        at com.badlogic.gdx.graphics.g2d.SpriteBatch.draw(SpriteBatch.java:512)\r<br\/>        at com.mgzdev.spc.screens.StoryScreen.render(StoryScreen.java:119)\r<br\/>        at com.badlogic.gdx.Game.render(Game.java:46)\r<br\/>        at com.mgzdev.spc.SPC.render(SPC.java:72)\r<br\/>        at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:214)\r<br\/>        at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:120)"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 25, 2015 @ 1:33pm","epoch":1440509280,"text":"@mde, damn it, the amount of bugs i made... should be up &amp; correct now. Make sure to copy data.dat over to the new version, to keep the passwords."},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 25, 2015 @ 1:47pm","epoch":1440510120,"text":"and the dl server's down. Sorry for that, but nothing i can do."},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 25, 2015 @ 7:43pm","epoch":1440531480,"text":"Dropbox ftw!"},{"author_name":"mde","author_uid":"48768","time":"Aug 25, 2015 @ 8:07pm","epoch":1440532920,"text":"Very cool game! Although I had a hard time solving some of the puzzles and I had to cheat to see the end(didn't want to spend too much time per game), I think that you had a great idea."},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 25, 2015 @ 8:41pm","epoch":1440534960,"text":"@mde is there any private way of contact through which you could tell me how did you cheat? Or did you just compile it yourself? :D"},{"author_name":"KrisDevelopment","author_uid":"39050","time":"Aug 25, 2015 @ 9:41pm","epoch":1440538560,"text":"em... what?"},{"author_name":"MortalWombat","author_uid":"14060","time":"Aug 25, 2015 @ 9:50pm","epoch":1440539100,"text":"Pretty cool game!\r<br\/>\r<br\/>Some things are _very_ annoying though: \r<br\/>- Having to constantly use the mouse to click run and then click back into the editor\r<br\/>- Not being able to move the caret. I don't know what drove this decision\r<br\/>- The weird operator order: B A OP. I can understand wanting to make it unique but this makes it even less accessible and does not add anything to the game in my opinion\r<br\/>\r<br\/>Overall I really liked it though, I'd actually love to know more about the story but it is a little too cumbersome for me right now. The PDFs rock! I really like the idea of having &quot;real&quot; documents that explain stuff about the game. Reminds me of oldschool game manuals with lots of cool stuff in them.\r<br\/>\r<br\/>Also, I find it pretty ironic how a game about assembly programming is written in Java. That's not a negative of course, just a remark. ;-)"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 25, 2015 @ 10:27pm","epoch":1440541320,"text":"@MortalWombat thanks for the feedback!\r<br\/>I do not really remember why i thought that having to click on it is a good idea. Probably sleepiness. The caret is a different thing though - i had to write the whole editor from scratch. And rendering the caret at the correct position was painful enough. That + not enough time in the compo\r<br\/>\r<br\/>And the operator order, is called the Reverse Polish Notation. And i just love it, because it makes writing the interpreter\/compiler sooo much easier. The language is stack-based as well, so it allows for some fun tricks (which of none are used in the game, sadly)"},{"author_name":"MortalWombat","author_uid":"14060","time":"Aug 25, 2015 @ 11:20pm","epoch":1440544500,"text":"So I really like RPN for my calculators (I've been using an old HP 48G all my life, all the time). Also, I programmed my own little virtual machine a while back which uses a stack and thus RPN (it also has the weirdest &quot;syntax&quot;... take a look: https:\/\/github.com\/mathkr\/pound).\r<br\/>\r<br\/>I actually just looked into your manual again to see what it says about pushing operands, and lo and behold it says it black on white.\r<br\/>\r<br\/>But maybe you could make it a little more clear by pointing out that A B MUL really isn't one instruction like you would expect coming from x86 asm but rather three instructions:\r<br\/>\r<br\/>push A\r<br\/>push B\r<br\/>mul\r<br\/>\r<br\/>Also showing the top of the stack (maybe the top 4 or 8 items) could maybe give a better feel?"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 26, 2015 @ 7:23am","epoch":1440573480,"text":"We'll see. Maybe in post mortem."},{"author_name":"mde","author_uid":"48768","time":"Aug 26, 2015 @ 3:58pm","epoch":1440604380,"text":"Didn't recompile, I just read data.d properly... xD"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 26, 2015 @ 10:26pm","epoch":1440627660,"text":"I pushed a small bugfix up - Test 4 was broken. Sorry for the inconvenience."},{"author_name":"dalbinblue","author_uid":"13960","time":"Aug 26, 2015 @ 11:52pm","epoch":1440632820,"text":"@TheMorfeus, I just tried running your game again after seeing it was fixed, and think I hit a much worse issue.  I clicked new game and it went immediately to what I think i the ending (The first screen it shows is &quot;Another databank, i must check what is says.&quot;).  Can you take a look at your current release again?"},{"author_name":"pnkthrepwood","author_uid":"11961","time":"Aug 27, 2015 @ 12:23am","epoch":1440634680,"text":"Man this gaem shits my pants and I didn't even tried yet downloading lol"},{"author_name":"Mach60KAS","author_uid":"5788","time":"Aug 27, 2015 @ 12:26am","epoch":1440634860,"text":"@TheMorfeus Confirming @dalbinblue's findings, New Game plays the ending instantly. Looking forward to playing."},{"author_name":"NickMakesGames","author_uid":"29805","time":"Aug 27, 2015 @ 12:43am","epoch":1440635880,"text":"hrm... I'd love to play this game, but I find myself being stumped before I can even access the code editor. I've read through all the .PDFs, but none of them seem to explain what is expected of me on the opening screens of the game. I press enter each time as indicated, but the nuke just detonates and I go back to the title screen.\r<br\/>You've been pretty active in the comments, maybe you could give me a little nudge to get started with this game?"},{"author_name":"Bandersnatch","author_uid":"49734","time":"Aug 27, 2015 @ 1:56am","epoch":1440640260,"text":"I think the ending plays instantly =("},{"author_name":"benmcnelly","author_uid":"31106","time":"Aug 27, 2015 @ 2:14am","epoch":1440641340,"text":"Gosh dang it! I really want to play this, I am on the latest version of Java, do I need the JDK too?"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 27, 2015 @ 11:07am","epoch":1440673320,"text":"ogjkjsgnw;kfjd'f\r<br\/>I knew i'd make this error finally, i am fucking stupid.\r<br\/>Reuploaded. Should work fine now. Gosh, why dont i test things"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 27, 2015 @ 11:08am","epoch":1440673380,"text":"@NickMakesGames the game jumped to the ending, due to me constantly bugging up the game."},{"author_name":"AnaglyphCoding","author_uid":"33729","time":"Aug 27, 2015 @ 11:58am","epoch":1440676380,"text":"Game won't run for me, despite having the latest version of java installed."},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 27, 2015 @ 12:07pm","epoch":1440676920,"text":"@AnaglyphCoding can you run it through command line, and tell me what errors do you get?"},{"author_name":"AndyGates","author_uid":"41401","time":"Aug 27, 2015 @ 10:23pm","epoch":1440713880,"text":"With the latest version I'm pretty sure there's a bug with the integer wrap-around. If I subtract 1 from 0 I end up with 65534, but I'm pretty sure that should be 65535 right? This is breaking test 3. http:\/\/puu.sh\/jQUCU\/57b7ba5abb.png"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 28, 2015 @ 9:49am","epoch":1440755040,"text":"@AndyGates It should be, but i failed there as well. It was late x)\r<br\/>Also, the test 3 is not broken, it is working perfectly. The output is calculated for that incorrect subtracting. (65533 = -2)\r<br\/>Will fix that though."},{"author_name":"TheMorfeus","author_uid":"36140","time":"Aug 28, 2015 @ 10:14am","epoch":1440756540,"text":"Nobody's going to believe this, but here we go:\r<br\/>When i created this game, i knew it was inspired by something i had already seen some time ago. A game called TIS-100\r<br\/>TIS-100 sat in my mind quietly after i watched a review somewhere online, long time ago. And i forgot about it. During LD i had remembered that there was a game about coding in assembly, so i thought why not have a go at it?\r<br\/>Well, turns out the games are pretty much identical (mechanic-wise that is. They both need the player to read documentation first, both machines spew out random data etc), and that was NOT intentional. Human subconsciousness can be a bitch sometimes. And this time it was. I just remembered that the game was about coding in assembly.\r<br\/>Still, have fun, just like i did creating stacktrace. Hope you won't kill me for that.\r<br\/>Check out the 'original' here: http:\/\/www.zachtronics.com\/tis-100\/\r<br\/>\r<br\/>Oh and also bugs should be fixed, have fun."},{"author_name":"tmpxyz","author_uid":"39382","time":"Aug 28, 2015 @ 10:40am","epoch":1440758100,"text":"Nice work :)"},{"author_name":"guoboism","author_uid":"24432","time":"Aug 29, 2015 @ 2:09am","epoch":1440813840,"text":"Great game out there! Great to see a program game in the jam!\r<br\/>\r<br\/>Here are additional info if you get lost:\r<br\/>1 READ the pdf files with the game!\r<br\/>2 The goal of challenge for each level is all in the attachment_2\r<br\/>3 This program will simply output everything input\r<br\/>0 HWR\r<br\/>1 HWR\r<br\/>Hope it can get you started"},{"author_name":"Biruts","author_uid":"25209","time":"Sep 1, 2015 @ 7:56pm","epoch":1441137060,"text":"Very nice project guys, i really love it, please check our game too and if you liked it give us a vote. Look for Road to hell and enjoy."},{"author_name":"TheMorfeus","author_uid":"36140","time":"Sep 2, 2015 @ 4:04pm","epoch":1441209540,"text":"@Biruts thanks, but it was a solo project, not a team one ;D"},{"author_name":"UrbanHelsing","author_uid":"44682","time":"Sep 2, 2015 @ 5:03pm","epoch":1441213080,"text":"This types of games are very interesting, but if the first task that the player encounters is considered too hard\/confusing he will not continue. My tip is to start with something easy so that the player get some concept, then continue with harder challanges"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Sep 3, 2015 @ 8:28pm","epoch":1441311780,"text":"@UrbanHelsing the first task is as easy as it gets. The only easier thing would be to output everything that is inputted."},{"author_name":"Druid","author_uid":"31662","time":"Sep 3, 2015 @ 10:43pm","epoch":1441319880,"text":"Game looks cool! But... I will not rate this one because i am too dumb for this game :) Sorry. Also, game (probably) worked fine on win 10 ! (just for info)"},{"author_name":"TheMorfeus","author_uid":"36140","time":"Sep 4, 2015 @ 5:22pm","epoch":1441387020,"text":"@Druid would be weird if it didn't, i made it on win10! :D"},{"author_name":"dalbinblue","author_uid":"13960","time":"Sep 4, 2015 @ 7:01pm","epoch":1441392960,"text":"Well, I finally got a few hours to sit down with this game.  I love it, but I think I've been defeated at this point.  I solved half the assignments, (at least on paper), but I got stuck on figuring out test 4.\r<br\/>\r<br\/>My only suggestion is that it's difficult to edit a program once written.  If you make a mistake, you need to delete back to the mistake.  I understand writing a text editor is very hard, so I won't begrudge the difficulty in program editing."},{"author_name":"TheMorfeus","author_uid":"36140","time":"Sep 4, 2015 @ 8:13pm","epoch":1441397280,"text":"@dalbinblue I had realized i had made a mistake, in not selecting a monospaced font for the editor. IF i ever get around to making a post-mortem version of that, i probably will fix that. But right now i can only suggest writing code on paper, and then logically working out what's going to happen, then rewriting it into the editor. That's how i'd done it when testing at least :D"},{"author_name":"LukeZaz","author_uid":"36267","time":"Sep 11, 2015 @ 5:13am","epoch":1441948080,"text":"Could do with a easier difficulty curve, and perhaps some tutorial levels in the game. Other than that I liked it - love programming games."},{"author_name":"TheMorfeus","author_uid":"36140","time":"Sep 15, 2015 @ 8:33pm","epoch":1442348880,"text":"Thanks for the ratings everyone!"}],"images":["ld33\/36140-fbd27cd06db87cd630b5259a9db45f4d.jpg","ld33\/36140-65f3f4b59c5b3738020b425e15c457ea.jpg","ld33\/36140-2b07dea706d314ef012a46c513051345.jpg","ld33\/36140-7e9ea12036cddab899bcb239b8e40083.jpg"],"links":[{"url":"https:\/\/www.dropbox.com\/s\/u791qlatmohf2rn\/stacktrace_ld33.zip?dl=0","text":"Desktop (java multiplatform)"},{"url":"http:\/\/twitter.com\/themorfeus","text":"My Twitter - report bugs there!"},{"url":"https:\/\/www.youtube.com\/watch?v=WWaYph1Ze38","text":"Timelapse"}],"metadata":{"g_key":"8122","g_author":"36140","g_event":"LD33","g_eventkey":"29","g_subevent":"COMPO","g_urlkey":"8155","g_title":"stacktrace","g_status":"UCHK1","g_place":"128","g_commentcount":"64","g_site2_node_id":"0","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":[],"node":null,"orig_images":["http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/479518\/36140-shot0-1440376552.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/479518\/36140-shot1-1440376584.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/479518\/36140-shot2-1440376584.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/479518\/36140-shot3-1440376552.png-eq-900-500.jpg"],"text":"You work for a shady government organization, that specializes in software and encryption.\r\n\r\nOne day, the superiors had brought you this machine and only one task: fix it. No questions asked.\r\nBut at what cost?\r\n\r\nThe game will require you to analyze inputs, and guess what kind of actions you have to perform on them, to give the expected outputs.\r\nAs you fix the machine, messages from unlocked memory banks pop up, containing a bit more info than some would like to know about what\u2019s it used for\u2026\r\n\r\nWill you keep coding?\r\n\r\n=====IMPORTANT=====\r\nDO NOT download the game if you do not like or do not know how to code.\r\nThis game requires you to write code in an assembly-like language.\r\n\r\n===LESS IMPORTANT===\r\nRead the assignment before you start playing!\r\nAlso, the emulator can run infinite times until it gets the correct answers, so you can play around with the language and code, and practice at any time you want.\r\n\r\n===HOW TO RUN===\r\n1)Make sure you have Java 8 installed\r\n2)Extract the zip file\r\n3)Double click Stacktrace.jar file.\r\n\r\n\r\nBEFORE YOU RATE THE THEME: Play the whole game. The story is really unclear until the last level is beaten.\r\n\r\nALSO: The game might, and probably will be buggy! If it ends right after a cutscene, doesnt work or something, LET ME KNOW!\r\n","title":"stacktrace"}