• Pascal Door Game

    From apam@21:1/182.1 to All on Sat Apr 20 22:44:31 2024

    Today I decided to relearn pascal. I made a door game using RMDoor and free pascal. It's basically a copy of 8-way slots, but written in freepascal so it can compile on linux etc.

    You can try it on happyland, you will need to sign up though as guests don't have access to doors. (It's number 10 in the game section)

    If anyone wants it, I can probably compile for windows, linux x86_64 and maybe raspberry pi. I think it will compile on dos, but if you have dos you might as well run the real 8-way slots.

    Also, had to make a few changes to get RMDoor to compile, they are in my git hub here: https://github.com/apamment/RMDoor

    Andrew
    --- SBBSecho 3.20-Linux
    * Origin: HappyLand - happylnd.synchro.net (21:1/182.1)
  • From Shurato@21:2/148 to apam on Sat Apr 20 20:00:00 2024

    Hi

    Today I decided to relearn pascal. I made a door game using RMDoor and free pascal. It's basically a copy of 8-way slots, but written in freepascal so it can compile on linux etc.

    You can try it on happyland, you will need to sign up though as guests don't have access to doors. (It's number 10 in the game section)

    If anyone wants it, I can probably compile for windows, linux x86_64 and maybe raspberry pi. I think it will compile on dos, but if you have dos you might as well run the real 8-way slots.

    I'd love a windows version! I'll keep 8-way as well though, since it's IBBS.


    Also, had to make a few changes to get RMDoor to compile, they are in my git hub here: https://github.com/apamment/RMDoor

    Andrew
    --- SBBSecho 3.20-Linux
    * Origin: HappyLand - happylnd.synchro.net (21:1/182.1)

    --- shsbbs.net
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp,
    ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From apam@21:1/182.1 to Shurato on Sun Apr 21 14:10:16 2024
    By: Shurato to apam on Sat Apr 20 2024 08:00 pm

    I'd love a windows version! I'll keep 8-way as well though, since it's IBBS.

    I had a few issues with compiling a win32 version, another problem with RMDoor (which I think I've fixed) and windows defender keeps quarantining it :(

    Anyway, I've got it and will upload it to you. I haven't written any instructions, but 8way /? should give you the commandline options

    Andrew
    --- SBBSecho 3.20-Linux
    * Origin: HappyLand - happylnd.synchro.net (21:1/182.1)
  • From Shurato@21:2/148 to apam on Sun Apr 21 12:44:00 2024

    Re: Pascal Door Game
    By: Shurato to apam on Sat Apr 20 2024 08:00 pm

    I'd love a windows version! I'll keep 8-way as well though, since
    it's
    IBBS.

    I had a few issues with compiling a win32 version, another problem with RMDoor (which I think I've fixed) and windows defender keeps quarantining it :(

    Anyway, I've got it and will upload it to you. I haven't written any instructions, but 8way /? should give you the commandline options

    I run windows defender on uploads, and it wasn't quarantined, so good. It's installed, thanks!

    --- shsbbs.net
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp,
    ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From Ragnarok@21:2/151 to apam on Mon Apr 22 01:00:22 2024
    El 20/4/24 a las 09:44, apam escribió:
    Hi

    Today I decided to relearn pascal. I made a door game using RMDoor and free pascal. It's basically a copy of 8-way slots, but written in freepascal so it can compile on linux etc.

    You can try it on happyland, you will need to sign up though as guests don't have access to doors. (It's number 10 in the game section)

    If anyone wants it, I can probably compile for windows, linux x86_64 and maybe raspberry pi. I think it will compile on dos, but if you have dos you might as well run the real 8-way slots.

    Also, had to make a few changes to get RMDoor to compile, they are in my git hub here: https://github.com/apamment/RMDoor

    Andrew
    --- SBBSecho 3.20-Linux
    * Origin: HappyLand - happylnd.synchro.net (21:1/182.1)

    where is the code? i like to try build on linux.
    Saludos!
    --- SBBSecho 3.20-Linux
    * Origin: Dock Sud BBS - bbs.docksud.com.ar - Argentina (21:2/151)
  • From apam@21:1/182 to Ragnarok on Mon Apr 22 14:11:02 2024
    Re: Re: Pascal Door Game
    By: Ragnarok to apam on Mon Apr 22 2024 01:00 am

    where is the code? i like to try build on linux. Saludos!

    I haven't uploaded the code anywhere yet.

    Andrew
    --- SBBSecho 3.20-Linux
    * Origin: HappyLand - happylnd.synchro.net (21:1/182)
  • From Shurato@21:2/148 to apam on Tue Apr 23 00:21:00 2024

    Re: Re: Pascal Door Game
    By: Ragnarok to apam on Mon Apr 22 2024 01:00 am

    where is the code? i like to try build on linux. Saludos!

    I haven't uploaded the code anywhere yet.

    I became broke in this game. Does it reset at the next month, or how do I start playing again?

    --- shsbbs.net
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp,
    ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From apam@21:1/182 to Shurato on Tue Apr 23 16:40:41 2024
    Re: Re: Pascal Door Game
    By: Shurato to apam on Tue Apr 23 2024 12:21 am

    I became broke in this game. Does it reset at the next month, or how do I start playing again?

    Yeah it resets each month. you can manually reset it (for everyone) if you delete the .dat files.

    Andrew
    --- SBBSecho 3.20-Linux
    * Origin: HappyLand - happylnd.synchro.net (21:1/182)
  • From AKAcastor@21:1/162 to Shurato on Thu Apr 25 13:29:16 2024
    --- shsbbs.net
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp, ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').

    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)

    I have a question about 'tear lines' on messages. If Digital Man is reading this maybe he'll have some insight as a long term developer of FTN-compatible systems. Or anyone else of course please jump in.

    I have a vague recollection of there being issues around "multiple tear lines" in messages - IIRC it's a topic I saw discussed in the 90s. In a very brief search I didn't find anything specifying that there can be only one tearline, so I could be chasing a false memory here. :)

    I'm not aware of any actual issues around multiple lines looking like a tear line (at least on my system running Squish and Maximus it seems fine), so I'm not reporting a problem or anything - just curious if there are technical edge-cases around tear lines in messages as I seem to remember in the past some people being picky about it.

    (I would expect software that cares about a tearline to search for the line starting with "---" from the end of the message anyway, eliminating any potential issue.)


    Chris/akacastor

    --- Maximus 3.01
    * Origin: Another Millennium - Canada - another.tel (21:1/162)
  • From Digital Man to AKAcastor on Fri Apr 26 11:07:48 2024
    Re: Tear lines
    By: AKAcastor to Shurato on Thu Apr 25 2024 01:29 pm

    --- shsbbs.net
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp, ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').

    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)

    I have a question about 'tear lines' on messages. If Digital Man is reading this maybe he'll have some insight as a long term developer of FTN-compatible systems. Or anyone else of course please jump in.

    I have a vague recollection of there being issues around "multiple tear lines" in messages - IIRC it's a topic I saw discussed in the 90s. In a very brief search I didn't find anything specifying that there can be only one tearline, so I could be chasing a false memory here. :)

    I'm not aware of any actual issues around multiple lines looking like a tear line (at least on my system running Squish and Maximus it seems fine), so I'm not reporting a problem or anything - just curious if there are technical edge-cases around tear lines in messages as I seem to remember in the past some people being picky about it.

    (I would expect software that cares about a tearline to search for the line starting with "---" from the end of the message anyway, eliminating any potential issue.)

    I can only really speak about how Synchronet/SBBSecho handles (multiple) tear-lines:

    1. Tear-line are forward-parsed from the message text (the first tear line found is consider *the* tear line for the message). Though the backward-parse theory seems to make sense, in the case there *are* multiple tear lines in a message, there might be some ambiguity about which is the correct one (the first or the last) - so perhaps no decision (forward vs. backward) will be always correct for all cases.

    2. The reason tear-lines matter (for Synchronet): the message "body" is stored separate from the "tail" of a message (which includes tear, origin, tag lines) and the tear line is what indicates the beginning of the message "tail". This allows message text searches and duplicate-message detectors to easily exclude the "tail text", as is usually desirable. There may be other advantages (e.g. easily inserting additional tear/tags upon export), but those are the main reasons for this design.

    3. So when Synchronet is going to add a tear line to a message (e.g. when exporting to an FTN or QWKnet), it first converts any existing tear lines in the message text to something else (e.g. "---\n" becomes "===\n") to avoid the "multiple tear line" ambiguity.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #44:
    IMAP = Internet Message Access Protocol
    Norco, CA WX: 56.5°F, 79.0% humidity, 1 mph S wind, 0.00 inches rain/24hrs
  • From Shurato@21:2/148 to AKAcastor on Fri Apr 26 18:19:00 2024

    --- shsbbs.net
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp, ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').

    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)

    I have a question about 'tear lines' on messages. If Digital Man is reading this maybe he'll have some insight as a long term developer of FTN-compatible systems. Or anyone else of course please jump in.

    I have a vague recollection of there being issues around "multiple tear lines" in messages - IIRC it's a topic I saw discussed in the 90s. In a very brief search I didn't find anything specifying that there can be only one tearline, so I could be chasing a false memory here. :)

    I'm not aware of any actual issues around multiple lines looking like a tear line (at least on my system running Squish and Maximus it seems fine), so I'm not reporting a problem or anything - just curious if there are technical edge-cases around tear lines in messages as I seem to remember in the past some people being picky about it.

    (I would expect software that cares about a tearline to search for the line starting with "---" from the end of the message anyway, eliminating any potential issue.)

    Thanks for pointing this out, though there's nothing I can do about it. My mailer adds the second one and the first one is just good form before a signature...

    --- shsbbs.net
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp,
    ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From apam@21:1/182 to Shurato on Sat Apr 27 11:53:12 2024
    Re: Tear lines
    By: Shurato to AKAcastor on Fri Apr 26 2024 06:19 pm

    Thanks for pointing this out, though there's nothing I can do about it.

    Yes there is. You just don't want to.

    My mailer adds the second one and the first one is just good form before a signature...

    The mailer adds the tear line where it's supposed to go, you add an extra one before your signature because you think it looks nice.

    Most people who use dashes before a signature use 2 or use another character entirely.

    I guess it doesn't really matter anyway, because most systems will cope with an extra tearline, but there is certainly not nothing you can do about it.

    Andrew
    --- SBBSecho 3.20-Linux
    * Origin: HappyLand - happylnd.synchro.net (21:1/182)
  • From Shurato@21:2/148 to Shurato on Fri Apr 26 20:53:00 2024

    --- shsbbs.net
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3,
    ftp,nntp,
    ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass
    'shsbbs').

    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)

    I have a question about 'tear lines' on messages. If Digital Man is reading this maybe he'll have some insight as a long term developer
    of
    FTN-compatible systems. Or anyone else of course please jump in.

    I have a vague recollection of there being issues around "multiple
    tear
    lines" in messages - IIRC it's a topic I saw discussed in the 90s.
    In a
    very brief search I didn't find anything specifying that there can be
    only
    one tearline, so I could be chasing a false memory here. :)

    I'm not aware of any actual issues around multiple lines looking like
    a
    tear line (at least on my system running Squish and Maximus it seems fine), so I'm not reporting a problem or anything - just curious if
    there
    are technical edge-cases around tear lines in messages as I seem to remember in the past some people being picky about it.

    (I would expect software that cares about a tearline to search for
    the
    line starting with "---" from the end of the message anyway,
    eliminating
    any potential issue.)

    Thanks for pointing this out, though there's nothing I can do about it.
    My
    mailer adds the second one and the first one is just good form before a signature...

    Fixed.

    --
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp,
    ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)