Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 Re : Programmation » PHP7 » 16-10-2019 20:44:54

kao
Je ne connais pas le PHP, mais il me semble que tu peux trouver ta réponse ici :
https://www.php.net/manual/fr/pdo.query.php
J'ai trouvé ceci dans la page :

$db->query("Select * from table where id=".$mysecuredata);


Ce n'est peut être que les guillemets qui ne sont pas bon.

#2 Re : Matériel » Ecran full HD dans le domaine du libre » 14-10-2019 11:31:07

kao
https://www.service-public.fr/particuli … droits/F88 (Aucun Tuner Tv dans la maison à l’exception de celui la box tv semble-t-il (il faut sûrement qu'il soit débranché)
Sinon, il faut regarder du côté des Moniteurs , il en existe de grande tailles en 4K HDR.
Moniteur (informatique): pas de Tuner TNT donc pas de redevance pour cet équipement
Téléviseur : un Tuner TNT donc redevance...

#3 Re : Jeux » KingsAndShips : Graphismes et Game Design » 05-09-2019 11:41:41

kao
J'ai pris le temps de retravailler quelques éléments graphiques:
Comme les barre de niveau de vie qui sont en PNG maintenant.
J'ai déformé le château et les tours pour donner un air moins sérieux et plus cartoon.
J'ai laissé tomber l'idée du gros popup avec les indications d'armes pour les tours. Je les ai remplacés par des petits boutons avec un cercle de couleurs.
Le premier représente la distance de tir, le deuxieme la rapidité entre deux tirs et le troisième le niveau de dégâts. Pas facile de bien représenter ces valeurs sous formes d'icônes.
Si on passe la souris sur le bouton d'upgrade, un arc de cercle rouge se dessine pour montrer les niveaux que l'on peut acquérir.

Donc avant :
1549741296.png
et maintenant :
1567677507.jpg
Prochaine étape, remplacer les éoliennes par des catapultes. Les éoliennes ne fonctionnent pas correctement, elles n'apportes pas grand chose au jeu et me pose beaucoup de problème dans le code.
Faire varier la vitesse dans un jeu isométrique est plus difficile que ce qu'il n'y parait.

#4 Re : Jeux » KingsAndShips : Graphismes et Game Design » 21-08-2019 12:24:17

kao
Merci !
Ça commence à prendre forme, il faut que j'ajoute plus de petit détails encore pour le rendre plus sympa.
Le menu ressemble à ça maintenant :
1566384626.jpg

#5 Re : Jeux » KingsAndShips : Graphismes et Game Design » 21-08-2019 10:22:34

kao
Avant mes vacances, j'avais trouvé du temps pour travailler sur le jeu, notamment sur les graphismes. A mon retour, j'en ai profité pour pousser les changements dans la branche master et à vous rédiger un petite note.

J'ai retravaillé les boutons pour qu'ils soit plus raccord entre eux,
J'ai retravaillé le menu afin de le rendre plus cohérent avec le reste des boutons.
J'ai ajouté un système de brouillard (les nuages) afin de masquer l'arrivée des bateaux, l'ajout d'une tour permet de découvrir le terrain.

1566375761.jpg

Afin de gagner en FPS j'essaye de tout passer par PNG dans le but de ne plus utiliser la librairie SDL2_gfx qui consomme pas mal de ressource processeur ( En fait je l'utilise pas obligatoirement très bien puisque je recalcule chaque dessin à chaque image). Je n'ai pas encore repris tout les dessins sous formes PNG mais j'ai déjà ressentie les effets bénéfiques sur les FPS.
Le fait de passer par du PNG m'a permis de nettoyer pas mal de code aussi.

Au final, ça m'a demandé pas mal de boulot de faire ces changements. J'ai passé pas mal de temps sur Blender et Gimp pour ajuster les graphismes. Parfois j'ai une idée précise de ce que je veux mais ce n'est pas toujours facile à mettre en place. Dans les studios, ils doivent avoir plein d'astuce que je ne connais pas et qui me ferais gagner sûrement un temps fou smile .
Je ne suis ni un graphiste ni un codeur, j'improvise et je joue au devinette le plus souvent. Et je n'hésite pas à jeter un travail mal fait surtout si j'ai trouvé mieux (Je jette beaucoup donc wink )

J'ai aussi commencé à travailler sous Blender 2.80 et à pousser certains fichiers blend vers cette version. La 2.80 est un bon cru.

J'ai des idées pour la suite, j’espère pouvoir le mettre en place bientôt.
To be continued...

#7 Re : Programmation » Installer Visual Studio Codium » 02-08-2019 18:16:22

