home.social

#uxntal — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #uxntal, aggregated by home.social.

  1. finally pivoting back towards deluge (sorry network device fans),
    i am reminded of just how messy it is…

    file includes all over the place! scope definitions based on file paths! method call shorthands! yuck :(

    there's some good ideas in there though, maybe i'll add a feature or two to my drifblim fork :D


    #uxn #uxntal
  2. finally pivoting back towards deluge (sorry network device fans),
    i am reminded of just how messy it is…

    file includes all over the place! scope definitions based on file paths! method call shorthands! yuck :(

    there's some good ideas in there though, maybe i'll add a feature or two to my drifblim fork :D


    #uxn #uxntal
  3. finally pivoting back towards deluge (sorry network device fans),
    i am reminded of just how messy it is…

    file includes all over the place! scope definitions based on file paths! method call shorthands! yuck :(

    there's some good ideas in there though, maybe i'll add a feature or two to my drifblim fork :D


    #uxn #uxntal
  4. #uxntal #bitart inspired by @bitartbot

    paste.sr.ht/~ismael-vc/c687338

    ( y 23 | x y ^ / y 24 & x y & | ^ x ~ y 16 + | ~ * 10 % )

    @λ ( x y -- x y val )
    DUP #17 ORA STH
    EORk
    STHr DIV STH
    DUP #18 AND STH
    ANDk
    STHr ORA
    STHr EOR STH
    OVR :NOT STH
    DUP #10 ADD
    STHr ORA
    :NOT
    STHr MUL
    #0a :MOD
    JMP2r

  5. @[email protected]

    nanochat server in 916 bytes, implemented entirely in uxn :D

    canon impl by @d6: https://git.phial.org/d6/nanochat

    difference is that mine has a limit of 65535 messages before the count overflows and you can't read any more :P
    oh and also you can DoS by starting a connection and never sending a newline…

    but at least it can avoid buffer overflow by kicking you!

    src: https://codeberg.org/notchoc/nanochat.tal
    rom: https://codeberg.org/notchoc/nanochat.tal/raw/branch/main/bin/nanochat.rom
    run: uxn2 -N nanochat.rom

    !!! DISCLAIMER: YOU ACCEPT EVERYTHING THAT WILL HAPPEN FROM NOW ON !!! UXN2 STILL DOES NOT HAVE SANDBOXING (YET) SO USE AT YOUR OWN RISK


    #uxn #uxntal #nanochat
  6. implemented Go (the board game) in uxn!!!

    click to place a stone, or press space to pass your turn

    good idea to read up on https://en.wikipedia.org/wiki/Rules_of_Go because i didn't implement any rules other than capturing :P

    src: https://codeberg.org/notchoc/weiqi.tal
    rom: https://codeberg.org/notchoc/weiqi.tal/raw/branch/main/bin/weiqi.rom
    run: uxnemu weiqi.rom

    next step is to write a game server so y'all can play against each other!
    (im almost finished with network device v3 i swear just gimme one more week)


    #uxn #uxntal #gogame #weiqi #baduk
  7. implemented Go (the board game) in uxn!!!

    click to place a stone, or press space to pass your turn

    good idea to read up on https://en.wikipedia.org/wiki/Rules_of_Go because i didn't implement any rules other than capturing :P

    src: https://codeberg.org/notchoc/weiqi.tal
    rom: https://codeberg.org/notchoc/weiqi.tal/raw/branch/main/bin/weiqi.rom
    run: uxnemu weiqi.rom

    next step is to write a game server so y'all can play against each other!
    (im almost finished with network device v3 i swear just gimme one more week)


    #uxn #uxntal #gogame #weiqi #baduk
  8. big plans this weekend ^^

    gonna be making a multiplayer game in uxntal…

    then I can finally share my network device to the mailing list :D

    gimmie game ideas! preferably with synchronous & lossy networking (e.g. pong), because I wanna test UDP mode!


    #uxn #uxntal #gamedev #netcode
  9. You have to love the expressiveness of #uxntal

    %👊💥👊💥👊💥👊💥( a b c d e -- f )
    { ORA ORA ORA ORA }

    Naming it the #jojo operator just doesn't cut it! :)

    #uxn #varvara

  10. I finally got some time to work in kibi today, I have impremented and debugged kibi/get-win-size, kibi/get-cur-pos (used to get the window size) and updated kibi/draw-rows to draw the correct number of purple tildes on the first column. 😊

    I also made the makefile a lot nicer. 🧘‍♂️

    That means I'm almost at the middle of chapter 3 "Raw input and output", at step 35 of the original tutorial (special case the last row)! 🚀

    git.sr.ht/~ismael-vc/kibi/tree

    viewsourcecode.org/snaptoken/k

    #uxn #varvara #uxntal #kibi

  11. Do you think this formated #uxntal table using ASCII control codes and markdown inspired macros to delimit data is readable?

    paste.sr.ht/~ismael-vc/399f6b0

    #uxn #varvara #datatable

  12. If you like colors, #TUIs and #uxntal then this might be for you :)

    alias cat='pygmentize -O style=monokai,linenos=1 -g'

  13. 🔥 Behold, the latest attempt to make #programming incomprehensible: #Uxntal, the language that combines the elegance of #Brainf*ck with the usability of hieroglyphics. Who needs syntax or logic when you can have a zine that requires a decoder ring and a séance to interpret? 🤡📜
    wiki.xxiivv.com/site/uxntal.ht #Languages #Incomprehensible #Tech #Humor #HackerNews #ngated

  14. Good evening, and welcome to Uxn News Today!

    In our top story, Angelwood has just announced an exciting new project on Discord: an uxntal #barcode generator!

    This innovative tool, designed for the Uxn ecosystem, is now available for exploration.

    You can check it out at git.sr.ht/~angelwood/upca-uxn. Stay tuned for more updates on this development, and join the conversation with hashtags #uxn, #uxntal and #varvara.

    That’s all for now—back to you!