Advent of Code (in MiniScript), Day 12

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Farmtronics

    Stardew Valley mod that adds a Home Computer and Bots to the game

    So this is a classic path-finding problem, for which A* (also known as best-first search) is the standard solution. I know I've written that a few times in the past, but I didn't have a standard library for it just sitting around. I searched my hard drive for file names containing "path" and ".ms", expecting to find a path-finding module I seem to recall writing for Farmtronics. But instead I found this script from a half-written space trader game called Starfarer.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Starfarer

    So this is a classic path-finding problem, for which A* (also known as best-first search) is the standard solution. I know I've written that a few times in the past, but I didn't have a standard library for it just sitting around. I searched my hard drive for file names containing "path" and ".ms", expecting to find a path-finding module I seem to recall writing for Farmtronics. But instead I found this script from a half-written space trader game called Starfarer.

  4. adventofcode

    Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 and 2024 in Scala (by sim642)

    Welcome back to my series of Advent of Code solutions in MiniScript! For day 12, we have to find a path in a varied terrain. From any point on the terrain, you can only step to neighboring points no more than 1 unit higher than your current point.

  5. minimicro-sysdisk

    Contents of the /sys disk for the Mini Micro virtual computer

    One lesson learned is that I should always validate my function inputs. Had my findPath function simply checked that it was being passed two 2-element lists, I would have caught my error right away and fared much better. Grabbing code from somewhere else is no excuse; the first thing I should have done is examined the parameters, and added a quick qa.assert to me sure I call it correctly.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Advent of Code (in MiniScript), Day 13

    2 projects | dev.to | 13 Dec 2022
  • Advent of Code (in MiniScript), Day 8

    3 projects | dev.to | 8 Dec 2022
  • Advent of Code (in MiniScript), Day 18

    1 project | dev.to | 18 Dec 2022
  • Late bloomers (that started life closer to 30), how are things going for you?

    1 project | /r/AskMenOver30 | 17 Dec 2022
  • The Empty List

    2 projects | news.ycombinator.com | 17 Dec 2022

Did you know that MAXScript is
the 80th most popular programming language
based on number of references?