Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yfuks/fdfv2
FDFv2 est un logiciel qui consiste à créer graphiquement la representation schématique d’un terrain en reliant différents points par des droites. Les coordonnées du terrain sont stockées dans un fichier passé en paramètre
https://github.com/yfuks/fdfv2
Last synced: 7 days ago
JSON representation
FDFv2 est un logiciel qui consiste à créer graphiquement la representation schématique d’un terrain en reliant différents points par des droites. Les coordonnées du terrain sont stockées dans un fichier passé en paramètre
- Host: GitHub
- URL: https://github.com/yfuks/fdfv2
- Owner: yfuks
- Created: 2014-12-02T15:12:30.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-02-15T01:01:35.000Z (over 9 years ago)
- Last Synced: 2024-04-13T16:03:40.797Z (7 months ago)
- Language: C
- Homepage:
- Size: 5.93 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FDFv2
FDFv2 est un logiciel qui consiste à créer graphiquement la representation schématique d’un terrain en reliant différents points par des droites. Les coordonnées du terrain sont stockées dans un fichier passé en paramètre, dont voici un exemple :- Ce logiciel à été optimisé dans le but de recevoir des terrains similaire a ceux proposés graçe au lien ci contre :
https://github.com/jgigault/42MapGenerator
- Il peut bien evidemment afficher d'autres maps dites plus "basiques" sans problèmes.## Paramètres géré :
1. Zoom / Dézoom
2. Déplacement
3. Augmentation / Diminution de la graduation
4. Remise à 0 des paramètres
5. Initialisation de la map a la taille de l'ecran (approximatif)
6. Initialisation de la map au centre de l'ecran
7. Coloration en fonction de la hauteur (optimisé suivant: cf lien)
8. Affichage / Non affichage du menu
9. Quitter le programme## Rendu obtenu :
## Points à améliorer / ajouter :
- Vitesse (comme souvent)
- Optimisation en memoire (qui ralentirais l'execution, donc à voir)
- Changement de palette de couleur
- Améliorer l'initialisation de la map (taille)
- Gérer d'autres vue
- Gérer les faces cachées (risque de ralentir enormement les performances, à voir)> Ps : Avoir un code qui marche c'est bien, le comprendre c'est mieux ! ;)