kao
Merci pour l'info, je préfère toujours Gnome-Builder sous Linux mais je vais tester ce fork sous Windows.

Pour Linux, je suis passé par le flatpak, https://flathub.org/apps/details/com.vi … o.code.oss
Ça marche aussi mais il faut être patient, ça télécharge de grosse dépendance flatpak avant.

J'aimerai bien avoir Builder sous Windows : Plus simple, plus facile, moins de trucs parasites.

De mon expérience de Studio Code sur Windows, il est facile de le polluer avec un mauvais plug-in qui te harcèle pour se mettre à  jour, si ce n'est lui qui te parasite avec ses mises à jours.
De plus je n'ai pas réussi à avoir une bonne gestion du bash ni Vi c'est lourd à la longue.

Par contre j'aime bien les noms de fichiers dans le terminal qui se transforme directement en lien vers le fichier en question. Tu fais une grep sur tes sources par exemple

grep -Rin "test" src/*


src/window.cpp:290:bool C_Window::testIfButton(S_Coord screen){
src/window.cpp:484:     if(!testIfButton(m_clic)){
src/window.h:47:  bool testIfButton(S_Coord screen);


Et tu cliques sur src/window.cpp:484 et ça te renvoi à la ligne en question dans ton fichier. Une bonne idéé pour Builder wink

#8 Re : Programmation » Extension pdo_sqlsrv pour PHP » 26-06-2019 14:54:07

kao
En faisant une recherce j'ai trouvé trois paquets qui pourraient t'aider :

apt-cache search odbc | grep php


php7.3-odbc - module ODBC pour PHP
libphp-adodb - ADOdb is a PHP database abstraction layer library
php-odbc - ODBC module for PHP [default]


Essayer d'installer le premier pour commencer : php7.3-odbc

#9 Re : Programmation » [Résolu] cast (void) dans une define en C » 23-06-2019 10:48:04

kao
C'est peut être une demande du pré processeur ou du compilateur, il préfère qu'il y ait marqué quelque chose plutôt que rien.
C'est pour limiter les mauvaises surprises

#10 Re : Programmation » App inventor » 29-05-2019 11:51:46

kao
Toute fonction attend une certain quantité de paramètre ou d'arguments, dans un certain ordre et du bon type.
Tu dois sûrement mettre trop de paramètre ou pas assez, ou pas dans le bon ordre, ou pas du bon type.
Regarde bien ce que demande la fonction qui reçoit les paramètres.

#12 Re : Améliorations et Suggestions » Decrochage bloc page d'accueil » 05-04-2019 12:49:36

kao
Je me demande s'il ne faudrait pas mieux avoir les deux blocs news l'un sur l'autre. "À la une" en haut, les "news de l'asso" en dessous.
La proportion est 2/3 pour l'un 1/3 pour l'autre, la colonne "news de l'asso" est vite réduite et du coup souvent illisible.
Quitte à rajouter un bouton en haut pour y accéder rapidement....

#13 Re : Jeux » KingsAndShips : Graphismes et Game Design » 05-04-2019 12:34:12

kao
Pas trop le temps de coder pour le projet ces derniers temps, mais je peux maintenant détecter la victoire ou la défaite et afficher un panneau en conséquence.
J'ai commencé un autre projet c++ pour le travail cette fois-ci. C'est assez intéressant de coder dans un autre contexte. Je vais pouvoir me servir de cette nouvelle expérience pour nourrir le jeu (quand je trouverai le temps évidemment smile ).
J'ai notamment travailler sur la portabilité Linux/Windows j'espère pouvoir rendre le jeu portable sur d'autre plateforme plus facilement.

#14 Re : Jeux » KingsAndShips : Graphismes et Game Design » 09-03-2019 18:29:43

kao

otyugh a écrit :

Aussi, petite chose encore, je pense que "click droit" quand on est en mode "je pose un batiment" devrait annuler le mode "pose de batiment", comme si on faisait "esc". Après c'est ptéte ergonomique que pour les joueurs de RTS comme moi. gros détail ^^'


C'est une très bonne idée, je l'ai rajouté. Effectivement je trouvais cela gênant d'avoir une tour collée à la souris alors que l'on avait changé d'avis.
J'en ai profité pour que le clic droit désélectionne aussi les tours peu importe où l'on clique.
Et cliquer sur un bouton d'ajout d'unité ou bien ouvrir le menu, désélectionne aussi.
Merci pour l'idée smile

#15 Re : Jeux » KingsAndShips : Graphismes et Game Design » 03-03-2019 21:39:15

kao

otyugh a écrit :

.
- Lancer l'appli d'ailleurs que du git fait de beaux crashs bien sales avec du lagg et finit sur un "std::bad_alloc".


C'est corrigé ! J'ai dû faire pas mal de modification mais l'exécution du code s'en retrouve plus propre donc c'est top smile

#16 Re : Suivi du Wiki et des Projets Git » Installation et Utilisation d'OBS-Studio sous Debian » 25-02-2019 10:40:52

kao
On peut sinon, on le place juste en bas de page, elle n'est pas très longue et on supprimera le bloc quand Jessie ne sera plus supporté.

#17 Re : Programmation » [clos] décryptage fonctionnement d'un programme » 22-02-2019 11:08:12

kao
Peux tu préciser ton objectif ?
Tu as  trouvé un bug ? Tu veux ajouter une fonctionnalité à hddtemp ou juste comprendre le fonctionnement du logiciel ?
Un bon moyen est de regarder les sources : https://sources.debian.org/src/hddtemp/0.3-beta15-53/ mais il faut connaître le langage de programmation et comprendre sa mise en place dans le cas de ce programme.

Sinon gdb demande que le programme soit compiler avec l'option -g pour que cela soit intéressant
https://openclassrooms.com/fr/courses/1 … e-avec-gdb

Pour les données smart on pourrait supposer qu'elles sont fournies pas le driver du disque qui doit se trouver dans le noyau.
Donc dans le cas d'un bug, soit le disque ne fourni pas les données, soit le pilote ne sait pas les lires, soit le pilote ne présente pas les données correctement pour hddtemp, soit hddtemp ne sait pas lire ce type de données spécifiques pour x raisons.

La recherche s'annonce donc intéressante smile

#18 Re : Jeux » KingsAndShips : Graphismes et Game Design » 20-02-2019 22:16:23

kao
J'ai ajouté un panneau indication lorsque l'on selectionne une tour :
190220091520382730.png
Si la tour est sélectionné et que l'on passe la souris sur le bouton d'upgrade de la tour, les valeurs qui seront modifiés vont s'afficher en rouge...
Ce sont des valeurs un peu brute, par exemple Firerate est en milli seconde donc ici un tir toutes les deux secondes...
Firerange c'est en nombre de tiles... Si je trouve le temps j'essaierai de trouver un moyen de rendre cela plus clair.

#19 Re : Suivi du Wiki et des Projets Git » Installation et Utilisation d'OBS-Studio sous Debian » 20-02-2019 21:54:29

kao
Il y a paquet depuis Stretch, je l'ai donc indiqué dans la doc sans enlever le passage sur la compilation pour Jessie

apt install obs-studio


Le logiciel marche très bien pour faire de la capture d'écran, il est top !

#20 Re : Jeux » KingsAndShips : Graphismes et Game Design » 09-02-2019 21:56:26

kao
J'ai poussé la possibilité d'upgrader les tours...
1549741296.png
- Le prix de l'upgrade est affiché,
- Si il n'y a pas assez de fond, c'est grisé.
- Si on arrive à l'upgrade max, c'est grisé.
- On peut upgrader 3 fois une tour.
- L'upgrade a un impact sur la vitesse de tir, les dommages infligés, et la distance de tir. Je pense travailler sur un popup au survol du bouton upgrade afin d'avoir ces informations. Si ça se passe bien, il sera aussi possible d'avoir un pop-up sur les boutons d'ajout d'unité..

Sinon, la construction est instantanée, je ne sais pas encore si je dois ajouter un temps d'indisponibilité,
A terme, je pense aussi ajouter un bouton "repair" et un autre de "destruction".

Voilà donc pour mon dernier ajout après deux semaines de vacances au soleil cool

#21 Re : Suivi du Wiki et des Projets Git » wiki - ffmpeg - La video... facile ! » 07-02-2019 19:41:21

kao
J'ai ajouté quelques lignes en début de page pour indiquer comment trouver de la documenation sur un format, codec ou bien filtre spécifique.

ffmpeg -h muxer=matroska
ffmpeg -h encoder=vp9
ffmpeg -h filter=scale



Plus globalement, il suffit de taper

 ffmpeg -h


pour avoir plus de détails


Getting help:
    -h      -- print basic options
    -h long -- print more options
    -h full -- print all options (including all format and codec specific options, very long)
    -h type=name -- print all options for the named decoder/encoder/demuxer/muxer/filter
    See man ffmpeg for detailed description of the options.
....
 


J'ai aussi ajouté le lien vers la doc au début.
FFmpeg est vaste, avec une carte cela peut être plus facile de s'y repérer.

#22 Re : Autres » testeur vidéo » 05-02-2019 12:39:42

kao
Aïe, en fait tu veux fabriquer un générateur de signaux et non un analyser, j'avais encore une fois lu à l'envers.
FFmpeg peut t'aider à générer des mires sur une sortie vidéo.
https://www.bogotobogo.com/FFMpeg/ffmpe … ns_src.php
http://ffmpeg.org/ffmpeg-devices.html#lavfi

C'est pratique pour valider la forme d'un signal, voir si un câble est bon, étalonner un écran.
Il existe aussi des mires stress (un ligne de pixel noir, une ligne de pixel blanc) pour voir comment se passe une downconversion par exemple.
Effectivement, générer des signaux peux être utiles, avoir des vidéos étalons aussi c'est pas mal.
Tu peux trouver de la matière ici  https://cloud.blender.org/open-projects afin d'avoir un peu toutes les résolutions et arrangements audio etc....

Une raspberry doit pouvoir très bien décoder une video en HD mais il faut qu'elle soit supporté par l'accélération matérielle. Il faudra faire des tests mais avec du h264 cela devrait passer.

Pour le SDI, il faut trouver le bon shield capable de faire la transformation, c'est moins évident : https://blackmagic.digistore.fr/blackma … duish.html

Le SDI est très bien mais ça coûte cher, ça fait vite monter le prix de l'équipement. L'industrie va sûrement migrer vers de l'IP avec des connexions plus répandue en informatique et pouvant supporter la 4K.
Il existe des convertisseurs HMDI ->SDI mais ce n'est pas donné.
https://www.blackmagicdesign.com/fr/pro … converters
En espérant que ma réponse soit plus adaptée.
Kao

#23 Re : Autres » testeur vidéo » 30-01-2019 23:01:25

kao
Au travail on utilise ça : https://phabrix.com/products/sx/sxd/ ça tourner sous linux mais ce n'est pas donné et ce n'est pas sur que ce soit au niveau des tektro https://www.tek.com/video-test/waveform-monitors

Pour moi, il y a deux trucs à gérer: le décodage et l'analyse.
Décoder peut être simple, analyser beaucoup moins. L'analyse demande beaucoup de puissance et d'intelligence.
Perso je regarderai autour de ffprobe, la sonde ffmpeg. Elle permet de récupérer pas mal d'info sur un fichier et je pense aussi sur un flux.
Un analyseur de flux IP pourraient être intéressant et plus simple à mettre en place, il faut juste un port RJ.....

#24 Re : Jeux » KingsAndShips : Graphismes et Game Design » 03-01-2019 11:37:14

kao

otyugh a écrit :

- Un binding vers "esc" pour fermer les menus ça serait au poil aussi smile


Je viens de l'ajouter, la touche escape permet maintenant de sortir du menu, et elle déselectionne aussi les tours.
J'en ai profité pour améliorer la sélection des tours... même si cela n'est pas encore parfait.

#25 Re : Jeux » KingsAndShips : Graphismes et Game Design » 02-01-2019 08:22:05

kao
Merci pour le retour,
L'équilibrage n'est pas du tout fait, il me manque encore quelques logiques de jeux notamment:
- La possibilité d'augmenter la puissance d'une tour.
- La possibilité de réparer. Avoir un temps de construction et un temps de réparation seraient effectivement une bonne idée, avec peut-être  :plus on lance de construction ou de construction en même temps plus elles sont longues.... Mais il faut bien le matérialiser pour rendre cela compréhensible par le joueur.

- Il faudrait que j'ajoute un popup sur les boutons des tours pour expliquer leur utilisation, comme cela me l'a été suggéré plus haut. Cela permettrait de rendre plus clair l'utilisation des barricades en feu...

- J'ai un doute sur l'intérêt des grosses map, mais comme j'autorise de grande résolution..... Pour les rendre plus dynamique, il faut qu'il y ai plus de points de départ pour les bateaux, afin d'avoir un effet de surprise sur la direction des attaques....

- Afin d'éviter l'effet "je tapisse devant mon chateau", on peut réduire le nombre de tuile qui acceptent les tours en y plaçant du décors (Arbres, cailloux...)

- Pour le std::bad_alloc et le .desktop c'est lié au fait que je gère l'installation ou pas. Il faut que je me penche sur ce sujet, mais ce n'est pas mon préféré smile

- La touche esc pour sortir ne devrait pas être compliqué à mettre en place.

A suivre, n'hésitez pas à faire de remarque cela permet de savoir si je suis sur la bonne piste. Vous pouvez aussi me montrer des exemples d'autre jeux pour m'aider à me faire un idée....

Kao

Pied de page des forums

Propulsé par FluxBB