AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 CBNA Rebirth Days

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1 ... 5, 6, 7 ... 13 ... 20  Suivant
AuteurMessage
AsuMagic
Utilisateur confirmé: Rang ****


Messages : 883

MessageSujet: Re: CBNA Rebirth Days   Jeu 30 Avr 2015 - 18:44


Petit game of life codé en une demie heure en C++.

Windows only car j'ai la flemme d'y faire multi platforme.
Avec un code dégueu bien fait à l'arrache \o/
http://pastebin.com/hCaEvD0m

Je ferais un renderer SFML après.

_________________
<onii> yolo ma fonction pour supprimer un player marche
<-- onii (onii@mib-4E38F778.mrs.modulonet.fr) a quitté ce serveur (Connection reset by peer).
Revenir en haut Aller en bas
http://none.com
onilink_
Modérateur


Messages : 8802
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: CBNA Rebirth Days   Ven 1 Mai 2015 - 8:01

Bouuuuh la loop en x puis en y, tu connais pas les optimisations sur le cache? :p

_________________
                 
Revenir en haut Aller en bas
AsuMagic
Utilisateur confirmé: Rang ****


Messages : 883

MessageSujet: Re: CBNA Rebirth Days   Ven 1 Mai 2015 - 11:11

onilink_ a écrit:
Bouuuuh la loop en x puis en y, tu connais pas les optimisations sur le cache? :p
Wéwé, je compte opti après, mais ce qui bouffe le plus c'est largement le render, vu qu'il bouffe environ 95% du truc \o/

_________________
<onii> yolo ma fonction pour supprimer un player marche
<-- onii (onii@mib-4E38F778.mrs.modulonet.fr) a quitté ce serveur (Connection reset by peer).
Revenir en haut Aller en bas
http://none.com
hyper
Utilisateur confirmé: Rang ****


Messages : 1404
Localisation : Vendée

MessageSujet: Re: CBNA Rebirth Days   Mer 6 Mai 2015 - 10:24

Petit embryon de jeu, sur la normalité dans un monde normalement normal.
Savez-vous où est le joueur parmi les PNJ ? bneige


_________________
> L'IRC du CBNA
côt
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
Térence
Utilisateur confirmé: Rang *****


Messages : 2212
Localisation : Oui

MessageSujet: Re: CBNA Rebirth Days   Mer 6 Mai 2015 - 10:28

Classe Hat Et ia moyen de faire un ****** de truc sur ce concept style dystopique, hâte de voir ce que ca va donner !

_________________
Je suis partie sur les ailes du vent et la tempête m'a ramenée.
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****


Messages : 1404
Localisation : Vendée

MessageSujet: Re: CBNA Rebirth Days   Mer 6 Mai 2015 - 10:31

Térence a écrit:
Classe Hat Et ia moyen de faire un ****** de truc sur ce concept style dystopique, hâte de voir ce que ca va donner !
Le jeu s'appelle 2072, et il y aura beaucoup d'éléments dystopiques en effet happy1

_________________
> L'IRC du CBNA
côt
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
Térence
Utilisateur confirmé: Rang *****


Messages : 2212
Localisation : Oui

MessageSujet: Re: CBNA Rebirth Days   Mer 6 Mai 2015 - 10:32

Ca va trouer le *** guns

_________________
Je suis partie sur les ailes du vent et la tempête m'a ramenée.
Revenir en haut Aller en bas
Uubu
Bavard


Messages : 102

MessageSujet: Re: CBNA Rebirth Days   Jeu 7 Mai 2015 - 17:56



(WIP, un peu pompé sur le film Black Sea)

_________________

Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****


Messages : 1404
Localisation : Vendée

MessageSujet: Re: CBNA Rebirth Days   Jeu 7 Mai 2015 - 18:07

Cool Smile

_________________
> L'IRC du CBNA
côt
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
AsuMagic
Utilisateur confirmé: Rang ****


Messages : 883

MessageSujet: Re: CBNA Rebirth Days   Sam 9 Mai 2015 - 20:47

Aujourd'hui, j'instaure la nouvelle norme pour les bots du #CBNA, Oni-Protected™

_________________
<onii> yolo ma fonction pour supprimer un player marche
<-- onii (onii@mib-4E38F778.mrs.modulonet.fr) a quitté ce serveur (Connection reset by peer).
Revenir en haut Aller en bas
http://none.com
onilink_
Modérateur


