π
<-

Raycasting sur NumWorks

Raycasting sur NumWorks

Message non lude Golden Man » 22 Sep 2020, 21:46

Et oui, vous avez bien lu : du Raycasting sur NumWorks en Python.

Testé et approuvé sur N0100, j'ai fait un petit script disponible ici : https://2go.ovh/raycasting.

Pour faire votre propre carte si vous voulez vous balader sur autre chose :
world est un tuple d'int. Chaque entier représente une couche horizontale du niveau de longueur n bits.
bits est le nombre de bits maximum utilisé dans world

Le niveau par défaut est :
Code: Tout sélectionner
world = (255, 149, 133, 245, 133, 165, 129, 255)
bits = 8

Ce qui donne :
Code: Tout sélectionner
11111111
10010101
10000101
11110101
10000101
10100101
10000001
11111111


Petite image des (non) beaux graphismes :
Image
L'algorithmique, ça me passionne.
Mon dernier projet : un API javascript et un package Python pour https://nsi.xyz
Avatar de l’utilisateur
Golden ManPremium
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 69.5%
 
Messages: 20
Inscription: 12 Oct 2019, 13:03
Localisation: Marseille
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PeiP 1A

Re: Raycasting sur NumWorks

Message non lude cent20 » 22 Sep 2020, 22:06

La 3D sur NumWorks est en marche !



C'est dans ces moment là que le vieux maître doit prendre sa retraite spirituelle, et reconnaître que son disciple fait tout beaucoup plus vite, beaucoup mieux que lui !
Image
Enseignant Maths & NSI : Projets, tutos & ressources NumWorks.
📙 Mes 3 livres : Apprendre avec l'IA | Découvrir la NumWorks | Discovering the NumWorks.
Soutenez l'évolution de la NumWorks (un 👍 suffit) : #2292 & #1680.
Avatar de l’utilisateur
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 51.4%
 
Messages: 1128
Images: 67
Inscription: 17 Mai 2012, 09:49
Localisation: Avignon
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: nsi_xyz

Re: Raycasting sur NumWorks

Message non lude Camie3793 » 12 Fév 2025, 09:40

wow! thats incredibe! I had tried raycasting but it was just too slow! I'll test it out!
Avatar de l’utilisateur
Camie3793
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Prochain niv.: 0%
 
Messages: 3
Inscription: 11 Fév 2025, 23:36
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
YouTube: Camie3793


Retourner vers Programmation Python

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3325 utilisateurs:
>3298 invités
>20 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)