Je crée mon jeu vidéo E10 : génération procédurale de carte (partie 1)

Posté par  (Mastodon) . Édité par Benoît Sibaud, palm123, ZeroHeure et tuiu pol. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
111
7
mar.
2014
Jeu

«Je crée mon jeu vidéo» est une série d'articles sur la création d'un jeu vidéo, depuis la feuille blanche jusqu'au résultat final. On y parlera de tout : de la technique, du contenu, de la joie de voir bouger des sprites, de la lassitude du développement solitaire, etc. Vous pourrez suivre cette série grâce au tag gamedev.

Dans l'épisode 09, on a vu comment C++11 procurait des constructions bien pensées qu'on pouvait utiliser dans les systèmes à entités. Cette fois, on attaque dans le dur à travers un double épisode qui va nous permettre de générer une carte pour du RPG. Dans la première partie, on va voir comment générer une «carte d'altitude» (heightmap). On va passer en revue plein de techniques qui permettent d'arriver à ce résultat. Avec tout plein d'images pour illustrer. Attention les yeux !

MapOSMatic : vos cartes de ville à partir d'OpenStreetMap !

Posté par  (site web personnel) . Modéré par Florent Zara.
47
10
sept.
2009
Internet
Nous avons le plaisir d’annoncer la sortie de MapOSMatic, un ensemble d’outils sous licence AGPLv3 pour générer des plans de ville à partir de données OpenStreetMap. Un plan de ville généré par MapOSMatic est constitué de :
  • La carte en tant que telle, générée à partir des données OpenStreetMap, à laquelle on superpose une grille pour référencer les rues ainsi qu'une bordure grisée de la ville si ses limites administratives sont connues ;
  • Un index des rues de la ville, avec une référence à leur localisation sur la grille de la carte.

Sur le site, vous pouvez demander le rendu d'un plan pour toutes les villes françaises pour lesquelles les limites administratives sont renseignées dans OpenStreetMap (environ un tiers des communes à ce jour), ou vous pouvez demander le rendu d'une zone géographique arbitraire.
Les plans générés par MapOSMatic sont disponibles aux formats PNG, PDF et SVG et sont plutôt destinés à l'impression qu'à la navigation Web. Les communes, en particulier celles de petite taille, peuvent potentiellement être intéressées par MapOSMatic pour générer un plan de leur ville à faible coût.
Actuellement nous ne pouvons générer que les plans de villes en France métropolitaine mais nous l’étendrons à d’autres régions du monde. De nombreuses améliorations peuvent être envisagées à partir de l'existant, nous vous invitons à participer au projet.

Journal Vélimonde

Posté par  . Licence CC By‑SA.
Étiquettes :
40
19
mai
2013

Bonjour là-dedans,

TL;DR : Vélimonde

Au cas où ça risquerait de servir à quelqu'un, j'ai mis à disposition le code d'une toute petite application web écrite en Flask (vite fait) qui utilise les données mises à disposition par JCDecaux. Pour une fois que quelqu'un met en ligne de données utiles, sans license débile et avec une API utilisable par moi, ça serait dommage de pas en profiter. Au passage, merci à 16aR pour son journal qui en a fait (…)

Journal Moyens de paiement : j'ai peur de l'avenir

Posté par  . Licence CC By‑SA.
39
20
mar.
2013

Prologue

Ce soir en rentrant j'ouvre ma boîte au lettres, et je découvre plusieurs courriers de ma banque. Après avoir passé les courriers habituels, je découvre un courrier plus inquiétant.

Le futur proche

Cela me dit en substance que ma prochaine carte (dans quelques mois) sera une carte avec paiement sans contact, que le paiement sans contact c'est l'avenir, que le ciel est bleu et que les gens sont gentils. Bref, j'attendais pas mieux. Me préparant déjà à leur envoyer (…)

Journal le dessous des cartes

Posté par  . Licence CC By‑SA.
37
14
août
2015

Cher journal,

J'aime bien lire sur ce site les histoires de création de carte comme celle-ci ou celle-là, alors je vais te conter la mienne.

quelle est la question ?

Partant d'une question pertinente : "Est-il facile de se ravitailler en GPL en France", j'en suis venu à une question idiote : "Est ce qu'il y a une grande différence des prix du carburant en fonction d'où on habite".

J'imagine une carte de France des points de vente, catégorisés en (…)

Journal Identification versus authentification : l'embrouille de Zwipe et Mastercard.

