server.vasm by IcyLava

[raw]
made by IcyLava for Ludum Dare 51 (JAM)

server.vasm banner

Important:

  • RTFM
  • Dragging of instructions breaks if you drag from or onto an instruction's buttons.
  • Do not drag the Briefing tab from it's default position, otherwise it will not update on your next task due to a bug.

Tools used

  • Godot Engine 4 beta 1 with GDScript
  • Inkscape - Icons
  • Audacity - Sounds

Ratings

Given 23🗳️ 1🗨️

Feedback

Migi
03. Oct 2022 · 23:31 UTC
Really cool! The UI is so clean, and it's a pretty nice intro to Assembly! Would work great as a learning resource! Also love the sounds!
Allosius
04. Oct 2022 · 11:19 UTC
I'm not sure you can say that this is a game as such, but very original, that's the last type of thing I expected to see here
EX3D0
04. Oct 2022 · 13:12 UTC
I’m a computer engineering student so you effectively just made my homework into a game but it was pretty fun :laughing: The UI was super clean and the sound design was really nice and the puzzles were fun to solve.
AndideBob
04. Oct 2022 · 13:26 UTC
What a throwback to uni this was... Super clean UI and nice sound design. This is a super fun take on the theme and a really well done implementation. Well done!
elysiagriffin
04. Oct 2022 · 13:27 UTC
Thanks for submitting your game for me to play on my stream!

If you’d like to rewatch the playthrough, you can find it here: https://www.twitch.tv/videos/1608912292?t=4h49m43s

Good luck on your ratings, see you next LD! :D

💜 Elysia Griffin AKA Button Feedback Lady
https://www.twitch.tv/elysiagriffin
adam-gould
04. Oct 2022 · 13:34 UTC
Very nice! Reminds me of some of the Zachtronics puzzle games, that are basically more programming exercises than traditional puzzles. I had a blast.

Not sure what it has to do with the theme, though?
🎤 IcyLava
04. Oct 2022 · 13:46 UTC
@adam-gould Thanks! The idea is that you have to fulfill requests to your server every 10 seconds (see the timer on the bottom right). It's maybe not so clear, since the "wait for next request" instruction skips the remaining time.
🎤 IcyLava
04. Oct 2022 · 13:52 UTC
@migi @allosius @ex3d0 @andidebob Thanks all! The look of the UI is thanks to Godot 4, I only did the layout and drag & drop functionality for instructions, which is why I opted out of graphics.
loligxp
04. Oct 2022 · 18:37 UTC
what an awesome game.
This is really unique!
didn't expect to see an Assembly-like coding game ^^
YellowKamel
04. Oct 2022 · 20:14 UTC
What a nice introduction to VASM. Lacked a bit of polish though. For example it was not immediately obvious which parts of the instruction i could change. The changable parts blend in with the background color - maybe you could highlight those in a different color! But overall pretty neat and a nice fit for the theme!
velvetlobster
04. Oct 2022 · 21:23 UTC
I am getting a TIS-100 vibe from this. The type of game that you can put in your resume if you get to finish it. great work doing this in a jam
TimBeaudet
05. Oct 2022 · 13:43 UTC
I played this for you on [stream](https://www.twitch.tv/timbeaudet) and I think I gave good feedback there, if so give a heart, and if not, don't!!
ComicSans
05. Oct 2022 · 14:15 UTC
Really well done, especially for a jam game. Only 10 years ago this would have been a commercial product, and you made it in a weekend! Also, nice job making it easy to debug your programs. :bug:

Two usability issues whose fixes would have made this more fun for me:
* Dragging an instruction and dropping on a mutable field should also count as a move, like it does everywhere else on the line. I don't see any value in rejecting the drag.
* Allow quick delete of an instruction.

As it is, I was glad when it was over. If those issues were fixed, I'd look forward to more challenges! :thumbsup:
Rincs
05. Oct 2022 · 14:29 UTC
Thank you for staying through my entire playthrough of your jam. I loved every second and I learned a lot about a new perspective in thinking!! I would LOVE to play more levels and stuff!! I did wish that the changeable parts were more apparent, and that there was some light music playing, but! I found the whole experience challenging but fun!!! :D
LDJam user 279622
05. Oct 2022 · 16:03 UTC
ohhhhhhhhhhhhhhh this takes me back to my computer architecture class in college, thanks for that


going to use this solution the next time I'm asked to program fizzbuzz in an interview
pschichtel
05. Oct 2022 · 16:31 UTC
This is pretty cool. Good selection and progression of the exercises. I might actually give this to the trainees where i work.

The controls take some getting used to, fairly often I dragged an instruction in to later notice it didn't actually got added. I would have preferred a text editor :D
LDJam user 0
08. Oct 2022 · 00:39 UTC
I like the concept of the game, but it just feels like programming. Why spend time programming here when I'm already doing the same sort of programming in my classes? There's no satisfying sounds/animations when you complete a task or pass an assignment, only when you run the code.
LDJam user 250825
08. Oct 2022 · 14:47 UTC
Interesting combination of assembly and scratch :D I think Human Resource Machine did something similar. The tasks had a good progression in difficulty, hard to say how it would be for a non-programmer. I had some UI hiccups like text boxes not working or dragging not registering sometimes. Using the time limit as an instruction limit is quite clever (especially with the overclocking in the last task :D). The sound design works great as well!
Tuile
11. Oct 2022 · 15:26 UTC
Not of the entries I could really "play", and as a game designer with little coding sense, I was totally lost. Looks like the devs in the jam enjoyed though, so I didn't leave a shitty rating. I would say, props for making it!
Erkberg
13. Oct 2022 · 08:27 UTC
Good game already, with lots of potential to develop into something more unique! And it was awesome welcoming you to the stream again yesterday! Here’s the VOD if you want to check that out again:
https://youtu.be/m7KJvAJLSXE
arya-s
13. Oct 2022 · 16:45 UTC
![fb.png](///raw/497/a3/z/531b7.png)
that took me quite long, I'm sad to admit lmao

I had fun with this! Love the startup sound and the ticks.

Good job.
nardandas
13. Oct 2022 · 17:35 UTC
Pretty cool concept for a ludum dare game, very very impressive! I did feel that the initial hand-holding was kind of overbearing. I understand the necessity for an LD game, but for example, in TIS-100, a game I hope you've played (it's very good), the "figuring out" how to do certain things in the game's assembly was the fun part! Maybe put some of that into a "hints" tab?
LDJam user 156819
17. Oct 2022 · 13:36 UTC
It's not every LD that one gets to check out a programming game. It was kind of like an "intro to programming", except I've been coding for 13 years :smile: The game didn't hold my hand too insistently, so I was able to run through the assignments pretty quickly, but I definitely hate it for having me do fizzbuzz again.

It's good that it visualises the steps of the program as it's executed, though I would recommend putting a bit more emphasis on when, why and which register values change, so that it's easier for those without programming experience to get feedback and understand the outcome of each instruction. Adding a bit more contrast and accent to the visual theme of the game would also go a long way I feel.

[Stream vod here!](https://www.twitch.tv/videos/1623146465?t=00h45m05s)