Máte tip?

Jen velmi stučně. Minulý semestr jsem v jazyku Java programoval parafrázované Lodě a moc mě to nenadchlo.

Blíží se čas, kdy si mám vybrat semestrální práci na C++. V nabídce jsem však nenalezl nic, co by mě na první pohled sesadilo ze židle a tak se ptám: Máte nějaký tip na program, který bych mohl napsat (s co nejlepším kompromisem mezi složitostí na naprogramování a užitečností).

Ve škole máme na výběr z tohoto:

  • File manager
  • Databázový subsystém
  • 2D grafický editor
  • 3D hra Scorch
  • Hra šachy
  • Dáma
  • Hra piškvorky
  • HTTP server
  • WWW prohlížeč
  • Vědecká kalkulačka
  • Programovatelná kalkulačka
  • Formátovací nástroj C/C++
  • Formátovací nástroj Java
  • Formátovací nástroj HTML
  • Hra Sokoban
  • HTTP proxy
  • Hra Prší
  • Sdílení souborů v síti peer-to-peer
  • Formátovací nástroj PHP
  • Systém částic (vizualizace generování částic)
  • Hexxagon
  • Plošinová hra
  • FTP klient
  • Překladač z C do Pascalu
  • Sdílení obrázků
  • Hra "had"
  • Hra "Pacman"
  • Hra "lodě"
  • FTP server
  • 3D engine
  • Šifrovací a dešifrovací nástroj
  • 2D herní engine
  • Analýza a zobrazení platebních příkazů
  • Návrhář formulářů
  • Generování fraktálů
  • Evoluční "umění" (výběr hezčího obrázků na základě volby uživatele, neuronových sítí a genetických algoritmů)
  • Program typu "ICQ"

Nejsou to úplně nezajímavá témata, možná nakonec něco z nabídky zvolím a ještě budu spokojený. Např. u tvorby nějakého primitivního prohlížeče bych se mohl přiučit něco o renderování webových stránek. Vás ale neomezuji tímto seznamem, spíše naopak bych byl raději, kdybyste měli nějaký jiný nápad.

Zároveň si od tohoto moc neslibuji, ale pořád lepší, než mít na titulce článek o Twitteru. icon_lol.gif Mít nápad je někdy těžký. :o)

6 komentářů

Neváhejte napsat k článku komentář

Nevyplňujte:

  1. 1
    haldyr

    s.rehak<zavináč>sh.cvuttečkacz

    Nejjednodussi je formatovani treba javy, takze pokud chces mit nejmin prace, tak ber tohle..
    Kdybych mel PJC znova, tak si dam http server, taky docela lehky a pritom se naucis praci se siti v C++

  2. 2
    Michael

    michaelf.ms<zavináč>gmailtečkacom

    Koukám, že tam máte širokou škálu obtížnosti :). Kdybych měl naprogramovat například šachový počítač, tak bych zemřel :). Jsou to zajímavá témata.

    Mě by ale zajímalo, jak to v céčku děláte s formuláři? Qt nebo WinAPI? Qt neznám, ale WinAPI je utraprasárna... strukturovaná ultraprasárna, která srší různýma nečitelnýma ukazatelama na ukazatele, handlama, odkazama apod. Nedokážu si představit, že bych v tom měl dělat něco jako plošinovku.

    • Na komentář odpověděl(a) Antonín Daněk v komentáři #3
  3. 3
    Antonín Daněk

    danek<zavináč>antonindanektečkacz

    Já zatim neumim s ničim, ale můžem používat co chceme. Na výběr je uvedeno: Qt, GTK, WinAPI, MFC, Xlib, SDL,...

    • Tento komentář je reakcí na příspěvek #2, který napsal(a) Michael
  4. 4
    haldyr

    s.rehak<zavináč>sh.cvuttečkacz

    Jinak ja delal semestralku v Qt a muzu jen doporucit.. Je k tomu pekna dokumentace a jsou na to pekny priklady.

    • Na komentář odpověděl(a) AlenKa v komentáři #5
  5. 5
    AlenKa

    Supr, s Qt pocitam. Konecne nekdo, kdo v tom uz delal (asi). Vsichni mi jen rekli "jo slysel jsem ze Qt bude asi nejlehci, ale nikdy jsem v tom nezkousel nic delat" coz neni moc seriozni informace.

    • Tento komentář je reakcí na příspěvek #4, který napsal(a) haldyr
  6. 6
    Chlupatec

    No, nejmíň práce podle mě by byl šifrovací a dešifrovací nástroj. Knihovnu na algoritmy stáhneš a GUI máš za hodku hotový :-) Formátovací nástroje by taky nemusely dát moc práce, zvláště pokud bys měl k dispozici knihovnu na regulární výrazivo. Jednoduchý File manager, http nebo ftp server by taky nemuselo dát moc práce napáchat. Kdo tenhle seznam vymyslel byl pěkný ma*or. Některá témata jsou práce na hodně dlouho :-)