I also apologize for it looking like a promotion of sorts. I did copy this from my Birdsite account and forgot to account for that 😅
For those wondering why I decided to make this a Swift package and not a Python module:
- While Python is available on a lot of platforms, I was a bit worried about performance. Additionally, I wasn't sure about Markdown parsing.
- I also considered writing the scripts in C#, but felt that it was a bit clunky to do.
- Furthermore, I thought about Kotlin, but it takes a while to run a Kotlin script for some reason. Probably has to do with passing stuff to the JVM.
Not that Swift would be the best language for the job, but I think it suffices. It also made Markdown parsing easier thanks to the swift-markdown package. I will eventually need to migrate over my older Python scripts.
Finished writing a basic implementation of a #Markdown Rightwards arrow #Dialogic utility! Should make porting scripts easier. Now to figure out character names to their files… 🤔
Fun fact: The Marteau package is named after the hammer figure in the game, which is also French for "hammer".
#indiegamedev #indiegame #visualnovel #rpg #godotengine #csharp #dotnet #swift #IndexingYourHeart
Hey, all!
It's a bit unusual for me to move from one instance to another, but I've decided to move from fosstodon.org to koyu.space! You can follow me at @marquiskurt.
[mar.kɪs kɚrt] He/him. Indie game and software developer. Apple and Kotlin enthusiast.
Personal account. Opinions here are strictly my own.
Topics: #programming #indiegamedev #technology #tech #fedi22