https://linen.dev logo
Join Discord
Powered by
# haxe-ui
  • f

    fast-rain-20339

    07/16/2020, 5:20 AM
    Your software?
  • f

    fast-rain-20339

    07/16/2020, 5:21 AM
    (Unless it's super secret NSA software, I'm just curious 😛 )
  • b

    brainy-machine-50829

    07/16/2020, 5:21 AM
    It's architecture based on ithare.com books. Main part is optimized serializer. All very work in progress and full of TODOs and possible bugs. Also complex as hell.
  • b

    brainy-machine-50829

    07/16/2020, 5:22 AM
    Spent practically 2 years on it already.
  • b

    brainy-machine-50829

    07/16/2020, 5:22 AM
    Plan is to make a bunch of small iogames (starting with agario clone), and work my way up to MMO stuff.
  • b

    brainy-machine-50829

    07/16/2020, 5:22 AM
    In the next 15 years.
  • f

    fast-rain-20339

    07/16/2020, 5:22 AM
    Wow, what a master plan, that's crazy, and cool! Nice one. I've heard of ithare before 🙂
  • f

    fast-rain-20339

    07/16/2020, 5:23 AM
    A plan on the scale of 15 years is pretty cool. Reminds me of the quote 'most people overestimate what they can do in the short term and underestimate what they can do in the long term'
  • b

    bright-gpu-74537

    07/16/2020, 5:25 AM
    15 years was sarcastic? Thats a helluva long view 🙂
  • b

    bright-gpu-74537

    07/16/2020, 5:25 AM
    re: that gc bug... you could always edit your hxcpp locally to see if makes a diff
  • b

    bright-gpu-74537

    07/16/2020, 5:26 AM
    hxcpp/blob/master/src/hx/gc/Immix.cpp
    , change:
  • b

    bright-gpu-74537

    07/16/2020, 5:26 AM
    Copy code
    #ifdef _MSC_VER
    // MSVC optimizes by taking the address of an initernal data member
    static int sgCheckInternalOffset = sizeof(void *)*2;
    static int sgCheckInternalOffsetRows = 1;
    #else
    static int sgCheckInternalOffset = 0;
    static int sgCheckInternalOffsetRows = 0;
    #endif
  • b

    bright-gpu-74537

    07/16/2020, 5:26 AM
    to
  • b

    bright-gpu-74537

    07/16/2020, 5:26 AM
    Copy code
    static int sgCheckInternalOffset = sizeof(void *)*2;
    static int sgCheckInternalOffsetRows = 1;
  • b

    bright-gpu-74537

    07/16/2020, 5:26 AM
    (if i follow the fix correctly)
  • b

    brainy-machine-50829

    07/16/2020, 5:27 AM
    It wasn't really. I wanna start getting into some bigger multiplayer stuff within 2-3 years, but the MMO I have in mind is long away. And I am crazy. I'm very very close, but also running out of time. I need to start making min wage by end of year with this. Hoping to have first shitty iogame beta in a month. But my productivity lately is terrible (like 20% of average).
  • b

    brainy-machine-50829

    07/16/2020, 5:27 AM
    But if it works... man if it works...
  • f

    fast-rain-20339

    07/16/2020, 5:29 AM
    Thanks for suggestion Ian, rebuilding now 🙂
  • b

    bright-gpu-74537

    07/16/2020, 5:29 AM
    fair enough... 15 years seems like ages... maybe its just me... enough time to have a kid and it almost to finish mandatory schooling - haha... ... thats a serious amount of time... not honestly sure any plan (except maybe building a dam or something) can be "15 years"... still, better to say "15 years" than "15 days"... overestimating is usually preferable to underestimating
  • f

    fast-rain-20339

    07/16/2020, 5:31 AM
    holy crap that fixed it
  • f

    fast-rain-20339

    07/16/2020, 5:32 AM
    ...except for when I place an entity. That's okay though, at least that sounds like something within my code 😄
  • f

    fast-rain-20339

    07/16/2020, 5:32 AM
    Yeah looks like a normal null native crash 🙂 Thanks Ian. 👍
  • b

    brainy-machine-50829

    07/16/2020, 5:32 AM
    Well it depends on how strictly you define a plan. I guess the 3 years is a plan. The 15 years is more of a vision/direction.
  • f

    fast-rain-20339

    07/16/2020, 5:35 AM
    A three year plan sounds more reasonable, and still long term tbh. I imagine that 15 years from now, the things in my life that will change most drastically will be, by far, things outside of my programming (work, life, relationships, location).
  • f

    fast-rain-20339

    07/16/2020, 5:35 AM
    Let's hope covid isn't still around 😬
  • b

    brainy-machine-50829

    07/16/2020, 5:36 AM
    I don't like change. Things I fear most is Haxe being abandoned or Rob not doing Kha. :D
  • f

    fast-rain-20339

    07/16/2020, 5:36 AM
    Indeed! Some things should stay the same 😆
  • b

    brainy-machine-50829

    07/16/2020, 5:36 AM
    And they are technically solvable issues. But I did invest a lot in Haxe.
  • b

    brainy-machine-50829

    07/16/2020, 5:37 AM
    The serializer would be difficult to port to other language.
  • f

    fast-rain-20339

    07/16/2020, 5:38 AM
    Luxe being abandoned and the post about programming languages just being a tool kind of shook me a bit. My current 'plan for the worst hope for the best' should be continue to use Haxe, learn as many languages as is required to be a good general engineer. Of course, fun projects get in the way, but I think that'd be ideal 😛
1...318319320...1687Latest