Wednesday, October 28, 2020

ASP.NET Core(porate) , yup I'm hilarious :|

 So, lately, I have been in full corporate mode. That means looking after my team of engineers and when I have some gaps in my calendar working on business apps. 

The latest one of those was quite fun incorporating some ASP.Net Core 3.1 and OIDC for authentication via our corporate provider OneLogin.

It's not as exciting as Unity for sure, but it's probably seen/used by more people than my game coding!

https://github.com/jponter/FundingDashboardAPI  if anyone is interested.


I hope to get back into Unity starting next year, I really miss helping people in the Mr Taft Discord :( 


Stay Safe & Happy Coding - PappaP x


Friday, June 26, 2020

I'm not dead!

No, I'm definitely still here!

Baby is taking up a lot of time (who knew!!) - I am coding but in much more bite-sized chunks as and when I can.

Right now I am taking a bit of time out from Unity and working on getting my ASP.NET Core 3 up to date. I'll probably cover some of that in here too but likely will be posting only once or twice a month for a while.

Happy Coding!

PappaP x

Wednesday, May 13, 2020

Added a Tilemap based 2D map generator!


The plan for this is to start working now on area detection, then on to connecting any isolated rooms!

Obviously very early development days, with much beautification to add once the actual functionality is completed.

Saturday, May 9, 2020

Procedural!

some time ago I worked on a procedural cave generator using cellular automata with C++ and SFML (Cave Bunny)

I have been wanting to explore that within unity too and so have been following along with the tutorials from Sebastian Lague, I haven't stopped on the Mr. Taft tutorials and in some way there is a plan to link everything up at some point, but whilst there are some ideas, these aren't yet tied into specific gameplay features - however - it's probably fairly obvious that I'm going to add some kind of procedural element!

For the mesh creation, that's a bit of a learning curve for me - probably overkill for my 2D needs but nonetheless, it's good to keep learning new things! Who knows maybe one day I'll break into 3D!

Stay Safe & Happy Coding

PappaP x


Saturday, April 18, 2020

Been busy, actually coding!

So been a quiet couple of weeks in lockdown, some (more) exciting personal news which I will be able to share soon but also working on implementing A* within the Mr. Taft Zelda-like series.

As usual, my code for this is fully shared on Github but is yet to be properly documented! That is the next task.

Anyway, for a sneaky preview of the finished article.

Features: 


  • It only starts pathfinding if the player is inside the grid, will also stop pathfinding once the player exits.
  • Unwalkable grid positions are calculated at runtime start based on the tilemap colliders (via a layermask)
  • pathfinding runs every x seconds as to not be continually calculating paths

Thank you!

Wouldn't have been possible without the excellent grid tutorials from CodeMonkey and of course Mr Taft! and his amazing Zelda-like.




Wednesday, April 8, 2020

A Unity experiment - Boss!

I wondered just how much of a Trinexx type boss I could make without much code, this is my WIP so far!

Uses: Hinge Joints x LOTS!, DoTween for movement and an FSM per head and body.

Still lot's to do but it's getting there!
Janky WIP Boss

Mr Taft FAQ 2 - Player Movement Speed is Choppy/Slow

This is the second in a series of FAQ articles to accompany the Zelda Like Tutorial Series from Mr. Taft. 


The Question:


"Hi guys my player is moving choppy like it is slowing down then going faster after a few seconds I'm not sure what I did wrong?"


The Solution(s):


1. The quick one!


Toggle VSync on in your game options.

Vsync On!

2. The longer (better?) one!


The issue is related to having the movement and animation updating from well, Update(). Update() is called once every frame and by its nature is variable in when it is called unless you are locked in with a VSync which limit's the calling of Update to the refresh rate of your monitor and is why the quick fix above works.

It is better, in my opinion for this tutorial series, to keep the input code within Update() but move the animation/movement code to within FixedUpdate() this occurs at a fixed interval determined by your project settings. Some sample code from my own PlayerMovement.cs is below. 

Excerpt from PlayerMovement.cs



Happy coding! :D

PappaP x

ASP.NET Core(porate) , yup I'm hilarious :|

 So, lately, I have been in full corporate mode. That means looking after my team of engineers and when I have some gaps in my calendar work...

Most Viewed