Game Development: Another Touch of Fix

Announcements about major changes in Haven & Hearth.

Re: Game Development: Another Touch of Fix

Postby Direkled » Thu Mar 09, 2017 1:38 am

Thankfully the update didn't remove already existing visitor debuffs so I still have my collection. Can't get any more, unfortunately.
User avatar
Direkled
 
Posts: 79
Joined: Thu Jul 25, 2013 8:49 pm

Re: Game Development: Another Touch of Fix

Postby Artemiswhb » Thu Mar 09, 2017 1:39 am

loftar wrote:GCC, of course. What would even be the alternative? :)

I hear some heretics use the microsoft or clang compilers :D
User avatar
Artemiswhb
 
Posts: 177
Joined: Thu Jan 02, 2014 7:57 pm

Re: Game Development: Another Touch of Fix

Postby Pupsi » Thu Mar 09, 2017 1:39 am

It was best update and we lost it :|
w5 Hermit>Road Ville>Horde>RQ
w6 The Sparta
w7 Isla de la tortuga>A.D>CookieVille (not sure if it was w7 or w6)
w8 Amish Paradise
w9 Amish Paradise
w10 Amish Paradise > Maid Cafe (until april 2017)
w11 Funcy Huts
w12 :P
User avatar
Pupsi
 
Posts: 550
Joined: Mon Jun 06, 2011 4:31 am
Location: heheh

Re: Game Development: Another Touch of Fix

Postby loftar » Thu Mar 09, 2017 1:42 am

Direkled wrote:Thankfully the update didn't remove already existing visitor debuffs so I still have my collection. Can't get any more, unfortunately.

Now step out of the claim and watch them all disappear at the same time.
Image

Artemiswhb wrote:I hear some heretics use the microsoft or clang compilers :D

Well, Clang is okay, I guess, but I actually do depend on quite a few GNU C features, not least of which are nested functions.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9051
Joined: Fri Apr 03, 2009 7:05 am

Re: Game Development: Another Touch of Fix

Postby Artemiswhb » Thu Mar 09, 2017 1:46 am

loftar wrote:Well, Clang is okay, I guess, but I actually do depend on quite a few GNU C features, not least of which are nested functions.

Don't nested functions have an impact on performance though? If anything it looks really messy imho :D
User avatar
Artemiswhb
 
Posts: 177
Joined: Thu Jan 02, 2014 7:57 pm

Re: Game Development: Another Touch of Fix

Postby loftar » Thu Mar 09, 2017 1:49 am

Artemiswhb wrote:Don't nested functions have an impact on performance though?

Only insofar as they require a simple three-instruction trampoline to be called, which really should not be a big deal.

Artemiswhb wrote: If anything it looks really messy imho :D

Not any more so than nested functions in Python, LABELS/FLET blocks in CL, anonymous classes in Java, or lambda expressions in just about any language that supports them, if you ask me.

And certainly less messy than creating an explicit struct for any callback function that requires context data, and polluting the toplevel namespace with the requisite functions. :)
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9051
Joined: Fri Apr 03, 2009 7:05 am

Re: Game Development: Another Touch of Fix

Postby Artemiswhb » Thu Mar 09, 2017 1:55 am

loftar wrote:Only insofar as they require a simple three-instruction trampoline to be called, which really should not be a big deal.

I suppose, good thing you're not anal about performance like me :)

loftar wrote:Not any more so than nested functions in Python, LABELS/FLET blocks in CL, anonymous classes in Java, or lambda expressions in just about any language that supports them, if you ask me.

And certainly less messy that creating an explicit struct for any callback function that requires context data, and polluting the toplevel namespace with the requisite functions. :)

I agree. :)
User avatar
Artemiswhb
 
Posts: 177
Joined: Thu Jan 02, 2014 7:57 pm

Re: Game Development: Another Touch of Fix

Postby loftar » Thu Mar 09, 2017 1:57 am

Artemiswhb wrote:I suppose, good thing you're not anal about performance like me :)

Oh, I can be pretty anal about performance, but you have to pick your fights. In the grand scheme of things, two MOVs and an indirect JMP come pretty much for free. They probably don't even delay the critical path by a single cycle.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9051
Joined: Fri Apr 03, 2009 7:05 am

Re: Game Development: Another Touch of Fix

Postby r21187 » Thu Mar 09, 2017 2:01 am

loftar wrote:
jaguar wrote:you are 24h late :evil:

Either that, or you are a few weeks late in ensuring you can control your own permissions. Just saying.


see? they dont even thank you NOT EVEN 1 THANK YOU

told you should wait at last a week
ven wrote:After reading this thread I'm considering playing again just to make some metal and buy 22 boats from this guy.

jorb wrote:Ok, will buff.
(Still waiting)
loftar: The inner chaos of the Jorbian mind is hard to conceal. :)
jorb: It's called creative license. You know, that thing you seem to want to apply to logic, grammar and coherence? :)
r21187
 
Posts: 414
Joined: Wed Apr 23, 2014 2:17 pm
Location: hidden in a cave

Re: Game Development: Another Touch of Fix

Postby Artemiswhb » Thu Mar 09, 2017 2:03 am

loftar wrote:Oh, I can be pretty anal about performance, but you have to pick your fights. In the grand scheme of things, two MOVs and an indirect JMP come pretty much for free. They probably don't even delay the critical path by a single cycle.

Yeah that doesn't sound like it would have that much of an impact. I haven't gone to that level of detail yet in C, still learning :D
User avatar
Artemiswhb
 
Posts: 177
Joined: Thu Jan 02, 2014 7:57 pm

PreviousNext

Return to Announcements

Who is online

Users browsing this forum: Claude [Bot], Python-Requests [Bot], magnet and 74 guests