AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -40%
-40% sur le lampadaire trépied Loft LAHTI noir
Voir le deal
53.99 €

 

 CBNA Rebirth Days

Aller en bas 
Aller à la page : Précédent  1 ... 9 ... 15, 16, 17 ... 19 ... 23  Suivant
AuteurMessage
Asu
Utilisateur confirmé: Rang ****
Asu

Messages : 895

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyJeu 5 Nov 2015 - 13:16

Apparament on ne peut pas voir facilement si un itérateur est déférencable de manière safe, donc vérifier la taille est la seule chose à faire? (Ou on peut vérifier si l'itérateur est entre begin() et end())?
Au passage utiliser des exceptions est une bonne ou une mauvaise habitude? Il y a de meilleurs moyens de gérer les erreurs quand c'est possible?

Code m-à-j, je vais ajouter deux trois fonctionnalités après :
Code:
#include <cstdlib>
#include <vector>
#include <iostream>
#include <algorithm>

typedef unsigned int uint;

template<typename T>
class grapher
{
public:
    void push(T sample)
    {
        samples.emplace_back(sample);
    }
 
    virtual void render(uint hei) = 0;

protected:
    std::vector<T> samples;
};

template<typename T>
class consoleGrapher : public grapher<T>
{
public:
    void render(uint hei)
    {
        if (this->samples.size() == 0)
            throw std::length_error("consoleGrapher::render, sample size is 0");
       
        T minelem = *min_element(begin(this->samples), end(this->samples)),
          maxelem = *max_element(begin(this->samples), end(this->samples));
     
        for (float j = 0; j < hei; ++j)
        {
            for (float i = 0; i < this->samples.size(); ++i)
            {
                std::cout << ((this->samples[i] > ((maxelem - minelem) * (j / hei) + minelem)) ? (j > hei - (hei / 2.f) <= 0.f ? "+" : "-") : "x");
            }
            std::cout << std::endl;
        }
    }
};

float f(float x)
{
    return sin(x);
}

int main()
{
    using namespace std;
    const uint size = 500;
 
    consoleGrapher<float> graph;
 
    for (uint x=0; x<size; ++x)
        graph.push(f(x / 40.f));
 
    graph.render(40);
 
    return EXIT_SUCCESS;
}
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

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

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyJeu 5 Nov 2015 - 14:46

Faut voir une exception comme la version plus pratique d'un retour d'erreur de fonction.
Du coup ça dépend vraiment du cas, si tu veux que l'user puisse récupérer d'une erreur (donc généralement non fatale) et qu'utiliser des retours de fonctions a la C est trop lourd a écrire, le mieux reste d'utiliser une exception.

Après c'est pas toujours très pratique a utiliser non plus côté user, car ça oblige a faire un try catch pour savoir si tout s'est bien passé, donc faut utiliser ça a bon escient comme d'hab, et éviter d'en foutre partout pour rien :p

Ici ça semble plutôt logique.

_________________
CBNA Rebirth Days - Page 16 Runningpotato1CBNA Rebirth Days - Page 16 TvF6GED CBNA Rebirth Days - Page 16 MdetltS
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
Mass

Messages : 3338
Localisation : Dans une canonnière wookie.
Projet Actuel : Living the life
CBNA Rebirth Days - Page 16 Void

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyJeu 5 Nov 2015 - 16:29

Pourquoi tu fais tout sur console ? T'as récupéré un écran de 140x20 caractères ? zip

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Asu
Utilisateur confirmé: Rang ****
Asu

Messages : 895

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyJeu 5 Nov 2015 - 19:45

Mass a écrit:
Pourquoi tu fais tout sur console ? T'as récupéré un écran de 140x20 caractères ? zip
No, je vais juste sur cpp.sh ou coliru quand il fait un temps de ***** / qu'il n'y a personne que je connais qui soit dispo et que j'ai une heure de libre au lycée x)
Revenir en haut Aller en bas
Invité
Invité



CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyJeu 5 Nov 2015 - 23:27

Linky439 a écrit:
Wow ! Sacré style !

L'écran titre est sublime love A quand un jeu ? :p
merci !
l'écran titre c'est pour un challenge, c'est tout qu'il y a malheureusement ^^

deux temples : CBNA Rebirth Days - Page 16 FcNeF3c
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

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

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyVen 6 Nov 2015 - 10:37

Vraiment très classe :p

_________________
CBNA Rebirth Days - Page 16 Runningpotato1CBNA Rebirth Days - Page 16 TvF6GED CBNA Rebirth Days - Page 16 MdetltS
Revenir en haut Aller en bas
Linky439
Utilisateur confirmé: Rang *****
Linky439

Messages : 2638
Localisation : Sur le forum du CBNA...ou pas
Projet Actuel : La Galaxie Scellée

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptySam 7 Nov 2015 - 18:14

Toujours cool tes temples ^^

De mon côté, j'avance sur la compet d'oni :
CBNA Rebirth Days - Page 16 SpFiwGx

_________________
Cliquez pour accéder aux topics dédiés !
CBNA Rebirth Days - Page 16 I4AWwEs    CBNA Rebirth Days - Page 16 CaVn0FN
Revenir en haut Aller en bas
red-error
Utilisateur confirmé: Rang ****
red-error

Messages : 1015
Projet Actuel : CBNA Rebirth Days - Page 16 Bas-machoire2000

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMar 10 Nov 2015 - 2:10

Recherche de style graphique...

CBNA Rebirth Days - Page 16 15111002153013367513737230
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

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

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMar 10 Nov 2015 - 9:44

Ça commence bien tout ça!

_________________
CBNA Rebirth Days - Page 16 Runningpotato1CBNA Rebirth Days - Page 16 TvF6GED CBNA Rebirth Days - Page 16 MdetltS
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence

Messages : 2213
Localisation : Oui

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMar 10 Nov 2015 - 18:54

Soundii a écrit:
Bon, suis un poil en retard, mais c'est génial!

(sans dec' hein!)

Autrement, le temple, le golem et tout ca gère, et Linky j'aime bien ton personnage, mais je trouve que ca manque vraiment de contraste par rapport au fond, c'est con parce que du coup on voit pas qu'il est joli.

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

Messages : 2638
Localisation : Sur le forum du CBNA...ou pas
Projet Actuel : La Galaxie Scellée

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMar 10 Nov 2015 - 19:23

Ouais, me suis rendu compte que le perso se fondait trop dans le décor... Du coup j'ai fait un rapide essai comme ça :
CBNA Rebirth Days - Page 16 Screenshot113

J'ai aussi viré les petits nombres de munitions des armes, c'était pas méga lisible donc bon.

_________________
Cliquez pour accéder aux topics dédiés !
CBNA Rebirth Days - Page 16 I4AWwEs    CBNA Rebirth Days - Page 16 CaVn0FN
Revenir en haut Aller en bas
red-error
Utilisateur confirmé: Rang ****
red-error

Messages : 1015
Projet Actuel : CBNA Rebirth Days - Page 16 Bas-machoire2000

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMar 10 Nov 2015 - 19:41

4 pixels de hauteur c'est limite pour une police, maix avec 4X3 pixels y'a peut-être moyen de faire des gauges?
Revenir en haut Aller en bas
Linky439
Utilisateur confirmé: Rang *****
Linky439

Messages : 2638
Localisation : Sur le forum du CBNA...ou pas
Projet Actuel : La Galaxie Scellée

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMar 10 Nov 2015 - 20:47

Pas sur que la jauge de 4x3 donne une indication correcte... Pour l'instant je vais laisser ça comme ça, je verrai si j'ai le temps à la fin.
Mais merci pour l'idée ^^

_________________
Cliquez pour accéder aux topics dédiés !
CBNA Rebirth Days - Page 16 I4AWwEs    CBNA Rebirth Days - Page 16 CaVn0FN
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

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

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMar 10 Nov 2015 - 21:46

Bien mieux Linky comme ça.

_________________
CBNA Rebirth Days - Page 16 Runningpotato1CBNA Rebirth Days - Page 16 TvF6GED CBNA Rebirth Days - Page 16 MdetltS
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
hyper

Messages : 1437

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyJeu 12 Nov 2015 - 19:59

CBNA Rebirth Days - Page 16 20151210

_________________
côt.
Revenir en haut Aller en bas
Linky439
Utilisateur confirmé: Rang *****
Linky439

Messages : 2638
Localisation : Sur le forum du CBNA...ou pas
Projet Actuel : La Galaxie Scellée

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyJeu 12 Nov 2015 - 20:39

Nouveau Super Note ? ^^

_________________
Cliquez pour accéder aux topics dédiés !
CBNA Rebirth Days - Page 16 I4AWwEs    CBNA Rebirth Days - Page 16 CaVn0FN
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
hyper

Messages : 1437

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyVen 13 Nov 2015 - 6:52

Probablement oui, après faut voir si j'ai assez de motivation pour sortir un truc jouable clinoeuil

_________________
côt.
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
Mass

Messages : 3338
Localisation : Dans une canonnière wookie.
Projet Actuel : Living the life
CBNA Rebirth Days - Page 16 Void

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyVen 13 Nov 2015 - 10:34

Faut que tu fasses un moteur standard et comme ça tous les 2 ans tu nous sort une nouvelle version avec le même moteur, des niveaux un peu différents mais qui gardent la même cohérence, le tout vendu 70 plaques gnii

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Linky439
Utilisateur confirmé: Rang *****
Linky439

Messages : 2638
Localisation : Sur le forum du CBNA...ou pas
Projet Actuel : La Galaxie Scellée

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyVen 13 Nov 2015 - 12:54

Mass a écrit:
Faut que tu fasses un moteur standard et comme ça tous les 2 ans tu nous sort une nouvelle version avec le même moteur, des niveaux un peu différents mais qui gardent la même cohérence, le tout vendu 70 plaques gnii

Oublie pas le mode zombie au bout de la 4 ou 5ème version awesome

_________________
Cliquez pour accéder aux topics dédiés !
CBNA Rebirth Days - Page 16 I4AWwEs    CBNA Rebirth Days - Page 16 CaVn0FN
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]

Messages : 7420
Localisation : Essonne

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyVen 13 Nov 2015 - 20:33

Soundii a écrit:
J'avais pas vu ça, juste énorme !


_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
CBNA Rebirth Days - Page 16 U3dfr2 l'antique http://www.membres.lycos.fr/thedarkminousite/CBNA Rebirth Days - Page 16 Sign
Bienvenue au 2549eme utilisateur : Setsuna !
Revenir en haut Aller en bas
http://www.tdms.fr
Asu
Utilisateur confirmé: Rang ****
Asu

Messages : 895

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyVen 13 Nov 2015 - 20:39

Térence a écrit:
Soundii a écrit:
Bon, suis un poil en retard, mais c'est génial!

(sans dec' hein!)

[TheDarkTiger] a écrit:

Soundii a écrit:
J'avais pas vu ça, juste énorme !

Mewci les koupins, je pense en faire d'autres plus tard, c'était mon premier essai au rom hacking huhu
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
hyper

Messages : 1437

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMer 25 Nov 2015 - 17:15


_________________
côt.
Revenir en haut Aller en bas
Chlorodatafile
Utilisateur confirmé: Rang *****
Chlorodatafile

Messages : 2929
Localisation : Belfort
Projet Actuel :
Paralights

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMer 25 Nov 2015 - 18:30

C'est génial ce que tu as fais là hyper ! Very Happy
Revenir en haut Aller en bas
http://chlorodatafile.tumblr.com/
hyper
Utilisateur confirmé: Rang ****
hyper

Messages : 1437

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMer 25 Nov 2015 - 18:39

Merci Smile
Bon, faut que je m'occupe du rogue-noël maintenant. Et que je commence le SuperNote II. Et que je fasse mes devoirs aussi, tant qu'on y est. La période où je me faisais ***** est révolue mes amis hap

_________________
côt.
Revenir en haut Aller en bas
Linky439
Utilisateur confirmé: Rang *****
Linky439

Messages : 2638
Localisation : Sur le forum du CBNA...ou pas
Projet Actuel : La Galaxie Scellée

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMer 25 Nov 2015 - 23:34

Ah oui, très cool !
Courage pour ton emploi du temps chargé, c'est que le début awesome

_________________
Cliquez pour accéder aux topics dédiés !
CBNA Rebirth Days - Page 16 I4AWwEs    CBNA Rebirth Days - Page 16 CaVn0FN
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]

Messages : 7420
Localisation : Essonne

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyMer 25 Nov 2015 - 23:43

Woot, sympatoche !

C'est pas bête de changer et de diriger la balle.

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
CBNA Rebirth Days - Page 16 U3dfr2 l'antique http://www.membres.lycos.fr/thedarkminousite/CBNA Rebirth Days - Page 16 Sign
Bienvenue au 2549eme utilisateur : Setsuna !
Revenir en haut Aller en bas
http://www.tdms.fr
onilink_
Modérateur
onilink_

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

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyJeu 26 Nov 2015 - 11:26

Ouai c'est cool, bonne idée ça :p

_________________
CBNA Rebirth Days - Page 16 Runningpotato1CBNA Rebirth Days - Page 16 TvF6GED CBNA Rebirth Days - Page 16 MdetltS
Revenir en haut Aller en bas
Uubu
Bavard
Uubu

Messages : 102

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptySam 28 Nov 2015 - 12:05

C'est chouette ! Par contre c'est chaud... Tu crois qu'il y aurait moyen de désactiver le clic souris 1 seconde après avoir perdu une balle ?
CBNA Rebirth Days - Page 16 0b986103-6e17-4cb5-9631-279416958522

Tu as composé la musique aussi ? :'D

_________________

CBNA Rebirth Days - Page 16 Tumblr_nnxidiD3GZ1tha4dbo1_100
CBNA Rebirth Days - Page 16 Tumblr_nnxidiD3GZ1tha4dbo2_100
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
hyper

Messages : 1437

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptySam 28 Nov 2015 - 15:14

Justement, la v1.1 corrige ce problème très rageant :
http://wyvup.com/?c=A2YS3nX

Et oui, tout est fait maison hap

_________________
côt.
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
hyper

Messages : 1437

CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 EmptyLun 30 Nov 2015 - 17:39

CBNA Rebirth Days - Page 16 Imgtem10
Bon, maintenant c'est Apprentie Note au lieu d'Apprenti Note : il y a trop de Notiens et pas assez de Notiennes. hap
Là j'essaie de faire en sorte que l'histoire sera assez travaillée sans demander trop de niveaux, halte à l'ambition. Refonte complète, même si ce sera toujours un platformer 2D.

Et pour l'éternelle question "C'est quand le passage au C++", eh bien pas pour cette année Yum!

_________________
côt.
Revenir en haut Aller en bas
Contenu sponsorisé




CBNA Rebirth Days - Page 16 Empty
MessageSujet: Re: CBNA Rebirth Days   CBNA Rebirth Days - Page 16 Empty

Revenir en haut Aller en bas
 
CBNA Rebirth Days
Revenir en haut 
Page 16 sur 23Aller à la page : Précédent  1 ... 9 ... 15, 16, 17 ... 19 ... 23  Suivant

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