IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Besoin d'idées sympas


Sujet :

C

  1. #1
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut Besoin d'idées sympas
    Bonjour, venant de terminer mon dernier projet. Je suis en manques d'idées. Voilà mes connaissances:

    C
    SDL
    pthread
    Les réseaux en C (client/serveur en tcp/ip, je n'utilise pas udp).

    Un peu de C++ et de vb.net.

    Sachant que je ne compte utiliser que le C (avec la sdl et/ou pthread et/ou les headers pour le réseau et faire du multi plateforme), je me demande quel projet serait sympa je pourrai réaliser. Mon dernier projet était un simulateur de vie lambda en SDL et C (2d). Je suis à sec sur les idées et j'aimerai un truc pas trop compliqué à faire (pour un ado de 16ans et sympa à programmer seul). Je ne tiens pas à faire de la 3d pour le moment ni de logiciels à proprement parler (style : éditeur de texte, convertisseur de fichier...) mais plutôt dans le domaine de la simulation sans interventions ou presques de l'utilisateur.

    Merci d'avance

    J'ai déjà programmé : Un simulateur de vie (C), un pseudo langage de prog (C++), un logiciel de gestion de contacts (RealBasic), un logiciel de génération de mots de passes (ultra simple en RealBasic).

    PS: J'ai laissé le RealBasic et tout les BASIC de côté pour me consacrer au C (cela va faire un an) et un peu de C++ mais je suis vraiment dans le C

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    peut-être serait-il temps que tu essaies de mieux structurer (voire formaliser) tes connaissances ?

    n'oublies pas que le langage est rarement le plus important (mais faut quand même savoir implémenter ce qu'on conçoit )

    as-tu suffisamment de bases d'algorithmie ou autres pour t'attaquer à un projet plus ambitieux ?
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    et de plus tu n'es pas obligé de poster en double sur 2 forums différents

  4. #4
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Il n'y a pas de double post (on vient de m'avertir d'un déplacement de sujet du forum "Prog générale" à "C")

    Je ne suis pas de ceux qui proclament la quantité à la qualité

    Bref, je souhaite vraiment faire mon futur projet en C sachant que c'est le langage que je maitrise le mieux (et que je peux coupler facilement avec la SDL). De toute manière, quel que soit le langage, on peut faire la même chose (c.f 99 Bottles of Beer). Je ne souhaite pas vraiment utiliser des algos mais je cherche un petit projet de simulation (quel type de simulation ? Va savoir ). Je ne souhaite pas réapprendre un nouveau langage (pas pour le moment).

    Pour répondre à la question, je ne pense pas être assez bon en algorithmie pour m'attaquer à un projet imposant. Qu'entendez vous par formaliser ?
    J'ai que 16ans donc pour les algos...

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    développer sur solution embarquée genre téléphone, télévision, pocket pc etc

    Maintenant est-ce que la SDL est vraiment multiplateforme et utilisable sur de types de solutions...

    Ca peut être aussi des idées de projets en simulation

  6. #6
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Téléphone, ce serait sympa mais pour le reste, j'ai pas de PDA et sur une tv (que voulez vous faire sur la tv) ?
    Mais si on reste sur le pc, vous me proposez quoi ?

  7. #7
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Tester la portabilité du dernier projet avec:
    • d'autres compilateurs
    • d'autres systèmes d'exploitation

  8. #8
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Je ne sais pas si c'est un conseil ou une remarque suite à un problème de fonctionnement sur votre système mais le fait est que j'ai déjà compilé mon programme et il fonctionne sous (Linux (j'ai testé avec la distribution Kubuntu), Windows (Xp et Vista HomePremium))

    N'ayant pas de mac (trop couteux) je ne peux tester sur mac et même si j'en avais un, cela ne m'interesserai pas de tant que ca

    Merci d'avance

    PS: Qu'entendez vous par "d'autres compilateurs" : MinGW et GCC suffisent et puis si le programmeur X veut programmer sur un système Y alors il compile sur un compilateur Z

  9. #9
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Les warnings remontés par le compilateur Visual C++ et ceux du borland diffèrent de ceux du gcc.

  10. #10
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Idée 1: il y a apprendre le langage python
    http://www.python.org

    La syntaxe est proche du C (mais pas identique) et c'est interprété -> on développe plus vite et le code est plus lisible.

    Idée 2: trouver un périphérique qui n'est pas géré sous Linux et développer son driver.

  11. #11
    Membre confirmé
    Avatar de Nykoo
    Profil pro
    Inscrit en
    Février 2007
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 234
    Par défaut
    Vous êtes têtus, il ne cherche pas à apprendre un nouveau language

    Pour le programme de simulation j'avais eu l'idée de simuler le monde! En fait ça serait plutôt une simulation avec une carte du monde, sur laquelle on pourrait accéder à chaque pays. Le but ça serait de gérer un pays et en faire ce qu'on veut, plus riche, plus agressif, plus pauvre... Il faudrait gérer un pays en gérant les impôts, une politique industrielle, le niveau des universités, le moral des ménages...

    En fait c'est plus pour simuler le fonctionnement de l'économie et voir les effets que telle action aura sur tel aspect de l'économie.

    Finalement j'apprends Qt donc ça va attendre, mais si je le fais ça sera avec la SFML en C++ (mais elle est dispo en C).

  12. #12
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Il y'a quelques mois, quelqu'un voulais faire un programme de simulation de la vie mais d'un seul personnage. Le but étant en fait d'avoir une personne gérée par une IA. Chaque actions égale à une réaction suivant le type de l'action par exemple: Dormir -> Rêver .... Enfin là c'est un exemple plus que basique mais il s'agit de suivre le cours de la vie d'une personne, vie qui change suivant ses propres décisions etc...

    Certes ca ne doit pas être facile mais au moins là tu es sûr d'en avoir pour un moment

    Sinon en C/SDL j'avais commencé une petite API perso pour gérer des interfaces graphiques dans des jeux. Certaines optimisations peuvent être faites du point de vue FPS mais c'est déjà pas mal avancé. C'était pour un projet de jeu que j'ai pas continué, si tu veux je peux te refiler le bébé, j'ai même encore les PDF du cahier des charges et du Game Design du futur jeu.... Si ca te tente, tu peux le reprendre, il a même un espace SourceForge !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  13. #13
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Oui, je ne souhaite pas apprendre un nouveau langage de programmation

    La gestion de vie m'interesse mais j'ai déjà un petit projet dessus (naissance, reproduction, mort, déplacement, gestion des couleurs des géniteurs) (c.f : mon site partie LABS).

    Je vais surement l'améliorer dans ce cas

    J'aimerai bien voir votre projet Franck.H, je ne suis pas très "programmation jeux vidéos" mais je veux voir à quoi ressemble tout cela

    Merci d'avance pour d'autres idées (dans le domaine de la simulation) en utilisant le C et la SDL (ou autre lib style SDL)

  14. #14
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par _SamSoft_ Voir le message
    J'aimerai bien voir votre projet Franck.H, je ne suis pas très "programmation jeux vidéos" mais je veux voir à quoi ressemble tout cela
    La page du projet : http://sourceforge.net/projects/backbubble et le GDD : http://backbubble.cvs.sourceforge.ne...vision=1.1.1.1

    Si ça te tente de le reprendre (ou quelqu'un d'autre) tu me le dis
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  15. #15
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    C'est sympa mais je ne trouve pas les sources

    Pouvez vous me faire une petite archive (zip)

    Merci d'avance (pour d'autres idées, je suis encore ouvert )

  16. #16
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par _SamSoft_ Voir le message
    C'est sympa mais je ne trouve pas les sources
    Tout est dans le CVS : http://backbubble.cvs.sourceforge.ne...le/backbubble/
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  17. #17
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Merci (le premier lien devait déconner ) mais je ne vais pas reprendre votre projet tout simplement car il est trop avancé pour que j'y aille seul En effet, je trouve que reprendre un logiciel qui n'est pas à soit est beaucoup plus compliqué que de le recréer soit même en revanche certaines fonctions pourront me servir qui sait ?

    Merci encore, je vais alors continuer mon projet "Life" et je poste résolu

  18. #18
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Une simulation de ce type m'a aussi toujours intéressé mais c'est très vaste donc bon courage... d'ailleurs je persiste à croire que s'il faut gérer des êtres vivants, de la POO serait plus indiquée mais n'est pas impossible en C
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  19. #19
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Pour plus d'infos, voir mon site (partie LABS) En C, c'est tout à fait faisable avec les structures

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. popup à la mano, besoin d'idées
    Par Alec6 dans le forum JSF
    Réponses: 2
    Dernier message: 15/01/2007, 14h00
  2. Besoin d'idées pour macro word
    Par christel91 dans le forum VBA Word
    Réponses: 9
    Dernier message: 29/11/2006, 09h47
  3. Besoin da'ide pour le Déploiment d'une Application VB6 sur un Serveur d'application
    Par blowlagoon dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 02/08/2006, 23h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo