laaangweilig



  • nabend!!

    mir's so langwelig! hat jemand eine idee für ein nettes c++/oop programm ?? muss irgendwas machen, aber mir fällt nichts gutes ein images/smiles/icon_smile.gif)



  • schreib ein 4 gewinnt mir ner KI



  • wir hatten letztes jemand der ein klasse schwein und kartofel hatte, du könntes doch ein ganzen bauern hof machen,
    mit verärbung usw.



  • ja das wär bestimmt lustig!



  • genau das dann alles noch mit neuronalen netzen ausgesattet und mit ner client server version. und schon ist bauernhof@home geboren images/smiles/icon_smile.gif jeder kann bei der simulation mithelfen images/smiles/icon_biggrin.gif



  • ich schreib gerade eine Klasse für einen Bauer images/smiles/icon_smile.gif



  • mach bei einem Projekt mit vom Projekteforum, wäre mein Vorschlag!



  • /*bauer.h by kingruedi*/
    
    #ifndef _BAUER_H_
    #define _BAUER_H_
    
    #include <string>
    #include <list>
    #include "global.h"
    #include "pos.h"
    #include "arbeit.h"
    
    namespace bauernhof
    {
      class bauer
      {
        std::string name;
        pos position;
        arbeit gerade;
        std::list<arbeit> zutun;
      public:
        bauer(std::string Name="bauer",pos Pos=pos()):name(Name),position(Pos) { }
        bauer(const bauer&);
        ~bauer();
        bauer& operator=(bauer&);
        bauer& operator+=(arbeit&);
        void arbeite();
        void gehezu(pos Pos);
        bool faul() const;
        pos wo() const;
        std::string wer() const;
      };
    }
    #endif
    

    naja das ist schon mal eine deklaration einer bauer Klasse.

    /*arbeit.h by kingruedi*/
    
    #ifndef _ARBEIT_H_
    #define _ARBEIT_H_
    
    #include <string>
    #include "global.h"
    #include "pos.h"
    namespace bauernhof
    {
      class arbeit
      {
        std::string was;
        pos wo;
      public:
        arbeit(std::string Was="",pos Wo=pos()):was(Was),wo(Wo) { }
        ~arbeit();
        arbeit(const arbeit&);
        arbeit& operator=(arbeit&);
      };
    }
    #endif
    
    /*pos.h by kingruedi*/
    
    #ifndef _POS_H_
    #define _POS_H_
    #include <string>
    #include "globals.h"
    
    namespace bauernhof
    {
      enum p {BAUERNHAUS,FELD,STALL,FERNSEHER};
      class pos
      {
        p wo;
      public:
        pos(p Wo=BAUERNHAUS):wo(Wo) { }
        ~pos();
        pos(const pos&);
        pos& operator=(pos&);
      };
    }
    #endif
    

    [ Dieser Beitrag wurde am 19.04.2002 um 22:36 Uhr von kingruedi editiert. ]



  • rofl images/smiles/icon_biggrin.gif nette vorschläge. das schwein und die kartoffel kenn ich schon hehe



  • ich würde da aber noch viel verärbung reinbringen

    lebewessen
    
            tier              |       pflanze
    seugetier | vogel
    usw.
    

    void essenfassen (tier &);
    void schlachten (tier &);
    bool istod (lebewessen &);
    int getnährwert(lebewessen &); //getnährwert(bauer) images/smiles/icon_smile.gif

    usw.



  • wenn man das wirklich realisieren würde, müsste man schon einige Monate sich Zeitnehmen!



  • Interessant,dass so ein blödsinn nicht geschlossen wird.

    Ich empfehle ins Projekte-Forum zu gehen



  • Original erstellt von Helium:
    **Interessant,dass so ein blödsinn nicht geschlossen wird.
    **

    vermies es uns doch nicht images/smiles/icon_razz.gif proggen muss auch mal spass machen *g* wo kämen wir denn hin wenn immer alles so ultraseriös wäre



  • @helium
    Aus welchem Grund sollte dieser Beitrag bitte geschlossen werden?
    Ich sehe hier kein geflame, keine Beleidigungen und nichts.
    Dein Hinweis, dass dieses Thema besser nach Projekte passt, ist aber ein guter. Also verschoben...



  • na, da hab ich ja wieder was angestellt 😉



  • tach...
    bei mir ist seit anfang april auch tote hose,
    aber an bauernhoefe hatte ich nun echt nicht
    gedacht! *loooool*
    hat nicht jemand 'ne RICHTIGE idee, was man so
    in c++ unter linux schreiben koennte???

    ciao

    [ Dieser Beitrag wurde am 20.04.2002 um 21:58 Uhr von cypoc editiert. ]



  • HI!
    Ich komms hier ins Forum und was
    sehe ich da ihr macht über mein schwein kartoffel Spielchen.
    Und wenn ihr es benutzen wollt dann solltet ihr mich fragen
    ich bin ja der erfinder des schwein kartoffel spielchen.
    (HEHE SCHERZ)
    Du könntest ein Mao Mao oder ein Tic Tac Toe spiel programmieren.



  • @cypoc

    suchst du was für Systemprogrammierung mit Linux oder eher was mit ISO C++ Programmierung?



  • also, ich suche was in richtung linux-systemprogrammierung ( evtl. sockets... ).
    irgendwas in die richtug halt, damit man nicht alles wieder verlernt. 😉
    ciao



  • Schreib ne Socketklasse die in allen c++-Programme zu verwenden ist.
    In etwas so wie die Asyncsockets der MFC.
    Oder ne Mail-Klasse mit Attachments. Diese gibt es wenn dann nicht ganz bilig im INET zu finden. Da könntest du einer der wenigen die in manchen Programme verewigt werden.



  • hättet ihr das mit socket & linux etwas früher gesagt, hätt ich was gehat, so bin ich schon fast fertig, aber vielleicht will das ja noch einer machen (macht n haufen spass :))

    client-server anwendung zur kontrolle/einstellung des routings über ipchains
    funtzt ca so: ein benutzer meldet siche (am windowsrechner mit nem client prog) am server (linux) mit benutzernamen und passwort an, der server überprüft das (in selbst geschriebener mini datenbank) und schaltet anschliessend eine ipchains forwarding route für den connectenden client frei. sobald der client das prog beendet bzw ein timeout kriegt, wird die route wieder gelöscht!
    features des servers:
    eigene conf datei
    multithreading
    daemon betrieb
    3 log stufen
    eigene datenbank (auch wenn seeeehr einfach)
    uvm 🙂

    also wie gesagt, aber es ist schon fast fertig! (aber ich hab kein problem damit, wenn einer das auch noch macht)

    anwendung findet das ganze bei uns in der schule, wo wir schon seit längerem für das problem "wer darf ins inet" eine lösung gesucht haben (und samba uns zu unsicher war)


Anmelden zum Antworten