Freitag, 31. Dezember 2021
SOE2500 Another milestone has been reached
Finally some news about my indie game!

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Sonntag, 12. Dezember 2021
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Dezember
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Dezember
Was ist der Unterschied zwischen Kanban und Scrum? https://rb.gy/rdxsux
Kommentar: In unsere Industrie es gibt die Unternehmen, welche meinen man kann die Vorgehensmodelle einfach mischen, nun es ist offensichtlich, dass Scrum und Kanban unterschiedliche Prioritäten und Zeitabschnitte für die Überprüfung von geleisteter Arbeit setzen.Azure Privilege Escalation durch Missbrauch der Azure API-Permissions https://rb.gy/9tbtsl
Kommentar: Anscheinend lernt man es nie aus, dass die komplexe Cloud basierte Systeme mit Bedacht konfiguriert und entwickelt werden müssen.Es ist kein Wunder, dass man in Azure die Wege findet unberechtigterweise ein Zugriff auf fremde Daten zu bekommen, was macht man um es Vorzubeugen?
Die 7 Todsünden der Digitalisierung https://rb.gy/k3aq7j
Kommentar: Leider auch in diesem Jahr kommt es dazu , dass viele Firmen immer auf den Gleich „Irrweg“ sind, egal welche Grösse, viele wollen schnell, kostengünstig und mit allen Funktionen. Ich behaupte es ist möglich nur eine Eigenschaft von vorher 3 genannten Funktionen zu liefern. Was passiert in der Industrie? Es wird ein „Blame Spiel“ gespielt und über diesen ein Schuldiger gesucht und gefunden.Artikel von Fatima da Silva Artikel aus Xing https://rb.gy/wa6fi5
Kommentar: Sehr gut auf den Punkt gebracht, viele Firmen suchen immer noch nach den perfekten Match.Ich habe schon mehrmals geschrieben, dass wirklich gute Mitarbeiter muss man selbst wachsen lassen, bei der Auswahl von passenden Kandidaten sind menschlichen Werte, dass A und O Kriterium für den Erfolg eines Unternehmens.
In der IT wir glauben immer noch, dass wenn man einen schnell Superentwickler findet, dass man sofort eine grosse Liste von Anforderungen abarbeitet und Geld von den Auftraggeber kassiert und auch so aus der Not und Projektverschleppung rauskommt. Ich bin der Meinung, dass hat nie funktioniert.
Neu Einstellung von Menschen ist immer eine langfristige Investition, welcher erst in ein paar Jahren positiv oder negativ auf das Unternehmen auswirkt.
Schuld an dieser „Misere“ sind nicht nur Manager, sondern auch die Personaler, welche durch strikte Vorgaben und Eingespannte zeitliche Rahmen zu unterschiedlichen nicht besonders guten Suchmethoden übergehen (Lügen, Überschätzen, Falsche Versprechungen).
Es kann sein, dass wir auch in Deutschland ein Generationen Problem haben würden, welche durch ständigen technischen Wandel verstärkt zur negative Ergebnissen bringen kann.
Die tatsächliche Arbeitszeit in der IT ist sehr unterschiedlich , meisten der Worklife Balance ist nicht gegeben oder einfach wegen Firmenkultur oder internen Konflikten nicht möglich, dann kommen die neu Praktiken , welche vielleicht in der Firmenbelegschaft nicht als effizient angesehen werden, sind aber von oberen Management gewollt. Hier kann nur einiges helfen , einen externen Unternehmen für den „sanften Wandel“ beauftragen und natürlich kostet es Geld, sollte man an diese Stelle sparen , dann eindeutig sind die Reibungskonflikte in eigener Firma vorprogrammiert, weil die Wert und Arbeitsmoral von Jungen und Älteren Mitarbeitern sehr stark unterscheiden wird und eine gute Personalpolitik kann diesen Zwiespalt nicht lösen , weil man muss erkennen ,dass es nun mehr als um Personal sich handelt. Die Lösung liegt eindeutig in den Veränderungen von eigenen Unternehmen.
Don't trust SSD manufactures!!! This is Important news of 2021 https://rb.gy/f22d7s
Kommentar: Pandemie macht vieles kaputt, man muss dafür sorgen , dass die Datensicherung in den Unternehmen deutlich öfter gemacht werden muss, weil Festplatten bald schwierig zu kaufen wird, alles wegen Mikrochip Knappheit.BGH schafft mit neuem Abgasskandal-Urteil Klarheit https://rb.gy/afuiw3
Kommentar: Wie viel Software steckt in Ihrem Auto? Richtig schon viel, wird es wirklich auf alle möglichen Szenarien getestet? In USA gab es ein Volkswagen Abgasskandal, wo die Entwickler ein Software geschrieben haben während den Test durch Prüfer die Filter einzuschalten und ansonsten nicht. Ich glauben nicht, dass VW sich im Gericht schützen wird, wenn die Softwareentwickler den Nachweis von Softwarequalität nicht liefern werden. Dies alles hätte man vermeiden können , wenn man die Unit Test geschrieben hätte und somit den Nachweise von Softwarequalität im Gericht nachweislich präsentieren konnte, deshalb die Test sind keine Optional Geschichte , wenn meint die Software wirklich professionell zu entwickeln.
Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Sonntag, 28. November 2021
2021 - Don't trust SSD manufactures!!! This is Important news of 2021!
Hi folks!
As of today my company changing policies regarding our company
data backup plans!
I never believed that i would write this, but this is true and I present my objective opinion about following issue:
You can’t trust SSD manufactures that your data will be stored in consistent and permanent matter on your SSD!
Way to many times it did happen to me or my employee's, in 4 years this is already a 2nd time where my system SSD on desktop office pc did failed beyond recovery!
(SSD VENDOR DOESN'T MATTER, I used
all famous vendors!!!)
Let’s look what a typical SSD offers:
This is obvious
and what did happen to me is marked with red color.
The
controller interface chip will eventually fail after certain and continuous write
and read operations.
The NAND chips would not help if controller broken!!!
Good luck of figuring out how data stored in those chips!
Let's think about what is wrong about SSD sustainable operation usage: there certain amount of read and write operations before only read operation physically available, then SSD should be automatically switched to read only mode allowing SSD user to access the data, which is stored in NAND memory.
Good that we at Orlovsky Consulting GbR invested good amount of capital for
running physical backups on premises.
Now it’s reasonable to make rhetorical question: is SSD a huge step backwards in regards of storage and maintenance of data?
How this possible you ask, we’ll have a look at HDD diagram:
As I marked with red lines, there only 2 possible breakage points with HDD: disk head or spinning disk.
I assume the HDD disk‘s which I bought were perfectly engineered for very long running lifetime and the
material tiredness did not happen, which
is good and more then I and the HDD manufacturer actually planned for. (This is really great!)
You probably say , yeah whatever, you have your
backups , why to bother?
YES, I DO HAVE BACKUPS
AND NOW EVEN MORE THEN BEFORE!
What about running business, which impact it, did have
on my company?
To recover a 1TB SSD drive it takes
almost 10 hours!
Have look at the picture from the recovery station.
It takes almost
one day (10 hours) to recover 1TB SSD disk!
During this time, you can't do anything, if you not in office or have no other means to access the data!
At my company we value and follow GDPR, this means we can't simply put client data in a public cloud, only one exception when a client gives a special written permission and specify what type of data may be stored in the public cloud, but this happens mostly never.
I hope now you do understand that this is a big issue!
The biggest chip manufactures saying, that they can’t meet the demand, only in 2025 in USA there would be a new factory to produce lots and lots of chips, but what will happens in 2022 , 2023 , 2024?
The slowdown of producing new SSDs and supply limitation of chips, would cause lots of problems for all who depend on SSD disks even so far that it would be very expensive
to run a business where data stored in SSD storage.
Probably only in 2025, when new factory
start to produce the chips a brief
relieve would be possible, but
for example in EU there would be very big Problem , even Germany currently does not building a
microchip production factory ,
the German government
planning it , but really the way how politics in Berlin works , I don’t
even think that in 2023 the actual building of a microchip factory would
happen.
So this is by any means not a small problem I can only imagine, how most biggest cloud providers would solve such problem, because even they would hit hard with SSD supply shortages and then we would see major outages of “CLOUD”.
What I and other smaller and middle size businesses will do about?
I recommend following: start to buy those “old” HDDs, they are not fast as SSD, but those “old”
HDD really more reliable,
then SSD.
The last models of HDD were perfect engineering work both material and on
hardware/software sides. Why ? HDD manufactures did solved all problems, as we all know about “grown
up” technology.
SUMMARY: from now on we all entering a danger zone, our data is not save, even with HDD it’s a trade off, but we would be safer with old tech , then with new and expensive one!
Till 2025 there is no hope for the market stabilization or improvement as far as it goes.
I even plan to speak with the new
German government representatives about this crisis, plans are good,
but the implementation it’s even better, here in EU we should not have only one
solution, but rather many.
Already German
car manufacturers experienced production breakage, because of microchips shortages.
We need to build more those microchip factories in Germany or even in EU it’s a matter of national security, I don’t wish that German nuclear power stations wouldn’t have enough hardware supply, just because that somebody in Berlin make a wish to be 0 debt budget or CO2 conform, it make no sense to me if you can’t run nuclear power plants, then to be 0 debt would not help.
EU is a big union, but Germany must be more on offensive side and motivate own EU member’s to act always when new emergency arrives, sure it’s not easy, but if stay together we would eventually be stronger and our production capabilities would be even better than it was before crisis.
Last note about SSD, this is a must to watch:

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Samstag, 30. Oktober 2021
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Oktober
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Oktober
Agile vs. Wasserfall vs. Kanban vs. Scrum: Wie unterscheiden sich diese Ansätze? https://rb.gy/uamesq
Kommentar: Sehr interessantes Artikel über verschiedenen Vorgehnsmodelle und das von der lucidchart präsentiere Ablaufdiagramm präsentiert sehr deutlich nach welche Kriterien man eine Entscheidung bezüglich der verwendeter Vorgehnsmodelle treffen kann.
Mehr Sicherheit & Azure-Hybridbetrieb: Für wen lohnt sich Windows Server 2022? https://rb.gy/7dophs
Kommentar: Update gefällig? Wer Windows Server einsetzt muss da sehr gut überlegen, weil es kann sein , dass man auch mit Linux was erreichen kann.
Why software projects fail in 2021? https://rb.gy/qfqjpm
Auch jungen Unternehmen fehlen die Fachkräfte https://rb.gy/yqbpj4
Kommentar: Man kann immer meckern , dass man keine passende Mitarbeiter findet , aber dann frage Ich die meisten können Sie sich vorstelle diese selbst auszubilden? Meistens besonders bei jüngeren Unternehmern Ich bekomme die Antwort: „nein und wir habe keine Budget dafür“.
Dann sollte man sich nicht wundern , dass es aktuelle und auch in die Zukunft schwieriger wird passende Mitarbeiter zu finden, weil wer nicht in die eigene Mitarbeiter investieren kann hat nach meiner Meinung kein Anspruch bessere Kräfte zu bekommen.Agiler Preis? Nicht mit uns! https://rb.gy/e3wfrq
Kommentar: Es ist erstaunlich wie manche Firmen die Preise regulieren wollen, nach meiner Meinung ein Agiler Preis nicht nur schädlich für die Zusammenarbeit ist , sondern auch ist keine sichere Grundlage um langfristige Geschäft zu machen.

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Samstag, 9. Oktober 2021
Why software projects fail in 2021?
Why software projects fail in 2021?

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Samstag, 18. September 2021
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: September
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: September
Die Zunft des Agile Coaches unter ambivalent kompetitiven Marktbedingungen https://rb.gy/btxwjb
Kommentar: Agile Coach, nach meiner Ansicht macht nur dann Sinn , wenn ein Unternehmen bereits laufenden Geschäftsprozesse an die neue Arbeitsweise umstellen will, funktioniert es immer?Nach meiner Erfahrungen wenn es eine Gegenbewegung in den Unternehmen gibt, dann es gewinnt nur derjenige der am meisten die Zustimmung in den Unternehmen hat, weil ansonsten man verliert und deshalb es umso wichtiger von Beginn an über die Folgen der Veränderungen mit den Unternehmen zu sprechen. Ich fand dieses Artikel ziemlich langatmig , aber man lernt , dass ein Agile Coach hat viel zu tun und trägt ziemlich grosse Eigenverantwortung und ein Risiko für den Erfolg eines Unternehmens.
OMIGOD: Microsoft lässt Azure-Admins mit Linux-Lücke allein https://rb.gy/pd8f3p
Kommentar: Microsoft wie jeder anderer Cloud Anbieter hat Probleme mit der Sicherheit und man soll sich darüber bewusst und klaren sein und wenn man eigene Geschäftsanwendungen in die Cloud deployt man muss darüber immer überlegen wie man eigene Daten zusätzlich abzusichern kann.Die Rolle der IT Abteilung im Wandel https://rb.gy/yhc3wp
Kommentar: Sehr interessantes Artikel über den Wandel bei IT Projekte.Durch Corona haben die Kommunikationswege sehr stark geändert und es erfordert neue Strukturierung von den Geschäftsprozessen, wir bei Orlovsky Consulting GbR sind nach wie vor bestens dafür gerüstet und vorbereitet und es tatsächlich gut klappt.
Die Veränderung kann man nicht stoppen und viele Unternehmen müssen sich dementsprechend anpassen, weil wer weniger Flexibilität zeigt, hat aus langer Sich kein Gewinn und deshalb überlegen Sie es sich gut ob Ihr Unternehmen in die richtige Richtung geht?
Unternehmen können offene IT-Stellen nur schwer besetzen https://rb.gy/0usuh7
Kommentar: Interessantes , aber sehr kurzes Artikel von Heise Medien .Dieser Artikel aus 2020 , aber es gilt auch in 2021 noch viele Firmen haben noch nicht verstanden was aktuell auf den Arbeitsmarkt abgeht.
Die Arbeit mit den externen Unternehmen wird bald kritisch und für viele Unternehmen Lebensnotwendig sein, wenn die es so weiter wie früher eigene Geschäfte betreiben würden, dann durch den realen erzeugten Fachkräftemängel werden solche Unternehmen überhitz und deren Mitarbeiter werden in den nächsten Jahren auch bei guten Gehalt kündigen.
Was dann ?
Nun es kommt auf Kapitallage und die Outsourcing Kräfte dieses wird man als letztes Mittel anwenden mit der Hoffnung den nächsten Jahr zu überleben, aber meine Prognose auch dieses Modell wird lange nicht halten , spätestens in 5 Jahren man wird vor einer großen Problem stehen und den Legacy Projekte entweder weiter Verkaufen oder als veraltet einstufen und beenden.
Es werden zuerst die kleine und Mittelgrößen Unternehmen davon am stärksten betroffen und leider deren KnowHow wird verloren gehen.
Die Großunternehmen dagegen haben noch ein Kapital um deren IT nach Ausland auszulagern.
Dies alles kann man vermeiden in dem man auf Risiko gehen muss und mit den externen Firmen diese schwierige Zeiten überbrücken wird.
Das Geheimnis erfolgreicher Software: Höchste Qualität sicherstellen https://rb.gy/sbaemj
So
its begins, my journey to Unity3d AI and C# advance learning!!! https://rb.gy/q3ughf
Kommentar: Während meines
Urlaubs in Juli , Ich habe viele Interessante Bücher über AI in Unity3D
gelesen, da Ich auch Projekte habe wo man Unity3D basierte Spiele entwickelt. Es
war sehr interessante Erfahrung und Ich konnte einiges mitnehmen, klar und
eindeutig , dass AI kann sehr unterschiedlich gebaut werden und da kann kein
Standard geben, weil AI hat immer unterschiedliche Aufgabe zu erfüllen.

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Mittwoch, 18. August 2021
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: August
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: August
Kommentar: Es ist erstaunlich wie viele Unternehmen noch nach den alten Vorgehensmodelle arbeiten, klar echte Agilität erfordert entsprechende Veränderungen in dem Unternehmen und man sollte auf die Veränderungen entsprechend vorbereitet zu sein
Kommentar: Technologie, Technologie wir sind umgebend von der Technologien, eins bleibt konstant sind die Menschen wie oft man auf die Interessenskonflikte stößt es ist fast ein Regel ohne Ausnahme.
Unternehmen können offene IT-Stellen nur schwer besetzen https://bit.ly/3geSiQv
Ich glaube dadurch , dass die IT Ausbildung in Deutschland muss auch verbessert werden, die Berufsschulen müssen an die Wünschen von Firmen eingehen und den Lernstoff so gestalten , dass nicht zu theoretisch wird, leider durch IHK vorgaben es ist sehr schwierig. Fazit keine Änderung des Arbeitsmarktes in Sicht, gute Spezialisten sind nach wie vor kostbar und schwierig zu finden.
Ich glaube dadurch , dass die IT Ausbildung in Deutschland muss auch verbessert werden, die Berufsschulen müssen an die Wünschen von Firmen eingehen und den Lernstoff so gestalten , dass nicht zu theoretisch wird, leider durch IHK vorgaben es ist sehr schwierig.
Fazit keine Änderung des Arbeitsmarktes in Sicht, gute Spezialisten sind nach wie vor kostbar und schwierig zu finden.
Lösung für die Vermeidung von Überschwemmungen https://bit.ly/3sEduVj
Kommentar: Man hätte die zerstörirische Überschwemmungen in Deutschland vermeiden können.
Vor 4 Jahren Ich damals als Freiberufler habe einen deutschen Erfinder beraten, wir hatten mit den Regierungsvertretern eine Besprechung gehabt es war nicht erfolgreich, weil die Regierungsvertretern den Projekt als wenig Innovativ und sehr Kostspielig bewertet wurde, nun was haben wir jetzt davon?
Durch die Überschwemmung in Diesem Jahr, rechnen Versicherungen mit den Milliardensummen, einfach Unfassbar und erschreckend. Ich bin der Meinung, dass ein Regierungswechsel an der Tagesordnung ist , wir brauchen eine liberale und eine Regierung von der Möglichkeit und wenig Bürokratie, dann wird es sich in Deutschland die Infrastruktur verbessern mal kucken was das Ergebnis bei den kommenden Bundestagswahlen kommt.
Durch die Überschwemmung in Diesem Jahr, rechnen Versicherungen mit den Milliardensummen, einfach Unfassbar und erschreckend. Ich bin der Meinung, dass ein Regierungswechsel an der Tagesordnung ist , wir brauchen eine liberale und eine Regierung von der Möglichkeit und wenig Bürokratie, dann wird es sich in Deutschland die Infrastruktur verbessern mal kucken was das Ergebnis bei den kommenden Bundestagswahlen kommt.
Zwang zu Hintertüren? US-Softwarefirma erhebt schwere Vorwürfe gegen Huawei https://bit.ly/3m8o1Xr
Kommentar: China ein riesiges Land in Nahen Osten, haben wir hier in Westen noch den Vertrauen?
Meine Empfehlung: mit Huawei kann man arbeiten, aber man muss es so gestalten , dass man denen konkrete Rahmenbedingungen und entsprechende Abgabeanforderungen gibt.
Mit einen unabhängigen Consultant hier würde man sicherstellen , dass alle sich an die Vereinbarungen halten. Das Vorteil es ist günstiger als bei anderen Hardwarelieferanten , man muss jedoch mehr Zeit in die Validierung und Verifizierung investieren.

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Sonntag, 18. Juli 2021
Lösung für die Vermeidung von Überschwemmungen in Deutschland / Antifloo...

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Deutsche Regierung hat versagt!
Vor 4 Jahren es gab eine Lösung um die Überschwemmung zu vermeiden und dieses Projekt wurde von Deutscher Regierung nicht finanziert:

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Dienstag, 29. Juni 2021
My journey for learning Unity3D AI begins ;)
So its begins, my journey to Unity3d AI and C# advance learning!!!
My current learning progress as gamedev experience:
YES i decided to spent whole July 2021 only on learning how AI can be implemented with help of Unity3D!!!
As company
owner I have many responsibilities and I rarely take vocations and for me
learning AI in 2021 is important!
This days I spent less and less time in coding and more in business formal
negotiations (as it supposed to be)
As CEO of Orlovsky Consulting GbR I can
delegate the actual work to my consultants, still I insist to stay in
the loop and informed about latest updates of clients projects.
We at Orlovsky Consulting GbR value intelligence very much and encourage all to
learn new stuff and actually what motivates us and drive us.
So I have even my side project which is Sword of Earth 2500 a post apocalypses
strategy game of humanity which rediscover and reconquering the planet Earth.
The games should feel like a clone of Sid Meier’s Alpha Centauri game , but it
would have some modern stuff ;)
Will I learn Blender? Maybe
When the first playable version of SOE 2500 will be released? Well the project is pretty big and I don’t want to cut corners, it’s not main project at my company, but I consider , that one time i would be able to ship and sell finished game via different distribution networks!
Now to the fun part!
Books to
read and impressions after reading those books
(notice it would be updated from
time to time) :
Artificial Intelligence with unity by Patrick Felicia :
This book is rather short, but it shows actual “handwork” and give good example how to do it in Unity3D the basic AI with following behavior: follows player character in a 3d world over different type of obstacles. This book describe only one case how to use simple ai implementation (almost no code involved)Game A.I. Made Easy Designing Agents With Examples in C# for Unity3D :
Not typical Unity3d AI book, which you can find on the market. It goes deep into thinking process of design steps for creating very powerful and at the same time flexible AI.This book actually shows some interesting patterns about how to do AI in very approachable way.
Then there interesting topic of how to deal with zones (areas which must be observed by the ai agent object)
Author of this book use understandable language and even goes step by step in show actual example in Unity3D. The presented code for AI examples is interesting, but feels sometimes way to simplistic.
Additionally this books covers topics like programming of bullet and explains how path finding works.
General impression about this book, I think the author have goal for AI of first person shooter and in my case the information from this book only partially helpful.
Honorable mentions machine learning, adaptive AI vs cheating AI recommendations.
Unity 4.x Game AI Programming Learn and implement game AI in Unity3D
Here you would find some practical examples
for FSM, A* based AI.
Authors providing example for finite state machine: a tank game Unity3d project.
Discuss little bit of probability.
In this book you will find example of slot machine an example for probability
implementation.
Very interesting example of AI by creating a flock of birds ;)
Authors explain how to create and “bake” the Navigation Mesh.
In the last chapter a working example: demo of SFM based AI is presented.
AI for game developers: C++ knowledge is
required if you wish to grasp and understand details of this book.
Author describes how to write smart chase algorithm’s.
Reader of this book would find good explanation on vector programming.
This book describes flocking implementation.
You will find lots of code in this book.
This book consist long explanations of physics in games.
Furthermore you will find interesting approach for path finding.
Author discussing the breadcrumb path finding, Finite State Machines too.
The Author speaks of behavior and provides lots of code examples.
This book speak describes fight rules for simulation of game of fight.
You will find a big chapter about very interesting topic which is neural
network.
Summary: This feels like a reference book, you need to use this book on
purpose, because each chapter of this book can be read independently, I missed
the information what type of AI exist for strategy games.
Beginning Game AI with Unity: Authors of this book rely on Unity3D which is
indeed good choice.
Unexpected, but this book includes introduction to vector math.
Example of how to move simple cube in Unity3D is interesting, but kind of boring.
The presented sourcecode feels unstructured.
Discuss bread first search as math approach for finding the shortest path was refreshing and a lot of fun.
Summary: This book provides good example, about how to use Unity3D NavMash and
path finding algos.
AI Techniques for Game Programming by Mat Buckland
Hands on
experience, but based on old tech.
Mentions low level windows programming , like GDI programming.
Authors present genetic Algorithms.
Discuss the genetics and physics (Mass, Force, Velocity, Length).
Explain how neuronal network works.
Overall impressions: this book consist only small bits of useful information
about developing AI and you will find lots of C++ code. Some parts of the book
have very academic nature.
Unity 2018 Artificial Intelligence Cookbook - Second Edition by Jorge Palacios
This book have more straight approach, instead
of speaking about theory, this book provides recipes with C# code include, some
code is hard to read and the give explanations are not complete.
Using small code examples for achieving one particular goal. Really this book
can be used for quick reference for finding a solution to a given problem, but
this book don’t provide consideration of what type of disadvantages you
get if you use old code.
Have breadth first search and deep first
search, well those algo’s most times covered in the university during study for
computer science degree, sure it can be applicable at some cases , but I found
rather less impact in my case.
There longer explanation of finite state machine.
In this book you will find many other topics, but I must say it wasn’t so interesting
and applicable to my case for developing of AI for strategy game.
Fundamentals of Strategy Game Design by Ernest Adams .
Speaks more in general terms, I think it’s
more like catalogue of different types of strategy games.
I think the books just go through different aspects of strategy games, there is
not deep explanation how to make one! The author mentions here and there some
important features of strategy games, but doesn’t go deep enough.
Interesting topic about neural nets , still most times this book don’t deliver
specific solution how to go about design of turn based games.
Seductive Interaction Design Creating Playful, Fun, and Effective User Experiences
Matter by Stephen P. Anderson
Well this has nothing to do with AI, but if you think of behavior of AI in pc game for me it make sense, that knowing about the behavior of player make sense.
I think I find this book interesting from the point of interaction with player, in terms of player expectation this is valuable. This books discuss what someone should think about the UI design. This book discusses the difference of what a free user and pay user gets on enterprise websites. I found interesting the part about user experience during payment process. Author present some example from actual website and give explanation how they do business.
Unity 5.x Game AI Programming Cookbook by Jorge Palacios
I think I already
read similar book. The example of custom mash was indeed interesting, steering simulation
and etc. Book of recipes and quick solutions.
Practical Game AI Programming by Micael DaGraca
This book is
interesting and explanations are actually good.
The author discuss topic of firing a bullet and and the way how this event was
risen.
Provides an example how a female character can be simulated with AI.
This book explains what to consider, when you develop NPC behavior.
Another topic animation behaviors was interesting too.
I found interesting how the challenge with transitions was solved.
The code which you will find in this book is well structured and easy to read.
The author of this book discusses football AI, which by any means pretty
complex and challenging.
One of the topic which I liked
was about collision avoidance.
Artificial intelligence for games Ian Millington John funge
This book have
more academic nature, but it’s well-structured then others.
There lots of interesting diagrams about how to structure the AI model.
I like the way how authors go about discussing of AI in practice.
The presented code is easy to read, the most weight of this book in abstract descriptions.
This book covers topics like steering behavior , projectile physics, path
finding, A*, Dijkstra,
decision making trees, fuzzy logic, Turn-Based Strategy Games logic.
Finally author discuss different type of programming languages , which you can
use for creating the game.
This book discuss strategic AI , which my most valuable topic to me. Overall the book provides in deep
discussion about AI, sure some topics way to bloated, but anyways this is the
best book about AI in games so far. Still if you looking for quick solution
without big discussion , then use previously mentioned books.
Game Programming Patterns by Robert Nystrom
this is has nothing to do with AI, but it
provide a “building parts” for building some parts of AI.
The code presented in this book is C++, which is ok.
The author of the book presents patterns in reference to game development.
Some examples are good and some plain theoretical ones, which is ok.
I found interesting the part how author describe game loops usage in reference
to game engine.
Book has very difficult part of assembly programming, which is hard to
understand.
Speaks of scripting languages, do or don’t decision, in my opinion if it can
improve the workflow sure do it, otherwise don’t.
The design patterns in this book sometimes feels blown out of proportion, I think
because author implementations are in C++.
What I dislike sometimes author tries to generalize things claiming that most
cases you can use array, I say if you care about order of data you need
to use some sort of collection.
Programming in C++ it’s like working with precision laser, the author of this
book give clear explanation why sometime optimization of code would not help,
because this would potential will cause slow execution which can have something
with the cache architecture of the cpu where your game is running.
Memory allocation problems and speak about managing particles.
Overall it feels kind of rushed book:
I expected to see more diagrams , the
code sure is interesting , but in my opinion it was optional. Sometime I was
lost the train of thought of the book author.
Final conclusion: this is a reference book for quick ideas about some challenges
in gamedev, probably it make sense to use it, if you plan to write own game
engine.
Programming game AI by Example
Book author presents math and physics
equations which is works as base for further explanation of AI implementations,
I find it useful and great.
The presented in the book simple FSM example is interesting and give your idea
about that how FSM works.
The majority of this book is C++ code, for me it’s not enough and for such case
you will find some of the diagrams in this book.
Author writes about steering behaviors in reference to a simulation of soccer
game.
You will find interesting thinking about how to simulate a soccer game.
I hope, that this book was used by the developers of EA FIFA game ;)
This book have a whole chapter about graphs and theirs relation to AI.
All code examples presented in this book were written in C++ language.
Wow Dijkstra algo, I didn’t seeing this algo long time ago and find the
presented example in this book kind of over the board example.
Then this book covers scripting language LUA and tries to introduce it, but at
that point my interest to read further was kind of low so I didn’t go far deep
into it.
Overall not bad book, but still in regards of AI for strategy games its not
helping, still I pick one or two tricks from this book which is good.
Clean Code in C Refactor your legacy C code base and improve application performance by applying best practices by Jason Alls
Indeed
this is a very interesting book, you will see lots of code and experience the thinking process of
the author regarding design patterns and threads, functional programming and
etc.
I find in particular interesting the usage of LINQ and API design, and the
introduction into well-defined software boundaries.
The mentioning of abbreviations was great too an I like DRY, YAGNI, KISS,
SOLID.
Then you will find in this book some debug and refactoring techniques.
Author mentions for me very important topic like the cross-cutting concerns.
Finally I find useful the stuff about code metrics and code smells.
Finally I 100% agree that all programmers most times working in legacy projects,
the Greenfield projects only small amount (need example? World of Warcraft),
today we have software almost for any possible problem of human society and
programmers responsibility for what they are doing is much higher than it was
in the past before.
I highly recommend this book to any C# developer, read it and try out the
experience alone worth it!
Unity 5 writing cleaner code:
Good principles and common sense, I liked the parts: Delegate,
Eventsystem and be reasonable and don’t over engineer the code.
Conclusion after reading so many books on Unity3D AI: A*, Finite Machine, Decision trees this what most times I notice in all those books which I have read. C# is very similar to Java, but it has own quirks and specialties , but find it as good choice for game programming, because then you wouldn’t deal with low level programming, some people would disagree and say that C++ way efficient than all other game programming languages and maybe they right, but in terms of time I rather spent my time on working on game logic and creating actual game , rather taking the hard and very difficult road of creating of own engine. Another interesting observation during reading of those books, some of them were very abstract in nature I kind of wonder how its really helpful to actual game developer, because it isn’t. So this is it a complete list of Unity3D AI books , some of the knowledge must be rejuvenated, but know you know what to look for in those books!

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Dienstag, 1. Juni 2021
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Juni
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Juni
Kommentar: Es ist sehr interessant zu beobachten, das manche Scrum Master die Herausforderungen bei den Projekten nicht verstehen und einfach so diesen Vorgehnsmodell durchführen und natürlich man bekommt eine Frustration , weil keiner will an die Regeln halten. In diesem Fall mein Rat, zuerst die Unterstützung und die Einverständnis von den Team holen und erst danach die Manager überzeugen.
„Ich habe keine Lust mehr auf den Job“ – Was tun? https://rb.gy/ehydto
Kommentar: Die Pandemie fördert seine „Tribute“ und viele Menschen fragen nach Sinn fragen. Es ist durchaus berechtigt und sehr wichtig, weil eine hohe Motivation bei der Arbeit nicht nur bessere Ergebnisse bringt , sondern stärkt die Mannschaft bei schwierigen Phasen. Wir Orlovsky Consulting Gbr haben eine Arbeitsgemeinschaft wie die Spartaner, jeder bei uns kann jeden ersetzen und die interne Schulungen gelten für alle welche zu den Unternehmen gehören, natürlich auch bei uns gibt es Phasen wo viel los ist, aber wir haben gelernt Nein und Ja angemessen zu sagen und unsere Kunden haben dafür volles Verständnis.
Was kann Ich bei so einer Situation empfehlen? Fragen Sie sich was ist Ihre Motivation in die Arbeit zu gehen ? Geld ist wirklich wichtig, aber auch um welchen Preis?
Wenn Sie über die Arbeit auch in der Freizeit nachdenken, dann es ist eindeutig an der Zeit sich umzudenken und neu zu orientieren, weil auf Dauer Ihre aktuelle Arbeit Ihnen Gesundheitlich schaden wird.
The art of unit testing with examples in C# https://rb.gy/pnxgfc
Kommentar: Ich habe ein Buch über Nunit gelesen, das ist eine Framework zu Test von C# Quellcode, sehr nützlich und einfach zu bedienen, wenn Sie als Entwickler in C# es verwenden würden dann profitieren Sie von stabilen Software und raschen validen Ergebnissen von den Verarbeiteten Daten.
Softwarequalität – der Schlüssel zur vierten industriellen Revolution https://rb.gy/e9ngsc
Kommentar: Softwarequalität ist nicht zu unterschätzen, es bringt die Merkmale welche für einen oder mehrere Softwareprodukte sehr kritisch ist, manche Firmen sagen wir haben keine Zeit , unsere Kunde sind schon darauf geschult nur die richtige Eingabe zu machen, aber ein Mensch kann ein Fehler absichtlich oder unabsichtlich produzieren (z.B durch Konzentrationsverlust) , aus diesen Gründen es ist eine Aufgabe von uns den Entwickler immer sehr hohe qualitative Software zu bauen, so dass der Kunde unter keinen Umständen die Schwierigkeiten bei der Bedienung erlebt, klar nur in seltenen Fällen werden die Deadlines eingehalten und die Unit Test und Testen im allgemeinen hilft die Qualität des Produktes zu kontrollieren und so die Risiko zu minimieren.

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Freitag, 30. April 2021
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Mai
Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Mai
Kommentar: Sehr interessant wie der Autor die Veränderung von Anforderungen bei einen Agilen Verfahren beschreibt.
Kommentar: Das ist interessant, Ich dachte Zoom hat die Probleme mit der Sicherheit, aber scheint tatsächlich , das Microsoft Teams sei nicht sicher.
Rassismus in Unternehmen https://bit.ly/3eLSpkT
Kommentar: Klar wir haben in Deutschland die Probleme mit Rassismus, wir bei
Orlovsky Consulting GbR achten darauf sehr streng uns aufmerksam
Business-Analyse von
virtual7 GmbH https://bit.ly/332MRgx
Kommentar: Ich wollte immer über ein konkretes
Unternehmen eine öffentliche Business-Analyse schreiben, den virtual7 GmbH
passt dafür sehr gut.
Deinstalliert die Luca-App!
https://bit.ly/2QKUeqj
Kommentar: Welche Überraschung, hätte man diese Software vor
dem eigentlichen Release richtig getestet, dann wäre es nicht so problematisch

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Business-Analyse von virtual7 GmbH
Es gibt Firmen über welche man schreiben muss, was Ich verspreche so halte es ein.
Hier ist meine subjektive Analyse über virtual7
GmbH, eine Firma die viele Dinge über sich behauptet, aber ob die so weiter
den Betrieb wie vorher aufrechterhalten können, nach dem Durchlesen von dieser
Analyse werden Sie darauf genau ein Antwort bekommen.
Firmensitz:
virtual7 GmbH
Amalienbadstr. 41d
76227 Karlsruhe
Wie
lange ist diese Firma auf den Markt präsent?
So jetzt wird echt spannend.
Aktuelle Bilanz laut Bundesanzeiger
Finanzielle Situation in 2019: Hohe Verbindlichkeiten, bei mittelmäßigen gezeichneten Kapital, der Bilanzgewinn reicht gerade aus um die Verbindlichkeiten zu decken,
Presseberichte über die Firma:
Keine
Innovationen, Keine Technologie ,welche man bisher auf den Markt nicht gesehen.
NICHTS!!!
Stand: 30.04.2021
Bei Fachkräfteauswahl man setzt auf etablierte Technologie , aber das Problem mit etablierten Technologien , diese sind nicht für jeden Projekt optimal, ja Ich als Oracle Java certified Programmer behaupte, dass man mit Bedacht und erst nach einer gründlicher Projektanforderungsanalyse die Wahl von der Technologien trifft.
Die Personalpolitik von dieser Firma kann man als äußert konservativ einstufen.
Ein Kauf von diesen Unternehmen würde einem Investor nur wenig bringen, weil dieses Unternehmen hat keine Technologien die den Markt noch auf irgendwelche Weise revolutionieren werden.
Wenn man virtual7 GmbH Kunden genau betrachtet, was der modernen Technologien betritt, dann diese sehr stark im Rückschritt (SQL, Web 2.0 und Kerberos und sehr alte Sicherheitssysteme, wahrscheinlich läuft dort Java 8 auf den Servern, alte über 20 Jahre Frameworks etc) ,Legacy hat natürlich die Vorteile, aber irgendwann wird das alles sehr schlecht Wartbar und man braucht bessere und wirklich Agile Unternehmen , welche nicht nur Entwickeln sondern auch dafür sorgen, dass die Projekte modern bleiben und den Kunden helfen bessere Geschäftsprozess zu finden und diese mit Vorteil anzuwenden.
Zur
Info die Werte vergleich ;)
WERTE
virtual7 GmbH
Beratung
Verifizierend
Sozial
Teamorientiert
Beliebt bei Organisationen aus Öffentlichen Hand
Orlovsky Consulting GbR
Analytisch
Qualitätsbewusst
Beratend
Erfahren
Methodisch
Überlegt
Nachhaltig
Bei schwierigen und komplexen Aufgabe dauert es hält länger da man ein
Projektanforderungsanalyse vorzieht.

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Blog-Archiv
Blog readers favorites
-
This is my ongoing blog about my cloud experience in any regards do not consider it as definitive one. Cloud stuff moving fast some chang...