Home
Kanmeugne's Blog
Cancel

Setting Up Your python Environment (II)

Dans un article précédent, j’expliquais en 3 étapes comment mettre en place un environnement de programmation en Python. Il existe plusieurs options d’installation en réalité (anaconda, winpython, ...

Setting Up Your Python Environment (I)

I have been talking python with different kind of programmers – from beginners to experienced programmers – and there is this little issue that, surprisingly, does not have a straightforward answer...

Introduction au TDD (II) : le cycle vertueux

Dans la première partie de cet exercice, je me suis concentré sur la mise en place de l’espace de travail et la validation du test zero (qui est tout simplement la compilation). On va se concentrer...

Introduction au TDD (I) : Mise en place avec googletest

Le TDD — abbréviation de Test-Driven Development — fait référence à une approche de developpement informatique dans laquelle le code est toujours produit dans le but de valider des tests préalablem...

Pheromon evaporation on a 2D Grid

You should now be familiar with our 2D Grid app. In a previous post, I updated its original object-oriented architecture in order to implement an affordable obstacle feature. Here, I am going to up...

Sur l'importance de l'approche multi-agents pour les développeurs

Le développement informatique a connu d’importantes évolutions ces dernières années. Pour être toujours plus proche des besoins — accélérer la prise de décision dans les entreprises et les institu...

2D Grid with obstacles

Using a regular 2D Grid to model the navigable space is a good choice if you want to simulate moving agents (ex: vehicules, pedestrians). In fact, 2D Grids can be seen as partitions of the space an...

Drawing a 2D Grid with SFML

I started studying simulation of moving agents ten years ago and I have come to realize that regular 2D Grids are extraordinary abstractions for the navigable space. In fact, regular 2D grids are v...

Building a Portable C++ Graphical App with CMake

Few months ago, I found an article that explains how to use GoogleTest and GoogleMock — as an external dependency — in a CMake project. Since the approach is amazingly straightforward, I have manag...