News for hackers. Stuff that matters.

shoozza

Re:Programming in D: Tutorial and Reference on Friday April 25, 2025 @08:08PM (#43799700)
Slightly off topic: Is D a good language for creating tiny windows or Linux executables? There is an upcoming game jam (4mb jam 2025) which gives extra points for game submissions <= 8KB. With c you can fit a window with graphics update in an executable of less than 900 bytes[0]. Granted it's using crinkler for linking which does some compression.

0: https://gist.github.com/ske2004/336d8cce8cd9db59d61ceb13c1ed...

Re:The April Fools joke that might have got me fired on Tuesday April 01, 2025 @04:21PM (#43550925)
Though no further work is being done on the original and the FLOSS forks aren't ready yet (soldank++ and opensoldat) the game is still playable on modern PCs and even free on steam ;) (Disclaimer: former maintainer)
I wonder how much work it is to check if Windows was installed with an account and terminate the program in that case.
In the meantime the repository moved to: https://github.com/opensoldat/opensoldat After MM sold the game to someone else I felt like it would be better to make sure the name is different as the new owner had different plans and did not want to continue releasing the source code.

Later someone unknown hijacked the original url and copied an outdated version of the repository (you can see the mention of OpenSoldat.)

FYI Soldat used/uses PascalScript and had no classes in the beginning (they where added later to the ScriptCore.)

It's still around. The FLOSS version is called OpenSoldat now (I plan to get it back on track eventually as it became unstable with Version 1.8).

Really enjoyed the quick compile times :)

Re:The Neat Programming Language on Tuesday December 26, 2023 @03:10AM (#38769782)
I think lobster does this.

"Compile time reference counting / lifetime analysis / borrow checker."[1]

"Reference Counting with cycle detection at exit, 95% of reference count ops removed at compile time thanks to lifetime analysis."[1]

[1] https://strlen.com/lobster/

Re:The dark defaults of Microsoft Edge on Saturday March 18, 2023 @08:24PM (#35214639)
A more up to date site about browser privacy is https://privacytests.org/
Re:RAD Basic – Compatible with Visual Basic 6 projects on Saturday May 07, 2022 @07:35AM (#31293731)
Adding all the words to the top of each file[0] and saving every file resolved it for me. Just need to pay attention to not change the casing when modifing/adding code.

[0] https://github.com/Soldat/polyworks/blob/37aaf471646fe4773e6...

Depends on what you need. For simple stuff Wrick Editor[0] might be good enough.

[0] https://www.wickeditor.com/

Re:LLVM relicensing update and call for help on Sunday November 21, 2021 @04:14AM (#29295092)
You can also link to proprietary apps statically if you provide the object files: https://softwareengineering.stackexchange.com/questions/3127...
Re:PICO-8 – Fantasy Console on Sunday October 03, 2021 @01:13AM (#28734694)
If you are interested, there are a few (incomplete) FLOSS clones: tac08, PX8 and picolove.

I'm maintaining picolove but it's currently more of a pico-8 runtime than a virtual console.

Re:Ada for the C++ and Java Developer [pdf] on Sunday March 28, 2021 @10:33AM (#26610697)
While a bit old this might explain why it wasn't popular back then.

Why Ada isn't Popular (1998): https://news.ycombinator.com/item?id=7824570

Re:Soldat: a 2D (side-view) multiplayer action game on Monday February 08, 2021 @12:43PM (#26067635)
You can see the server list here: https://soldat.pl/en/lobby Just sort by player count.
Re:Soldat: a 2D (side-view) multiplayer action game on Monday February 08, 2021 @12:36PM (#26067557)
The map editor (called Soldat PolyWorks) is also FLOSS. It is written in Visual Basic 6 and uses DirectX 8 though.

Might need to rewrite it or use one of the other community made map editors in the future, especially when people on other Platforms want to start mapping.

Re:Soldat: a 2D (side-view) multiplayer action game on Monday February 08, 2021 @12:31PM (#26067499)
Yeah good point, probably better to include the screenshot than an icon.

Will do.

Re:Soldat: a 2D (side-view) multiplayer action game on Monday February 08, 2021 @12:30PM (#26067476)
Yes, the original developer gets the money from the steam sale.

He's hosting the lobby server, website and forum for the game.

Afaik the contributors didn't get any money and worked on the game in their spare time because they love Soldat.

One of the goals was to release it as FLOSS.

Re:Soldat: a 2D (side-view) multiplayer action game on Monday February 08, 2021 @02:42AM (#26061798)
What a surprise to see Soldat on hackernews :)

I maintained Soldat back from version 1.5+ to 1.7 before someone else took over for a few years.

The current version on Steam is Soldat 1.7 while the open source version is an unfinished Soldat 1.8 and needs some love before it can be released (gui is missing, new netcode, switch to lazarus/fpc, macOS and GNU/Linux support, new config file format to name a few.)

So don't expect everything to work out of the box if you compile it.

Any help is welcome btw ;)

Re:Niklaus Wirth was right and that is a problem on Friday July 31, 2020 @08:37PM (#24016128)
There is also handemade.network. Maybe that's something for you.

https://handmade.network/manifesto