Posté par  . Licence CC By‑SA.
26
17
oct.
2014

Allez, petit exercice, prêchons un public de convaincu.
Je viens de voir, comme beaucoup de monde, le système développé par Zwipe, qui est en gros un lecteur d'empreinte digitale sur une carte de paiement à puce, afin de valider le paiement. Avec ou sans contact. Sans code. Sans blague. Y a un article sur Numerama.

Attends, attends, attends. SANS CODE ? Allô ? Non mais allô quoi ?

Le code est un secret. un vrai. C'est de l'authentification.
L'empreinte digitale, elle est (…)

LibLogicalAccess : bibliothèque C++ pour la RFID

Posté par  . Édité par Florent Zara et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
Étiquettes :
24
16
juil.
2013
C et C++

LibLogicalAccess, une nouvelle bibliothèque logicielle destinée à la lecture / écriture sur les puces RFID, est disponible depuis quelques semaines aux intéressés de l’identification par radio fréquence. Sous licence LGPL, elle se positionne comme une alternative C++ libre pour Linux et Windows à l'utilisation de puces RFID avec des lecteurs dépourvus de contrôleur NFC (n'entrant donc pas sous le giron de la libnfc), majorité des lecteurs déployés dans le monde aujourd'hui.

Journal Ouverture du crowdfunding pour le Cubieboard

Posté par  . Licence CC By‑SA.
18
25
oct.
2012

Le Cubieboard est un nouveau projet de mini ordinateur ouvert, inspiré du Raspberry Pi, prévu pour être commercialisé à 49 $ US.

Il est possible depuis aujourd’hui de participer à son financement sur le site indiegogo.com, la somme à atteindre est de 50 000 $ US.

Les caractéristiques de cette petite machine sont intéressantes :

  • processeur ARM Cortex A8 à 1 GHz, avec extensions NEON, VFPv3, 256 Kio de cache niveau 2 ;
  • processeur graphique Mali 400, OpenGL ES ;
  • 1 Gio DDR 3 à 480 MHz ;
  • Sortie HDMI 1080p ;
  • Port Ethernet 10/100Mb ;
  • 4 Gio de stockage Flash NAND ;
  • 2 ports USB, 1 port micro‐SD, 1 port SATA, infrarouge ;
  • connecteur d’extension 96 broches incluant I2C, (…)

Journal Humour : e-marabout

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
16
20
sept.
2013

Je suis retombé récemment sur cette image :  sans pouvoir trouver ni son auteur ni une version de meilleure qualité.

J'ai donc fait une reproduction en SVG, légèrement modifiée pour la mettre à jour (plus de disquette), ainsi qu'une version à découper pour faire des cartes de visite.

J'ai placé cette image sous licence Creative Commons Attribution 3.0 : http://creativecommons.org/licenses/by/3.0/.

Dépôt GitHub
Image originale
Version SVG
Version PDF
Version SVG (x6)
Version PDF (x6)

Actualités des systèmes d’information géographique (2)

Posté par  . Édité par BAud, Benoît Sibaud, palm123 et Nils Ratusznik. Modéré par Benoît Sibaud. Licence CC By‑SA.
14
29
oct.
2014
Science

Quelques nouvelles du monde des systèmes d’information géographique (SIG), qui, d’après le Wikipédia francophone « est un système d’information permettant de créer, d’organiser et de présenter des données alphanumériques spatialement référencées, autrement dit, géoréférencées, ainsi que de produire des plans et des cartes ».

Retrouvez dans la seconde partie de la dépêche les annonces des nouvelles versions (Geoserver, pycsw, OpenLayers, PostGis, OSGeo, GDAL…), les services (OpenStreeMap), les événements (Foss4g et Be-OpenGIS-fr) .

Forum général.hors-sujets Désactiver une carte bancaire sans contact

Posté par  (site web personnel) . Licence CC By‑SA.
13
9
mar.
2013

Je viens de recevoir une nouvelle carte bancaire, et comme je le craignais, celle-ci est équipée d'un module de paiement sans contact. Ce système sans contact, c'est un truc de ouf malade, puisque ça permet :

  • d'effectuer les opérations sans code à distance, typiquement la consultation des dernières transactions ;
  • d'effectuer de petits paiements (< 30 € avec ma banque) sans contact ni code !

Du coup, ça implique automatiquement que, en me frôlant, disons dans le métro où on est souvent assez serrés, (…)