News for hackers. Stuff that matters.

essial

Didn't even know MoonBasic was a thing, that's funny! And yeah I understand on the 'run random binary' thing. The best I can do is run it against VirusTotal, which I've now done. That's fine though, there's nothing new under the sun (pun not intended!). I'll continue to iterate and improve and try to make it the best in its domain. I'm using it myself for my own games as well (the original reason for creating it).

For the site URL: https://www.virustotal.com/gui/url-analysis/u-043c8bb6b294a9...

And after download/unzipping and running it against the setup exe itself: https://www.virustotal.com/gui/file-analysis/NzcxMzNlM2VkMDI...

The only mark that comes up is "Suspicious.low.ml.score" in Trapmine. Given it's telling me absolutely nothing about what that even means, and given the name of the 'hit' seemingly to say it's some low confidence machine learning hit, not sure what to do about that. VirusTotal Jujubox also shows clean (as expected) - the rest should complete soon.

Also I checked out MoonBasic, it's a cool project but it looks like it has a very different target/goal than I do as far as language/syntax and game types go - so while there is some minor overlap, I think we are operating in two fundamentally different spaces.

(edit) Update: It finished running through the sandbox. I see some warnings that seem related to the fact the IDE is an AOT compiled .net binary. If anyone thinks anything on that list looks incorrect let me know and I'll try to figure out what to do about it.

Update2: From what I can tell, the scarier 'hits' are simply because I'm not signing the windows installer. I've looked into signing installers but best I can see for windows is over a thousand bucks. If anyone knows of a cheaper alternative I'm all ears.

Show HN: LunarBasic, a BASIC that compiles 2D games to native executables

https://lunarbasic.com/

I built LunarBasic because I wanted a modern recreation of BlitzBasic from back in the day. I wanted it to have good step debugging features, and I wanted it to compile down to a native binary with no external dependencies. I do know there's an open source BlitzBasic out there but I wanted something simpler and more concise. It does have a "pro" feature set, but for the foreseeable future,...

( Read More... | 2 comments | 2 points | on HN )
Re:OpenDiablo2 on Wednesday June 24, 2020 @09:54AM (#23627872)
I'm the lead and I use OSX Catalina :)
Re:OpenDiablo2 on Wednesday June 24, 2020 @08:18AM (#23627007)
Project lead here. I switched from C# to go for multiple reasons. One was that we were having strange platform-specific issues between different operating systems with the runtime. Another reason was due to some design issues causing the code to be very difficult to work in.

I was originally going to re-write it in C, but when I saw go, I immediately fell in love with it. In my mind it sits somewhere between C and C++. Yes it has a GC, but it's not obtrusive. Plus the language is simple and nice to work with.

Regardless of what language I use, someone's going to say it's a "bad" choice and others will say it's a "good" choice. Personally I believe the language is just a tool, and go is working out extremely well for us so far.