Messages : 8802
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: CBNA Rebirth Days   Sam 9 Mai 2015 - 20:54

Ahah j'avais pas tilté sur le coup x)

_________________
                 
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****


Messages : 1404
Localisation : Vendée

MessageSujet: Re: CBNA Rebirth Days   Dim 10 Mai 2015 - 6:38

Soundii a écrit:
Aujourd'hui, j'instaure la nouvelle norme pour les bots du #CBNA, Oni-Protected™
Ok, la prochaine fois que je sortirai mon HyperBot il fera attention Razz

_________________
> L'IRC du CBNA
côt
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
Uubu
Bavard


Messages : 102

MessageSujet: Re: CBNA Rebirth Days   Ven 15 Mai 2015 - 8:23



Nouveaux mockup, qui reprend un peu le gameplay de HeadBall (même si je verrais bien un peu plus de gestion de balle). J'ai essayé de faire un truc "tout public", c'est dûur mais c'est une bonne contrainte ! S'il y a des motivés. :'1

_________________

Revenir en haut Aller en bas
onilink_
Modérateur


Messages : 8802
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: CBNA Rebirth Days   Ven 15 Mai 2015 - 9:06

Vraiment sympa ce mockup :p

_________________
                 
Revenir en haut Aller en bas
Uubu
Bavard


Messages : 102

MessageSujet: Re: CBNA Rebirth Days   Ven 15 Mai 2015 - 15:18

Merci Oni. :'D
Animation des persos :

Je vais tester un petit proto sous GM.

_________________

Revenir en haut Aller en bas
onilink_
Modérateur


Messages : 8802
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: CBNA Rebirth Days   Ven 15 Mai 2015 - 20:06

Moi je tente un remake de mon tout premier jeu, qui a bercé ma jeunesse a coup de game over Very Happy



_________________
                 
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****


Messages : 1607
Localisation : Clermont-Ferrand

MessageSujet: Re: CBNA Rebirth Days   Ven 15 Mai 2015 - 21:12

Boulder dash \o/

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
onilink_
Modérateur


Messages : 8802
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: CBNA Rebirth Days   Ven 15 Mai 2015 - 21:25

Ouaiiii \o/

_________________
                 
Revenir en haut Aller en bas
AsuMagic
Utilisateur confirmé: Rang ****


Messages : 883

MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 13:39

Soundii a écrit:

Petit game of life codé en une demie heure en C++.

Windows only car j'ai la flemme d'y faire multi platforme.
Avec un code dégueu bien fait à l'arrache \o/
http://pastebin.com/hCaEvD0m

Je ferais un renderer SFML après.

Version recodée, normalement multiplatforme en prime.
- Gain énormissime de performances (En comptant le render, je dirais 100x plus rapide), et merci oni pour m'avoir encore plus aidé pour optimiser le moteur en faisant des scanlines (mémoire cache toussatoussa) o/
- Views (SDL seulement pour le moment)
- Rendu console/SDL
- Statistiques de vitesse
- Codé correctement
- Multiplatforme
- Bientôt chargement de fichier à la place du random o/



Ici ça calcule du 9000*9000 à plus d'une frame par seconde sur un i5@3.8Ghz, respectable :p

Je compte rajouter plus de moteurs de rendu et de calcul (OpenCL + Hashlife?) et peut être faire une GUI à force.

Edit : Awi, le code, j'suis bête.
main.cpp - http://pastebin.com/ejmUKkEX
clrscr.h - http://pastebin.com/1yXejX5E

_________________
<onii> yolo ma fonction pour supprimer un player marche
<-- onii (onii@mib-4E38F778.mrs.modulonet.fr) a quitté ce serveur (Connection reset by peer).
Revenir en haut Aller en bas
http://none.com
Térence
Utilisateur confirmé: Rang *****


Messages : 2212
Localisation : Oui

MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 14:14

Comme quoi, même pour un truc censé être tout con comme un jeu de la vie, oni arrive a optimiser ca comme pas possible gnii

_________________
Je suis partie sur les ailes du vent et la tempête m'a ramenée.
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*


Messages : 3297
Localisation : Dans une canonnière wookie.
Projet Actuel :
Wyvup
SpaceShift
Centauri-France


MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 14:15

Au moins ça permet d'apprendre de bonnes techniques de dev, c'est important beh
Et c'est pas un truc tout con, c'est un traitement répété d'un grand volume de données, l'opti est importante.
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Térence
Utilisateur confirmé: Rang *****


