This series of articles will offer an overview and a practical tutorial on Minecraft Modding through the creation of data packs and resource packs. If you are interested in extending the game, this is the article for you!
If you are working in the field of Computer Science, chances are you might have encountered quite a lot of technical terms and foreign names, such as Dijkstra and Nyquist. And chances are that you have learnt a good part of them solely from books. And there is nothing more embarrassing than being in an interview and mispronouncing some key term in your field of expertise! Learning the correct pronunciation is also an act of respect towards the many men and women which dedication has become the foundation of our daily work.
This page is a collection of some of the most used—and tricky to pronounce—terms and names from Computer Science, with a focus on Game Development and Computer Graphics. For each term, you can find the “most correct” pronunciation using the International Phonetic Alphabet. For many others, you will also find the respective phonetic respelling used by Wikipedia.
Before you keep reading, there are a few points to keep in mind. Many of the names in this list are in foreign languages, and they cannot be pronounced “the correct way” in English. They have, however, an Anglicised version that makes use of the closest sounds found in the English language. Fourier, for instance, is pronounced [fuʁje] in French, but is often approximated in English as /ˈfʊrieɪ,/ (FOOR-ee-ey). Yet, another commonly accepted variations is /ˈfʊriər/ (FOOR-ee-er). Many names and technical terms also variations between British English (🇬🇧) and American English (🇺🇸); effort was made to include both variants.
If you are interested to learn the pronunciation of technical terms, Computational Graphics Pronunciation Guide is another good resource. I hope you will find this collection useful, and feel free to get in touch to suggest a change or a new term to add.
This is the complementary article to the short documentary about Conway’s Game of Life. Join me, as we celebrate the 50th anniversary of its original publication in the October 1970 issues of Scientific American.
This online course introduces the topic of modelling and simulating epidemics. If you are interested in understanding how Mathematicians, Programmers and Data Scientists are studying and fighting the spread of diseases, this series of posts is what you are looking for.
This online course is inspired by the recent COVID-19 pandemic. Now more than ever we need skilled and passionate people to focus on the complex subject of Epidemiology. I hope these articles will help some of you to get started.
All the revenue made from this article through Patreon will be donated to the National Emergencies Trust (NET) to help those most affected by the recent coronavirus outbreak. If you have recently become a patron for this reason, get in touch and I will add your contribution.
A significant portion of the working force population in the Western world is employed in an office job. For many of those people, the constraint of working 9-to-5 feels like an act of unnecessary cruelty, especially in spite of the fact that most office jobs could easily go fully remote.
It is not uncommon to see working from home as an escape from the slavery of being stuck in an office job. The reality, unfortunately, is a bit different.
Working from home, either for a company or as a self-employed person, requires a level of self-control that many people are simply not used to. And, if carried out long term, it can have a negative impact on one’s psychological and physical well being.
Working from home is not easier: is actually harder.
This online course provides a theoretical and practical guide to the use of face-swap technology. In the past few months, deep neural networks have been wildly used to digital insert actor Nicolas Cage into several movie scenes. These so-called deepfakes have generated a lot of discussion on the ethics of Machine Learning. This second lesson will focus on the potential applications that face-swap technology can offer, and on how to use it properly.
If you are interested in understanding not only how deekfakes are generated, but also to create your own, this is the tutorial you have been looking for. And if you have been using face-swap technology already, I hope this first post will help you become more aware of why and how this technology should (and shouldn’t) be used.
This discussion introduces a new series about inverse kinematics for videogames. Before starting our journey, this post will show a few games that use procedural animations, and how they differ from traditional assets-based animations.