TITAN, OPSND by Dario Zubovic

[raw]
made by Dario Zubovic for Ludum Dare 46 (JAM)

There's a 2 weeks of budget left. Can you use that time to get further funding?

ss1.png ss2.png

  • Saša Dukić - sfx, music
  • @notke - art, code
  • @dario-zubovic - code, rover language and compiler

Fixed annoying/gamebreaking bug with code editor and added Linux & MacOS builds. Enjoy! :) EDIT: MacOS appears to have some issues with cursor. Sorry!

Ratings

Overall 96th 4.154⭐ 28🧑‍⚖️
Fun 503th 3.688⭐ 26🧑‍⚖️
Innovation 12th 4.444⭐ 29🧑‍⚖️
Theme 189th 4.192⭐ 28🧑‍⚖️
Graphics 165th 4.423⭐ 28🧑‍⚖️
Audio 212th 3.962⭐ 28🧑‍⚖️
Humor 396th 3.614⭐ 24🧑‍⚖️
Mood 68th 4.288⭐ 28🧑‍⚖️
Given 30🗳️ 16🗨️

Feedback

FranciszekNowotniak
21. Apr 2020 · 08:35 UTC
Pretty hard to get into but for sure a intersting orignal idea and solid art
Freya C
21. Apr 2020 · 11:47 UTC
Really love the concept and execution of this! I think it will take me a while longer to get good at playing it though... some great subtle touches like the screen reflections really hit it home.
Harry Alissavakis
21. Apr 2020 · 14:55 UTC
I can't help but admire every single technical aspect of this entry, the effort alone deserves 5 stars on its own. But besides that, it's also a really interesting game and a great execution of the concept. Simply remarkable job!
Memory of God
21. Apr 2020 · 15:12 UTC
Love it! I only wish the language could be a little more forgiving, reducing the barrier to entry. I got stuck at my 3rd command (taking a picture and sending to earth), no picture came back, and was unable to interact at all with the computer. So I wasn't able to do very much, but still enjoyed it massively. I can only wonder what the limits are with someone who actually takes the time to learn the syntax. Overall great job. Would be amazing to see this idea expanded on.
terry
22. Apr 2020 · 09:02 UTC
So, I just want to say right away that this game is astounding: incredible concept and execution. I've been playing it for about an hour already and having a blast. This is the best thing I've played in LD46 so far.

However, I keep running into this bug, which has broken three games in a row for me -

![bug.jpg](///raw/fab/8/z/323aa.jpg)

I don't know what's going on, but it's something to do with the mouse selection code - when you click back onto the program after successfully running something, there's a chance that you end up with a program that won't compile. I've gotten weird error messages like "HLTT is not valid", and I've been able to delete the last T and leave the last line as "HL" and that compiles. But then sometimes I can't do anything about it.

Really hope you can fix this, because I'm very excited to play more!
terry
24. Apr 2020 · 03:45 UTC
Playing a big more today with the latest version, and it looks like that particular bug is fixed! I ran into this one, though:

![Image1.jpg](///raw/fab/8/z/32eed.jpg)

The program freezed up on this line. I can still look around with the mouse, but can't input anything into the computer!
ecmjohnson
24. Apr 2020 · 16:14 UTC
Great execution and the images from Titan look great! I really like the typing sounds and the inclusion of compiler errors is very helpful. The manual design is quite good as well.
monetai
24. Apr 2020 · 21:22 UTC
Directly going on my list of game to replay and finish after the jam ends =)
I really like the setup, the sound is amazing, and the game very pretty! I was drinking my coffee while piloting a rover on titan, living the dream =p

I would've like that the manual was accessible in-game (in a mail app or else) and be able to see all pictures took previously. Also I don't really know what I'm looking for so I'm moving the rover at random and playing with the language instead of trying to achieve a goal.

However it's one of the best games I played in this jam! It's impressive what you could achieve in 72H!!

PS: Did you made the language and compiler during the jam? Do you have some pointers on where I can learn to do that ? =p
neontropics
25. Apr 2020 · 14:35 UTC
Any chance of fixing the Mac build? This looks super impressive and I'd love to play it!
🎤 Dario Zubovic
25. Apr 2020 · 18:53 UTC
@monetai yeah, language was designed and whole parser/compiler/IDE was coded during the jam. Just reading on LR parsers, AST and such should give you a good start. I found this page on writing a VM quite useful as well: https://justinmeiners.github.io/lc3-vm/. I don't have much experience in this area, but it was surprisingly easy to do (and a lot of work :P).

@neontropics probably not... issues we're having with cursor are due to Unity engine :(
Deseteral
03. May 2020 · 11:15 UTC
Great idea with solid execution. I was amazed at the quality of the game and how it was creative with the theme.
SheldonZS
05. May 2020 · 03:52 UTC
you built an ASM parser in 3 days!? Holy shit dude, that's amazing. This is a pretty intense coding on the player end, but I'll probably sit down and play with it when I have more time.
m-trigo
05. May 2020 · 21:53 UTC
I love this.

I could barely play it and still had a blast because of the manual, mood, sound and visuals.

Add a simple tutorial and it would become a damn good ASM learning game.

I understand the game isn't accessible, but it's still a crime that it doesn't have more ratings.
Notan Lemon
06. May 2020 · 02:16 UTC
Wow this is amazing! Though I couldn't understand what's the goal of this game, I still enjoyed the aesthetics. The manual was great too. Also I found a bug in the example code of "move forward while it's safe". The code checks if the rover can move forward, but there is no operation to move forward and it stays the same place forever.
CPTN-B
06. May 2020 · 17:58 UTC
<3
notke
06. May 2020 · 21:12 UTC
@sheldonzs, yes @dario-zubovic is a wizard. I believe he made the parser in one day and then he spent the other 2 days making the highlighter, hovering error display and solving edge case bugs :D

@m-trigo there is a manual as a separate download where you can find out how to use the language and it also has some examples.

@notan-lemon Oops, well spotted. Yes, the example code actually does nothing :grimacing:. We'll fix that for future release.
Convg
09. May 2020 · 12:21 UTC
Awesome game! Really cool. A bit more instruction would go a long way but overall good work!
Dane Tesla
09. May 2020 · 21:59 UTC
It was interesting but I wish the instrustions were available somewhere in game (like, on the other screen or post-it notes, or something). I'm not sure if there is a win condition or not? Anyways, good work and a soild, polished entry ^^
marcmagus
11. May 2020 · 04:15 UTC
Thanks for bringing your game by my stream for us to check out! I had a great time with this one.

If you'd like to rewatch, the highglight is available at https://www.twitch.tv/videos/617517578
Ava Skoog
11. May 2020 · 17:40 UTC
This is just amazing. One of the coolest LD games I have ever seen! Ticks so many sweaty little nerd boxes and sets such a cool atmosphere. The PDF manual is amazing. And the framing of a language that had to be thrown together in three days is hilarious. 💜 Would be super interesting to know what sort of feedback you've gotten from people who don't have any programming experience at all. But it's an incredibly cool niche game for those who do. I love rovers, I love the periodic æsthetic, just aaaahhhh. HIGH SCORE FROM ME! 😭
🎤 Dario Zubovic
11. May 2020 · 22:35 UTC
@dane-tesla there's certainly a win condition, just takes a bit of digging to find it :D

@marcmagus thanks for the cool stream, enjoyed it!

@ava-skoog aaaaa thanks!! :blush: