Let’s Code mit Jens Episode 8 released

Ich habe Episode 8 meiner Videoreihe “Let’s Code mit Jens” veröffentlicht:

Kurzbeschreibung:
Viel Zeit ist vergangen seit der letzten Aufnahme.
Viel Zeit zum Nachdenken.
Ergebnis: Logistician wird 2D!

Außerdem sind zwischenzeitliche neue Versionen von Unity und Visual Studio erschienen.
Die Updates und die Umstellung von 3D auf 2D habe ich schon vor der Aufnahme erledigt.

Deswegen geht es hier direkt weiter mit dem nächsten Thema:
Städte erhalten ein Kontextmenü.

  • Städte mit Filiale sollen Buttons bieten um eine Mailbox zur Auftragsannahme zu öffnen und um LKWs, die in der Stadt stehen, versenden zu können,
  • Städte ohne Filiale sollen einen Button zum Eröffnen einer Filiale in der Stadt erhalten.

Diese Thema wird uns die nächsten 5 Folgen begleiten.

In diese Folge bereite ich die Projekthierarchie auf die Kontextmenüs vor, indem ich die Städte unter den Root-Knoten von StrangeIoC verschiebe. Danach lege ich StrangeIoC View-Klassen für die Städte an, um am Ende der Folge die Erkennung, ob auf eine Stadt geklickt wurde, zu implementieren.

In der nächsten Folge erstelle ich dann das Kontextmenü der Stadt in Unity.


I released episode 8 of my German series “Let’s Code mit Jens”: https://youtu.be/OHmUPUSHJtM

Short description:
A lot of time has passed since the last recording.
A lot of time to think.
The result: Logistician becomes 2D!

Additionally new versions of Unity and Visual Studio were released.
I updated them and made the transition from 3D to 2D before the recording of this episode.

Therefore we start right way with a new topic:
Cities get a context menu.

  • Cities, which are a location of the player’s cooperation, should have a context menu with buttons for opening a mailbox, where the player can accept contracts, and for sending trucks, which are located at this city.
  • Cities, which are not a location of the player’s cooperation, should have a context menu with a button to create a new branch at this city.

I will work on this topic the next 5 episodes.

In this episode I prepare the project hierarchy for the context menus by moving the cities below the StrangeIoC root node. Then I create StrangeIoC view classes for the cities. At the end of the episode I implement the recognition of the click on a city,

In the next episode I will create the context menu ui of a city with Unity.

Let’s Code mit Jens Episode 7 released

Ich habe Episode 7 meiner Videoreihe “Let’s Code mit Jens” veröffentlicht:

Kurzbeschreibung:
Die Spielzeit schreitet im HUD sichtbar voran. Mission accomplished, könnte man meinen. Aber die View hat zu viel Wissen. Also ist ein kleines Refactoring fällig, um das Wissen von der View in den Mediator zu verschieben.

Ist auch schnell gemacht, dachte ich… Aber Unity zickt mal wieder rum.
Hat jemand ne Ahnung, warum das hin und wieder so ist?

In der nächsten Folge stelle ich grundlegende Änderungen an Logistician vor und beginne mit den Arbeiten an einem Kontextmenü für die Städte auf der Karte. Das Thema “Kontextmenü für Städte” wird uns die nächsten Folgen begleiten.


I released episode 7 of my German series “Let’s Code mit Jens”: https://youtu.be/kGV4N5qvOWc

Short description:
The hud shows the actual game time. Mission accomblished. Really? Well, the view has to much knowledge. A small refactoring is needed to transfer the knowledge from the View to the Mediator.

Should be made fast, I thought… But unity thwarts it.
Any ideas why this happens sometimes?

In the next episode I will introduce some essential changes in Logistician. Also I will begin the work at a context menu for the cities at the game map. The topic “Context menu for cities” will be covered the next episodes.