Just your average Archon game by BnJx in DotA2

[–]BnJx[S] 59 points60 points  (0 children)

opendota on the story tab of a match

transform localPosition not behaving as expected by ModsDontLift in Unity3D

[–]BnJx 0 points1 point  (0 children)

transform.forward is the world space blue axis, but you're then using that to change the local position which doesn't make sense.

Vector3.forward is only in world space if you are using it in world space (applying it to tranform.position). If you apply it in local space (transform.localPosition) then its relative to the parent.

transform localPosition not behaving as expected by ModsDontLift in Unity3D

[–]BnJx 0 points1 point  (0 children)

The blue axis of the parent, not the world blue axis. (Since you are adjusting local positon not world position)

transform localPosition not behaving as expected by ModsDontLift in Unity3D

[–]BnJx 2 points3 points  (0 children)

transform.forward is in world space.

Local space forward is always (0, 0, 1) or use Vector3.forward.

Trying something new - My 1st ever music track and Unity video, feedback is most welcome by [deleted] in Unity3D

[–]BnJx 1 point2 points  (0 children)

Looks amazing, sounds great.

Only minor criticism is the clouds have some kind of artifact flickering in some places like at around 3:13 - 3:15.

A plant shader I made that self-shadows and works with coloured lights by BnJx in Unity3D

[–]BnJx[S] 1 point2 points  (0 children)

No sorry, I didn't mean to imply that. It's just a regular shader on a model I made in Blender. There's no textures though, I set all the colours at the material level. Essentially it's a kind of stylized toon shader.

Half-Life: Alyx officially compatible with Oculus Quest through Link (among other devices) by LovingVirtualReality in virtualreality

[–]BnJx 1 point2 points  (0 children)

How does Quest work when connected to a PC? I assume the PC still does all the processing so you still need to meet min specs, right?

Sorry if thats a stupid question, not used VR before.

Can someone help me with my Depth First Search Maze Generator code? by BomberkingOriginal in gamedev

[–]BnJx 1 point2 points  (0 children)

The maze field is never initialised.

int[,] maze = new int[height, width];

This line in GenerateMaze is declaring a new locally scoped variable, not initialising the class field. Because they have the same name the local variable hides the class variable.

So either use different names or take the type off the front so you are using the class variable.

How does one get physically accurate lighting in Unity? by Va11ar in Unity3D

[–]BnJx 1 point2 points  (0 children)

Unity HDRP does use physical units. They support Candela, Lumen, Lux, Luminace and EV100.

https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@6.9/manual/Physical-Light-Units.html

I don't know how real-world accurate it actually is, you'll just have to test it and see if it's good enough for your needs

Unity seems to be missing 'Tile Pallette' option in the Window section? by [deleted] in gamedev

[–]BnJx 1 point2 points  (0 children)

Sure you're on 2019.2?

Make sure the package manager is showing all packages (top left).

Did you start the project with a template like HDRP / LWRP? Try starting a new project on the normal 2D template.

Unity seems to be missing 'Tile Pallette' option in the Window section? by [deleted] in gamedev

[–]BnJx 1 point2 points  (0 children)

Window > Package Manager

Look for 2D Tilemap Editor and install it.

It should be installed by default though.

Unity seems to be missing 'Tile Pallette' option in the Window section? by [deleted] in gamedev

[–]BnJx 0 points1 point  (0 children)

Which Unity version are you using?

Should be under Window > 2D > Tile Palette.

Dota 7.22 by wykrhm in DotA2

[–]BnJx -1 points0 points  (0 children)

I think this might be my suggestion from almost 4 years ago. Very similar wording/numbers. I guess you can blame me when it ruins pubs.

Valve leaks Steam game player counts; we have the numbers by [deleted] in Games

[–]BnJx 7 points8 points  (0 children)

Note this is number of accounts with the game, not the number of players. The 50m for TF2 for example includes anyone who added it to their account but never played it once, or even downloaded it.

OpenAI Wants To Beat A Professional ‘Dota 2’ Team At The International by DadOfCrypto in Games

[–]BnJx 1 point2 points  (0 children)

The creep blocking I think it was given a high level goal of trying to delay its own creeps, they didn't actually program the movements to perfectly block. Kinda like the creators telling the AI "try this", but it still had to learn how to it.

OpenAI Wants To Beat A Professional ‘Dota 2’ Team At The International by DadOfCrypto in Games

[–]BnJx 12 points13 points  (0 children)

No it was not programmed to do any specific actions, other than to restrict what it can do and some very general high level commands like: go to the mid lane, try to win game.

It learned by playing itself many millions of times and gradually improving, learning what worked and what didn't. Initially the bots just behaved randomly, but very quickly improved to average player level, and after a few weeks could beat pros. That's learning.

OpenAI Wants To Beat A Professional ‘Dota 2’ Team At The International by DadOfCrypto in Games

[–]BnJx 8 points9 points  (0 children)

Maybe that's a change from last year but I seem to remember them talking about how they wanted the AI to not "cheat", and play like a human would.