Retourner au contenu associé (entrée de forum : Graphisme retro en console)
Posté par fearan le 27 novembre 2025 à 13:43. En réponse au message Graphisme retro en console. Évalué à 3. Dernière modification le 27 novembre 2025 à 13:47.
et une version bash :)
j'ai préféré utiliser tput qui a le mérite de rester plus lisible, que les horribles 033円[ :D on donne la hauteur de la courbe (en 1er paramètre)
par contre je n'ai pas trouvé comment fair sin en bash, je me suis reposé sur bc, on peut le faire avec awk, perl python...
donc ma version
#!/usr/bin/env bash export HEIGHT=1ドル tput clear for (( x=1 ; x < $COLUMNS ; x++)) do y=$(bc -l <<< "scale=1;s( ($x-1) /( 3.1416)) * $HEIGHT / 2 + $HEIGHT / 2 " | cut -d'.' -f1 ) tput cup ${y:-0} $x echo -n "*" done tput cup $(($HEIGHT +1)) 0
et j'ai préféré avoir une oscillation continue plutôt que juste 2 oscillations mais il suffit de remplacer la ligne avec bc par
y=$(bc -l <<< "scale=1;s( ($x-1) * 4 * 3.1416 / $COLUMNS) * $HEIGHT / 2 + $HEIGHT / 2 " | cut -d'.' -f1 )
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Pas vraiment le C
Posté par fearan . En réponse au message Graphisme retro en console. Évalué à 3. Dernière modification le 27 novembre 2025 à 13:47.
et une version bash :)
j'ai préféré utiliser tput qui a le mérite de rester plus lisible, que les horribles 033円[ :D
on donne la hauteur de la courbe (en 1er paramètre)
par contre je n'ai pas trouvé comment fair sin en bash, je me suis reposé sur bc, on peut le faire avec awk, perl python...
donc ma version
et j'ai préféré avoir une oscillation continue plutôt que juste 2 oscillations
mais il suffit de remplacer la ligne avec bc par
Il ne faut pas décorner les boeufs avant d'avoir semé le vent