Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » RayCasting Engine
Purobaz Hors ligne Membre d'honneur Points: 2690 Défis: 110 Message

RayCasting Engine

Posté le 16/08/2014 16:06

Comme annoncé, je poste aujourd'hui mon moteur de RayCasting, pour ceux qui veulent l'utiliser pour le concours.

Le fichier joint contient les sources et un petit programme de démo (compatible SH4 ), où vous pouvez faire varier quelques paramètres. Vous pouvez aussi modifier facilement les textures, ajouter des objets...

Je pars quelques temps en vacances, donc je ne pourrais pas répondre à vos questions tout de suite, mais j'essayerais d'ajouter de la documentation par la suite.

Enjoy :kiss:


Fichier joint


Btl Hors ligne Ancien modérateur Points: 3879 Défis: 107 Message

Citer : Posté le 16/08/2014 16:07 | #


A tester, dès que j'en aurai l'occasion !
Un excellent tuto video qui vous explique comment transférer des fichiers de l'ordinateur vers la calculatrice et vice versa ma chaine youtube
mes jeux
mes jeux

Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games

Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Cartix Hors ligne Membre Points: 2748 Défis: 98 Message

Citer : Posté le 16/08/2014 16:15 | #


Merci, j'en aurais grand besoin
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 16/08/2014 16:21 | #



Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Lephenixnoir En ligne Administrateur Points: 24667 Défis: 170 Message

Citer : Posté le 16/08/2014 16:37 | #


Pas mal
À quelle fréquence tourne-t-il ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Purobaz Hors ligne Membre d'honneur Points: 2690 Défis: 110 Message

Citer : Posté le 16/08/2014 17:39 | #


Tu peux le voir dans la démo, si on fait du pixel par pixel on est à environ 10 fps sans trop d' objets. Ça reste jouable mais insuffisant si il y a des gros calculs à faire en même temps. Avec des points de 2 px de côté on est aux alentours de 20 fps et de 30 fps avec des points de 3 px de côté. Par contre on perd un peu niveau graphismes, tout dépend du jeu que l'on souhaite faire.
I'll be back !
pour plus de fun
mes programmes fun
de technique
mes projets
et de Swag
les projets que je soutiens
Cartix Hors ligne Membre Points: 2748 Défis: 98 Message

Citer : Posté le 16/08/2014 17:58 | #


Et avec des points de 4px, on a du 40 fps ?
Ca reste jouable avec des objets ?
Eiyeron Hors ligne Ancien modérateur Points: 5525 Défis: 57 Message

Citer : Posté le 16/08/2014 18:15 | #


Ton projet m'intéresse dans le sens où il y a moyen d'offrir à la communauté une bonne libraire. J4essaye de maintenir un dépôt Gitorious contenant peu à peu toutes les lbis communautaires Casio, ça te dit si je t'ouvre un dépot Git pour pouvoir garder une trace de ta lib?
Purobaz Hors ligne Membre d'honneur Points: 2690 Défis: 110 Message

Citer : Posté le 16/08/2014 21:37 | #


Cartix a écrit :
Et avec des points de 4px, on a du 40 fps ?
Ca reste jouable avec des objets ?

A toi de faire les tests, mais je pense qu'il y a moyen de faire de très beaux jeux.

Eiyeron a écrit :
Ton projet m'intéresse dans le sens où il y a moyen d'offrir à la communauté une bonne libraire. J4essaye de maintenir un dépôt Gitorious contenant peu à peu toutes les lbis communautaires Casio, ça te dit si je t'ouvre un dépot Git pour pouvoir garder une trace de ta lib?

Comme tu veux le code est totalement libre, par contre je n'y connais rien au dépôt gît et j'aurais sans doute pas le temps de m'en occuper.
I'll be back !
pour plus de fun
mes programmes fun
de technique
mes projets
et de Swag
les projets que je soutiens

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 74 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd