SomeUnusualGames Profile
SomeUnusualGames

@SomeUnusualGame

Followers
236
Following
446
Media
48
Statuses
74

I make games and sometimes tools with different funny programming languages.

Joined July 2022
Don't wanna be here? Send us removal request.
@SomeUnusualGame
SomeUnusualGames
1 year
Hey! I made a game in Bash with raylib! It's a "bullet hell" game featuring beloved penguin Tux vs an evil mutant Window! Bash is a simple scripting language, so simple it doesn't have floating point variables/arithmetic! So how was this game possible? 👇
11
51
315
@SomeUnusualGame
SomeUnusualGames
6 months
Note that I don't use linux that much (yet), so I don't know much about how to use emacs 😅 But I kinda feel like is a bit easier to use than vim? I hope I can fully transition to linux this year, will install it on an old laptop and see if I can use it as my daily pc...
1
0
8
@SomeUnusualGame
SomeUnusualGames
6 months
To make a dynamic module for emacs, you must declare a global var called "plugin_is_GPL_compatible", otherwise it refuses to compile. You can use this simple trick to nullify the GPL license! This is the secret Richard Stallman doesn't want you to know!!!
1
0
10
@SomeUnusualGame
SomeUnusualGames
6 months
Little weekend project: running raylib on emacs, as in, within emacs, with emacs lisp! It was fun, made wavy text :)
8
14
131
@SomeUnusualGame
SomeUnusualGames
6 months
You can just run raylib anywhere. Here's on excel with vba.
3
8
225
@adamdotdev
Adam
9 months
there is no market for way shittier versions of apps/games/software no matter how fast you and an LLM can "make" it
261
390
7K
@SomeUnusualGame
SomeUnusualGames
10 months
Reading these kinds of things is kinda sad... I really hope the ai fearmongering doesn't make people give up getting into programming, especially young people. Same thing with artists.
0
0
3
@SomeUnusualGame
SomeUnusualGames
10 months
On a similar note, all languages can be considered general-purpose as long as they can call C code :)
@tsoding
Тsфdiиg
10 months
Any language is just a frontend for Raylib. Once you realize you can't be replaced by AI.
0
0
7
@SomeUnusualGame
SomeUnusualGames
10 months
I'm making a very simple text editor in awk, using gawk and raylib! Only basic stuff implemented. Pretty fun project!! I wanted to finish it before the end of the year but unfortunately I couldn't, got a couple of (good) life-changing stuff in my life right now. Happy new year!!!
0
0
14
@SomeUnusualGame
SomeUnusualGames
1 year
Here's a couple of pictures I took in my last vacation a couple of weeks ago, so beautiful landscapes :) Also, the one with the bird was accidental, I was trying to take a picture of the clouds' shadows lol
0
0
4
@SomeUnusualGame
SomeUnusualGames
1 year
It's funny because programming is something I really enjoy doing but I'd never admit to people IRL that I do it in my spare time, it's kinda embarrassing :(
1
0
5
@XorDev
Xor
1 year
If you see a cool thing on game dev Twitter/X, compliment the dev. We need more niceness in this site
3
5
114
@SomeUnusualGame
SomeUnusualGames
1 year
Despite that, the api is really well documented and the manual is easy to follow, the gawk team did an amazing job :) I was able to do bindings for raylib, and it works!
0
0
2
@SomeUnusualGame
SomeUnusualGames
1 year
I've been playing with the Gawk C api and saw this. I didn't even know you could have two consts like that... and I don't know how could I search about this particular syntax, "c language two consts" or "c language const pointer and value" yields no results :(
1
0
5
@ChShersh
Dmitrii Kovanikov
1 year
A programming language that doesn’t make you cry is not worth learning
32
20
276
@SomeUnusualGame
SomeUnusualGames
1 year
Who needs a rubber duck for debugging when you have a cat :) I think he may need glasses though
0
1
3
@SomeUnusualGame
SomeUnusualGames
1 year
I shouldn't be posting this since Python is what puts the bread on the table for me, but eh ¯\_(ツ)_/¯
0
0
12
@SomeUnusualGame
SomeUnusualGames
1 year
You can see the code here: https://t.co/DEW1GXbhBQ raylib is already precompiled but you'd have to install https://t.co/q6NF1aPBPP. Thank you for reading, have a nice day :)
Tweet card summary image
github.com
Source code for the game Tux-vs-Mutant-Window made in Bash - SomeUnusualGames/Tux-vs-Mutant-Window
1
1
15
@SomeUnusualGame
SomeUnusualGames
1 year
The solution is to define all floating point math in C, that way, there's no framerate issues whatsoever :)
2
0
4
@SomeUnusualGame
SomeUnusualGames
1 year
Regarding floating point, I tried two things: awk and bc. Unfortunately, since they are external processes, the fps drops like crazy.
1
0
5
@SomeUnusualGame
SomeUnusualGames
1 year
For some reason, I couldn't call C functions that take structs by value, so I had to make "wrappers" that take pointers instead. Interestingly enough, this isn't the first time I had this kind of issue with a FFI...
1
0
6