The Challenge of Writing NPC Characters for Games
Unread
Blender Dumbass
👁 100 💬 1
I'm developing a game called
Dani's Race, which is supposed to be a
GTA clone. A game where you can run around a city and cause all kinds of mayhem. And a humongous part of the experience of such a sandbox world simulator are the reactions from the in-game non-playable characters. If you steal a car, what will be the reaction of the driver? What will the police in the game do? What will other drivers do if you hit them on the road? All of this is a part of my daily problem-solving when working on Dani's Race.
#DanisRace #MoriasRace #GameDev #FreeSoftware #Gnu #Linux #OpenSource #GtaClone #Programming #UPBGE #blender3d
So I Cleaned Up Some Spaghetti from Dani's Race Code
Unread
Blender Dumbass
👁 95 💬 0
A few days ago I had told you that I'm stopping with making the police station in my game
Dani's Race because it had a
Spaghetti Code Problem. The
main()
function in the
Main_Update.py file was 1683 lines of code long and contained way too many things in it. At the moment, the same function is down to 641 lines of code. This is still way too much stuff in the
main()
but this is a hell of a lot of reduction.
#DanisRace #MoriasRace #GameDev #FreeSoftware #Gnu #Linux #OpenSource #GtaClone #Programming #Python #SpaghettiCode #UPBGE #blender3d
Never Trust Proprietary Software With Security
Unread
Blender Dumbass
👁 67 💬 1
There is a person on the inter-webs, who dedicated himself to reviews on security devices. His name is Lock Picking Lawyer and he showcases how secure real life locks are. In his
video 1543 he reviewed a rather peculiar security feature on a lock from ABUS. Which is strengthening itself not by building some clever mechanism that is hard to bypass, but rather, uses law, to make bypassing it more illegal than it already is. They made the key-way ( and by extension the key ) to be shaped as the trademarked logo of the company. Therefor producing or distributing blanks for this lock would be a violation of the trademark law. Using
proprietary software for security is doing the same mistake as trusting this lock by ABUS.
#freesoftware #userfreedom #malware #security #privacy #gnu #linux #opensource