August Update

Started by garry · 2 years ago · 16 replies · 750 views

#1
garry
Facepunch
JoinedApr 2021 Posts427 Score2,045
#2
HumanGenome
Member
JoinedSep 2023 Posts5 Score25
something tells me we are getting close
#3
Wujek_Foliarz
Member
JoinedDec 2022 Posts5 Score465
nuget support when
#4
Papa Brickolini
Member
JoinedApr 2021 Posts88 Score6,071
Excited to see the official sandbox gamemode. Will definitely bring in a lot of players if it's done well.
#5
Novostranger
Member
JoinedJul 2022 Posts112 Score1,690
It's s&boxing time
#6
Mungus
Member
JoinedMay 2021 Posts6 Score778
:D
#7
Rod
Member
JoinedOct 2021 Posts15 Score5,910
this post could win 1st place
#8
Byakuren Enjoyer
Member
JoinedJul 2024 Posts5 Score10
Thanks Garry, very cool
#9
Titanovsky
Member
JoinedSep 2021 Posts319 Score3,518
you did a good job, guys. 
#10
Zerro
Member
JoinedAug 2022 Posts3 Score735
that's sick
#11
The MAZZTer
Member
JoinedJul 2024 Posts21 Score0
So I gotta say I agree mostly with your views on exceptions Garry. It's important to understand what is happening and why it is happening. For warnings this can mean you analyze it, understand what the warning is saying, realize it does not apply to what you are trying to do, and so you suppress it in that specific case, though for me this is rare. For an exception something is clearly wrong that needs to be fixed.

However I think in a release build it may be desirable to try and keep the game running. Lots of frameworks take this approach. Unity... JavaScript... PowerShell (by default).... uh... Visual Basic....

I think it should be ultimately up to the developer. PowerShell and VB let you turn on or off this behavior. It may make sense to add a project setting in s&box for this as well. Maybe for in-development works you want it on (or just break to debugger when an exception is hit, like with .NET programming with VS) and with a published gamemode it's off, since presumably any errors by that point were unanticipated and you should at least try to keep going if at all possible.

Personally I would want to see and fix all errors in my code but I can understand there is situations, especially in production, where you might just want to cross your fingers and try to power through.
#12
man of piss and shit
Member
JoinedSep 2023 Posts31 Score2,945
I suggest that you give developers the freedom to choose whether their games insta-exit on exception or not.

Some games can be played adequately without the need to handle every single possible exception in existence
(Examples: solo games that don't need to account for perfect data parity with servers,
Non-critical multiplayer games (ones that don't value online/global competition) in which the gameplay can sometimes be enhanced when things go wrong).

Unhandled exceptions can also set off a cascading effect that not only reveals the exception itself, but what would happen if the exception was allowed to continue (whether good or bad).
Revealing the possibility of further improvement in safeguarding mechanisms in cases where exceptions do occur. Or revealing interesting/creative mechanics that can be exploited to enhance the gameplay rather than stall it.
#13
EuroBlue
Member
JoinedAug 2022 Posts3 Score1,199

No Servers?

#14
vincent
Member
JoinedAug 2024 Posts3 Score0
Hello for exceptions i suggest a leaderboard, when game run into exceptions too frequently, the game become hidden from people, this prevent deception from s&box
#15
dK
Member
JoinedJul 2022 Posts6 Score1,210
nice work everyone.
#16
ydoc5212
Member
JoinedSep 2024 Posts3 Score0
Always happy to see the continued progress on this. I've been checking in every few months when I remember to for the last couple of years. It's been a delight seeing the direction Garry is taking things in, and the continued development efforts of the team over this long stretch of time. Soon will come the time where you receive the validation that all your efforts have been worth it. Best of luck everyone, keep going!
#17
War, Children
Member
JoinedFeb 2023 Posts8 Score150
When will Garry add Sex to garry's mod 2?
people
Log in to reply
You can't reply if you're not logged in. That would be crazy.