Messages : 2212
Localisation : Oui

MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 14:20

Mass> ouaip, ce que je voulais dire c'est que le principe est vraiment basique, tu compte le nombre de voisins d'un point, mais après justement, bah si tu veux opti, ca devient chaud ^^

_________________
Je suis partie sur les ailes du vent et la tempête m'a ramenée.
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****


Messages : 1404
Localisation : Vendée

MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 14:42

Bien optimisé tout ça !
Et pourtant si basique Smile

_________________
> L'IRC du CBNA
côt
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
Mass
*Excellent utilisateur*


Messages : 3297
Localisation : Dans une canonnière wookie.
Projet Actuel :
Wyvup
SpaceShift
Centauri-France


MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 14:47

Térence a écrit:
Mass> ouaip, ce que je voulais dire c'est que le principe est vraiment basique, tu compte le nombre de voisins d'un point, mais après justement, bah si tu veux opti, ca devient chaud ^^
Pas forcément c'est juste une question de logique, faut savoir utiliser la mémoire, mettre les const là où il faut, utiliser register à bon escient, etc gnii
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Craki
Utilisateur confirmé: Rang ****


Messages : 1457
Localisation : Dans l’univers de métamatière

MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 16:15

En parlant de const, c’est quoi la différence avec une macro ?

_________________
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****


Messages : 1607
Localisation : Clermont-Ferrand

MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 16:57

Mass il code encore sur des machines de 1990 avec son register :p

Craki : euh... tout ? const c'est le spécificateur de lecture seule, et une macro c'est une directive de remplacement pour le préprocesseur...

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*


Messages : 3297
Localisation : Dans une canonnière wookie.
Projet Actuel :
Wyvup
SpaceShift
Centauri-France


MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 17:00

J'ai programmé un convertisseur RGB > YUV dernièrement, l'utilisation de register a divisé le temps de traitement par 2...
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
arthuro
Utilisateur confirmé: Rang ****


Messages : 1280
Localisation : Grenoble / Méribel

MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 18:28

J'ai toujours été très très impressionner de la vitesse de golly, un programme pour le jeu de la vie.
C'est grâce à de la mémoïsation (algo : hashlife)
Il faut activer le mode hyperspeed. Après le jeu avant de plus en plus vite (de manière exponentielle).
Ainsi, on peut avoir de très très grosse structures.

Un exemple génial : un jeu de la vie simulé par un jeu de la vie. Il y a une banque d'exemple dans golly (dont celui-ci).

_________________

D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
AsuMagic
Utilisateur confirmé: Rang ****


Messages : 883

MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 18:36

arthuro a écrit:
J'ai toujours été très très impressionner de la vitesse de golly, un programme pour le jeu de la vie.
C'est grâce à de la mémoïsation (algo : hashlife)
Il faut activer le mode hyperspeed. Après le jeu avant de plus en plus vite (de manière exponentielle).
Ainsi, on peut avoir de très très grosse structures.

Un exemple génial : un jeu de la vie simulé par un jeu de la vie. Il y a une banque d'exemple dans golly (dont celui-ci).
Oui, hashlife comme j'ai spécifié :p
Je connais pas trop l'algo mais je vais essayer d'y foutre sur opencl pour avoir d'excellentes performances.

_________________
<onii> yolo ma fonction pour supprimer un player marche
<-- onii (onii@mib-4E38F778.mrs.modulonet.fr) a quitté ce serveur (Connection reset by peer).
Revenir en haut Aller en bas
http://none.com
onilink_
Modérateur


Messages : 8802
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: CBNA Rebirth Days   Dim 17 Mai 2015 - 20:21

Ouai golly est dingue, et le lifeception m'a toujours impressionné :p
Dommage que les tables de hashage soient pas possibles dans tous les cas.

_________________
                 
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: CBNA Rebirth Days   Aujourd'hui à 22:21

Revenir en haut Aller en bas
 
CBNA Rebirth Days
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 6 sur 20Aller à la page : Précédent  1 ... 5, 6, 7 ... 13 ... 20  Suivant
 Sujets similaires
-
» CBNA Rebirth Days
» CBNA Rebirth Days
» Midori Days
» Un IRC pour le CBNA?
» Air Gear Rebirth

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Informations :: Projets communs-
Sauter vers: