Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » RayCasting Engine
PurobazHors ligneMembre d'honneurPoints: 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


BtlHors ligneAncien modérateurPoints: 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
CartixHors ligneMembrePoints: 2748 Défis: 98 Message

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


Merci, j'en aurais grand besoin
Dark stormHors ligneMembre d'honneurPoints: 10766 Défis: 174 Message

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



Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
LephenixnoirEn ligneAdministrateurPoints: 14375 Défis: 136 Message

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


Pas mal
À quelle fréquence tourne-t-il ?
PurobazHors ligneMembre d'honneurPoints: 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
CartixHors ligneMembrePoints: 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 ?
EiyeronHors ligneAncien modérateurPoints: 5513 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?
PurobazHors ligneMembre d'honneurPoints: 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

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 55 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