• Galactic Dynasty 2

    From apam@21:1/182 to All on Tue Jun 1 16:23:05 2021
    Hi All

    I've uploaded GD2 binaries to paul, so I am sure he'll hatch it in the
    coming few days. The source repo has been made public now too.

    There is a glitch in the Raspberry Pi 32-bit version (unsure of the pi
    64-bit version) where the food upkeep & budget are not displayed
    correctly. The food still gets deducted correctly, and citizens still die
    if you don't feed them, but the graphical glitch makes it a bit difficult
    to see if you have enough food to cover the turn.

    Linux 64bit and win32 are both working correctly.

    The source repo is available here:

    https://gitlab.com/apamment/galactic-dynasty-2

    You will need to clone the magidoor submodule to build, then it's a
    matter of running "make" in the GalacticDynasty2/GalacticDynasty2 folder.

    I will share new binaries soonish (I'm not going to race around and try
    and fix it before Paul hatches lol, history has taught me I just find new
    bugs after he hatches anyway)

    Hope you have fun with it, and if you have any suggestions (besides
    interbbs support) let me know. One suggestion Beanzilla had was
    fluctuating commodity markets, which I quiet like the idea of.

    Andrew

    --
    |03Andrew Pamment |08(|11apam|08)
    |13Happy|10Land |14v2.0|08!|07


    --- Talisman v0.21-dev (Linux/x86_64)
    * Origin: HappyLand v2.0 - telnet://happylandbbs.com:11892/ (21:1/182)
  • From Avon@21:1/101 to apam on Wed Jun 2 09:42:18 2021
    On 01 Jun 2021 at 04:23p, apam pondered and said...

    I will share new binaries soonish (I'm not going to race around and try and fix it before Paul hatches lol, history has taught me I just find new bugs after he hatches anyway)

    :)

    I won't get to this until tonight (my time) when I get home so if you do want to send me something over the coming 8-10 hours, feel free... else I'll just send out what you sent me... and thanks!

    --- Mystic BBS v1.12 A46 2020/08/26 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From paulie420@21:2/150 to apam on Tue Jun 1 16:40:06 2021
    Hi All

    I've uploaded GD2 binaries to paul, so I am sure he'll hatch it in the coming few days. The source repo has been made public now too.

    Awesome, thanks apaM!

    There is a glitch in the Raspberry Pi 32-bit version (unsure of the pi 64-bit version) where the food upkeep & budget are not displayed correctly. The food still gets deducted correctly, and citizens still die if you don't feed them, but the graphical glitch makes it a bit difficult to see if you have enough food to cover the turn.

    Hmm... I've been playing @ The Underground and didn't NOTICE this; but... I'm not good at these types of games and am still learning it. Very nice, tho - I applaud your efforts man!!



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/05/03 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From apam@21:1/182 to Avon on Wed Jun 2 15:32:30 2021
    I won't get to this until tonight (my time) when I get home so if you
    do want
    to send me something over the coming 8-10 hours, feel free... else
    I'll just
    send out what you sent me... and thanks!


    Thankyou!

    I've been working on hatching support today for postie. I think I have it sorted, so I should be able to hatch the next version and you won't have
    to worry about them in the future!

    Oh, no, I still haven't added support for pulling out the file_id.diz..
    well that shouldn't take too long I suppose.

    I will send over a tic file for you to inspect first, just to make sure
    it's not going to make fsxnet blow up.

    The Godfather found another bug in the pi version. I'm unsure as to why
    it's working on the other versions, so I'll have to dig into that perhaps tomorrow. Seems to be display bugs, I suspect it's because I'm trying to display 64 bit integers with 32 bit formatting codes... (most of them I
    did correctly, but %lu comes more naturally than %"PRIu64" lol)

    Andrew
    --
    |03Andrew Pamment |08(|11apam|08)
    |13Happy|10Land |14v2.0|08!|07


    --- Talisman v0.21-dev (Linux/x86_64)
    * Origin: HappyLand v2.0 - telnet://happylandbbs.com:11892/ (21:1/182)
  • From apam@21:1/182 to paulie420 on Wed Jun 2 15:36:13 2021
    Hmm... I've been playing @ The Underground and didn't NOTICE this;
    but... I'm not good at these types of games and am still learning it.
    Very nice, tho - I applaud your efforts man!!

    Thanks.. I'm not very good at these types of games either lol. Which
    doesn't really make me particularly well suited to writing one haha. Oh
    well, it seems to be going ok...

    I also noticed I totally destroyed my empire on the underground... sell
    all your food, take a turn.. everybody dies and there's no citizens to reproduce lol.

    I'm going to have to make a way to fix that... perhaps a self destruct
    option that wipes out your empire and lets you start over the next day.

    Andrew

    --
    |03Andrew Pamment |08(|11apam|08)
    |13Happy|10Land |14v2.0|08!|07


    --- Talisman v0.21-dev (Linux/x86_64)
    * Origin: HappyLand v2.0 - telnet://happylandbbs.com:11892/ (21:1/182)
  • From Avon@21:1/101 to apam on Wed Jun 2 19:22:17 2021
    On 02 Jun 2021 at 03:32p, apam pondered and said...

    Thankyou!

    I've been working on hatching support today for postie. I think I have it sorted, so I should be able to hatch the next version and you won't have to worry about them in the future!

    sounds good :)

    I've just sent the current version out to the FSX_DOOR echo and called the
    file GDYN2.ZIP

    I will send over a tic file for you to inspect first, just to make sure it's not going to make fsxnet blow up.

    Coolio, all good and no rush.

    --- Mystic BBS v1.12 A46 2020/08/26 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Beanzilla@21:4/110 to apam on Wed Jun 2 11:59:05 2021

    On 06/03/2021 5:36 am apam said...
    I also noticed I totally destroyed my empire on the underground... sell all your food, take a turn.. everybody dies and there's no citizens to reproduce lol.

    I'm going to have to make a way to fix that... perhaps a self destruct option that wipes out your empire and lets you start over the next day.


    Hmm... I never though to test that. (Well I miss some stuffs)

    Have you also considered selling planets? (I know I keep buying military planets when actually I wanted food planets)

    Anywho... Galactic Dynasty 2 seems like a fairly good update (again though you've stated it's not intended to replace the older version)








    --
    |11T|03ake |11C|03are|08,
    |12Bean|10zilla
    --- ENiGMA 1/2 v0.0.12-beta (linux; x64; 14.16.0)
    * Origin: BZ&BZ BBS (21:4/110)
  • From Rushfan@21:2/115 to Apam on Wed Jun 2 18:26:58 2021
    BY: apam(21:1/182)


    |11a|09> |10tomorrow. Seems to be display bugs, I suspect it's because I'm trying to|07
    |11a|09> |10display 64 bit integers with 32 bit formatting codes... (most of them I|07
    |11a|09> |10did correctly, but %lu comes more naturally than %"PRIu64" lol)|07

    %llu works on Win32 too with modern compilers (originally it didn't), but has for a number of years now. It's also good with GCC.

    |11r|09ushfan|07


    --- WWIV 5.7.0.3507
    * Origin: Mystic Rhythms BBS (21:2/115)
  • From paulie420@21:2/150 to apam on Wed Jun 2 15:48:24 2021
    Thanks.. I'm not very good at these types of games either lol. Which doesn't really make me particularly well suited to writing one haha. Oh well, it seems to be going ok...

    I also noticed I totally destroyed my empire on the underground... sell all your food, take a turn.. everybody dies and there's no citizens to reproduce lol.

    I'm going to have to make a way to fix that... perhaps a self destruct option that wipes out your empire and lets you start over the next day.

    Andrew


    Oh, I think you're exactly the person to write them... you do a great job, and I particularly like the graphics on this door. Great work; I'm on Pi too so... maybe I'll get it installed and help find any issues - but mainly, it looks great and plays fun. Thank you.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/05/03 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Digital Man@21:1/183 to Rushfan on Sat Jun 5 13:17:25 2021
    Re: Re: Galactic Dynasty 2
    By: Rushfan to Apam on Wed Jun 02 2021 06:26 pm

    BY: apam(21:1/182)


    |11a|09> |10tomorrow. Seems to be display bugs, I suspect it's because I'm trying to|07
    |11a|09> |10display 64 bit integers with 32 bit formatting codes... (most of them I|07
    |11a|09> |10did correctly, but %lu comes more naturally than %"PRIu64" lol)|07

    %llu works on Win32 too with modern compilers (originally it didn't), but has for a number of years now. It's also good with GCC.

    %llu/d is really only correct for values of type 'long long int' however:

    e.g. for values of type off_t, PRIdOFF is more correct:
    $ gcc -Wall llu.c
    llu.c:7:13: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type '__off_t' {aka 'long int'} [-Wformat=]
    printf("%lld", ftello(stdin));

    e.g. for values of type uint64_t, PRIu64 is more correct:
    $ gcc -Wall llu.c
    llu.c:7:13: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'long unsigned int' [-Wformat=]
    printf("%lld", (uint64_t)ftello(stdin));

    But I agree, those inttypes.h printf-formatting macros are not very convenient or easy to remember.
    --
    digital man

    Sling Blade quote #10:
    Morris: I stand on the hill, not for thrill, but for the breath of a fresh kill Norco, CA WX: 79.4øF, 48.0% humidity, 11 mph ENE wind, 0.00 inches rain/24hrs --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From Rushfan@21:2/115 to Digital Man on Sat Jun 5 22:29:06 2021
    BY: Digital Man(21:1/183)


    |11DM|09> |10> trying to|07|07
    |11DM|09> |10> |11a|09> |10display 64 bit integers with 32 bit formatting codes... (most of|07
    |11DM|09> |10> them I|07|07
    |11DM|09> |10> |11a|09> |10did correctly, but %lu comes more naturally than %"PRIu64"|07
    |11DM|09> |10> lol)|07|07
    |11DM|09> |10>|07
    |11DM|09> |10> %llu works on Win32 too with modern compilers (originally it didn't),|07
    |11DM|09> |10> but|07
    |11DM|09> |10> has for a number of years now. It's also good with GCC.|07 |11DM|09> |07
    |11DM|09> |10%llu/d is really only correct for values of type 'long long int'|07
    |11DM|09> |10however:|07

    Yes, he was printing values of type long long int. Where's offsets enter into this format discussion?

    |11r|09ushfan|07




    --- WWIV 5.7.0.3507
    * Origin: Mystic Rhythms BBS (21:2/115)
  • From Digital Man@21:1/183 to Rushfan on Sat Jun 5 15:43:51 2021
    Re: Re: Galactic Dynasty 2
    By: Rushfan to Digital Man on Sat Jun 05 2021 10:29 pm

    Yes, he was printing values of type long long int.

    Huh, I didn't see that.

    Where's offsets enter into this format discussion?

    An off_t is an (often) 64-bit type.
    --
    digital man

    Sling Blade quote #8:
    Karl Childers: I don't reckon I got no reason to kill nobody.
    Norco, CA WX: 80.5øF, 45.0% humidity, 7 mph ENE wind, 0.00 inches rain/24hrs --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)