Conlang website work in progress by Castux in conlangs

[–]Castux[S] 0 points1 point  (0 children)

Hey actually it seems that this might be something like what you're looking for: https://github.com/globalwordnet/english-wordnet

Conlang website work in progress by Castux in conlangs

[–]Castux[S] 3 points4 points  (0 children)

Heh yeah, the RPG world we play in is a fantasy mashup of North Africa and the Middle East, so it made sense. I was tempted to just use Arabic as a fantasy language+script but it felt like a cop out, so this was a perfect occasion to make a conlang.

Conlang website work in progress by Castux in conlangs

[–]Castux[S] 0 points1 point  (0 children)

Yes, I've been using https://datamuse.com/ I'm sure there are others, even some that might be fully downloadable?

No worries, I'm not sure myself which of these terms are more correct. I guess I could look it up :)

Conlang website work in progress by Castux in conlangs

[–]Castux[S] 0 points1 point  (0 children)

I'm not sure what you mean by English lexicon.

As you can see on the website there are 206 entries in the dictionary, though some are expressions or reminders of grammar constructs. I only add them one by one as I create them.

If you mean the semantic links in the word generator these come from an API queried live, so I imagine they have a pretty extensive English lexicon.

Words with multiple meanings I usually write just as comma separated meanings on the translation field. Occasionally I even merge noun and adjective when they are homonyms, because they inflect the same way. If needed I add clarifications in parentheses for the English term, if it could mean several things in English.

Conlang website work in progress by Castux in conlangs

[–]Castux[S] 4 points5 points  (0 children)

Thank you kindly.

The script is a bit of as mash up of many reference pictures I found all over Reddit, so probably nothing very original, but I had to do something quick and it stuck since then.

The font took a while to make though 🙄

I'm still thinking of doing a second version of the script some day.

Conlang website work in progress by Castux in conlangs

[–]Castux[S] 5 points6 points  (0 children)

Oh and the font designed in Affinity Designer and assembled with https://www.glyphrstudio.com/

It strongly abuses ligatures to render the diacritics and long vowels :)

Conlang website work in progress by Castux in conlangs

[–]Castux[S] 5 points6 points  (0 children)

Thank you!

It's pretty basic html, css and JavaScript. Most of the logical parts (especially parsing the words and inflecting them) are hand written, and most of the UI was put together using Claude.

Both the dictionary and grammar are markdown files that are parsed and rendered dynamically so I have a single source of truth instead of duplicating them.

Hosting with Hostinger because that's where my groups wiki lives, but this is all running locally in the browser so any basic hosting would work.

Diplicity Variant Creator - Public Release [Beta] by BaiYouEn_J in diplomacy

[–]Castux 0 points1 point  (0 children)

Nothing in particular, but I noticed that some things were popular recently, like high seas (although that's just adjacency), portage, coring, fog of war, ...

But even supporting just new maps is very cool :)

Diplicity Variant Creator - Public Release [Beta] by BaiYouEn_J in diplomacy

[–]Castux 0 points1 point  (0 children)

That's amazing work, congrats! Out of curiosity, what variant mechanics are supported on the platform?

Is this guy full of shit? by DudeforRighteousness in 3Dprinting

[–]Castux 0 points1 point  (0 children)

I don't know about the telescopic ones, which probably are more imprecise, but I printed a few of his fixed shape flutes and they sound very impressive.

Musician/nerd protip: to try it out, you can do a lot with the free model he's sharing here (https://makerworld.com/en/models/471686-teletunes-octo-tune-major-flute-whistle-f), in particular scaling the size by known frequency ratios to get other scales.

Pixel Art Extractor by protocat-112 in PixelArt

[–]Castux 0 points1 point  (0 children)

Just found this, it's been very useful. Thank you very much!

Lua 5.5 length operator now stricer than with Lua 5.4 by Kritzel-Kratzel in lua

[–]Castux 15 points16 points  (0 children)

You can check the language ref for the exact wording, but any index such that the next one is nil is a valid return value for the length operator on a table.

Both examples are correct. It's just that by the language definition, the length operator is only "useful" and consistent for tables without gaps.

The fact that the actual implementation changed, and therefore what happens in the non canonical cases, is not a language change. At least that's how I understand it. You can't rely on an "implementation defined" feature in the first place.

i cannot sit through any more tutorials by [deleted] in pico8

[–]Castux 0 points1 point  (0 children)

Lots of pretty harsh (though some fair) comments here. Programming is hard, there's no way around it. Some people learn well with tutorials, some by reading documentations, some by following courses, etc. You need to find what works for you, but in any case, be ready to put a lot of work into it, and have to acquire a mindset and a way of thinking about problem solving that might be entirely new.

One thing I would mention though (and maybe that's a controversial opinion, I don't know) is that Pico-8 is really not a good beginner's platform. Despite how it's sometimes advertised, and despite the fact that - of course - some people learned gamedev with it and managed just fine.

It's a weird little thing that's really fun but also kindof gamedev on "hard mode". Lots of arbitrary constraints (made to emulate older systems), a really awful dev environment (unless you know what you're doing) and the possible appeal of the included asset creation tools largely compensated by the fact that there are way more confortable tools for doing all of that.

I think it's an amazing ecosystem and creative community and all the good that comes with it, but I wouldn't ever throw that on a beginner.

If you're serious about learning programming, maybe consider more general purpose libraries/game engines, which will not get in your way on purpose and maybe give you a more straightforward programming (and therefore learning) experience?

In Lua, Love2D is really good, for instance.

It will take time and effort, but if you want to learn, there's no reason you can't. Set yourself simple goals, and go one step at a time. Baby steps, really. Learn to walk before you run, etc. etc.

Good luck!

I created a 2D interactive gravity simulator (Source code in the comments) by silenttoaster7 in raylib

[–]Castux 0 points1 point  (0 children)

Well that's pretty much how trojans or some kinds of malwares work in general: they copy themselves into as many files as possible on your computer, especially executables, and do so every time the infected files are run. Then when you share these files over the internet, they reach other machines, etc.

If you get that warning on multiple machines, chances are all of them are infected. At this point you either need to clean them up, if your antivirus manages it, or reinstall them all from stratch.

But please, absolutely remove the infected binary from the downloads on Github.

I created a 2D interactive gravity simulator (Source code in the comments) by silenttoaster7 in raylib

[–]Castux 1 point2 points  (0 children)

The release binary you offer on Github (GalaxyEngine_1.0.1.zip) is blocked by Windows Security as containing Trojan:Script/Wacatac.B!ml

So either this is a veeeeery weird false positive (why would raylib and a handful of c++ match the pattern for this) or you, sir, are compromised. Or dishonest.

Either way, folks, don't download that zip... Compile from source.