Pomysł na projekt

0

Dzień dobry Wszystkim,

Jestem nowym użytkownikiem i też raczej początkujący jeżeli chodzi o programowanie w C/C++. Potrzebuje zrobić projekt zaliczeniowy ale mam sobie sam go wymyślić i tutaj jest problem.
Nie znam się na tym na tyle żeby wiedzieć co mogę zrobić z wykorzystaniem konkretnych elementów.
Hasłowo wygląda to w ten sposób:
-organizacja obliczeń cyklicznych
-tablice
-wskaźniki
-dynamiczny przydział pamięci
-dynamiczne struktury danych
-referencja
-funkcje
-struktury
-klasy
-konstruktor i destruktor
-konwersja typów definiowanych przez użytkownika
-dziedziczenie
-podstawowe zagadnienia grafiki komputerowej (OpenGL)

Nie wszystkie elementy muszą być wykorzystanie. Bardzo proszę o wskazanie kierunku żeby miało to ręce i nogi i żebym to jakoś ogarnął.

Z góry dzięki,
Pozdrawiam

0

czytnik RSS

0

Nie uważasz że czytnik RSS jest trochę zbyt ambitny jak na osobę początkującą?

0

nie. Gotowych tutoriali jest masa. Wystarczy poszukac psiedziec nad tym i nie bedzie zbyt skomplikowane. Zrob wersje konsolowa najpierw bez zadnego UI

1

-podstawowe zagadnienia grafiki komputerowej (OpenGL)

To by było najciekawsze - zrobić prostą grę 3D, nawet kilka pomieszczeń żeby było i bardzo prosta grafika, ale żeby coś było i dało się chodzić, strzelać, zbierać przedmioty.

Tylko, że będzie to jednocześnie najtrudniejszy pomysł, więc jeśli chcesz pójść na łatwiznę to tego lepiej nie brać.

1

A jeśli nie grę, to symulację (czegoś) w OpenGLu. Może symulacja fal, albo odbijania się od siebie kul, możliwości masz mnóstwo, i powinno to być łatwiejsze od nawet prostej gry.

0

Właśnie chcę pójść na łatwiznę. Nie zależy mi na tym żeby to było ambitne. Chce mieć to jak najszybciej zrobione.

0

Możesz zrobić słownik, i opcje typu "zdefiniuj hasło" (hasło: nazwa + definicja), szukaj hasła
i zapis do pliku, choćby w takim formacie:

make, verb, robić
black, adjective, czarny
cat, noun, kot

byłoby to bardzo proste, a jednocześnie musiałbyś zadbać o parę rzeczy jak np. interfejs użytkownika (choćby obsługiwany w konsoli), odczyt danych z pliku i uaktualnienie go o nowe dane (podane przez użytkownika), wyszukiwanie haseł (po całym słowie, po kawałku słowa, po wyrażeniach regularnych, po typie, np. pokaż tylko czasowniki (verb) itp.), mógłbyś dodać opcję różnych języków (i dodać np. niemiecko-polski)

Potrzebuje zrobić projekt zaliczeniowy

W sensie zaliczenie przedmiotu na semestr?

0

Te wytyczne da się wykorzystać praktycznie we wszystkim czego sie nie dotkniesz.
Może gre kółko krzyżyk obsłużenie myszki i grafiki zrobisz dzięki gotowej bilbtioteki np Allegro

1

Może coś na podstawie gry w życie? Banalne do napisania, a po wprowadzeniu dodatkowych zasad i jakiejś graficznej reprezentacji może być ciekawe.

0

Taki prodżekt dostałem do klepnięcia na pierwszym semestrze informatyki na polibudzie. Enjoy!

Król Artur i Święty Graal
Król Artur wraz ze swymi rycerzami otrzymał misję odnalezienia Świętego Graala. Wiadomo, że Graal znajduje się gdzieś w Anglii (tam też ma swój zamek król Artur). Podczas wędrówki może jednak spotkać się z przeciwnościami: może natknąć się na Czarnego Rycerza, którego musi pokonać (i to za każdym razem, gdy go spotka) lub trafić na Rycerzy Mówiących Ni, których musi ułaskawić przynosząc im krzak (który może nabyć u sprzedawcy krzaków). Twoim zadaniem jest wskazanie królowi najkrótszej trasy do Świętego Graala.
Uwaga: królowi nie przystoi podróżować z krzakiem (chyba, że ma Misję), więc nie może "na zapas" nabyć krzaku. Dopiero, gdy natknie się na Rycerzy Mówiących Ni, musi wyruszyć do sprzedawcy, nabyć krzak i jak najszybciej wrócić do Rycerzy.
Wejście
Na wejściu zostanie podany graf – mapa Anglii. W pierwszej linii pojawi się n – liczba osad w Anglii oraz k – czas potrzebny na pokonanie Czarnego Rycerza (w godzinach). W kolejnych n liniach pojawią się opisy dróg wychodzących z i-tej osady w formacie:
typ m c1 d1 ... cm dm
gdzie:
typ opisuje i-tą osadę: 0 oznacza zwyczajną osadę, 1 sprzedawcę krzaków, 2 obozowisko Czarnego Rycerza, 3 postój Rycerzy Mówiących Ni, 4 oznacza zamek króla Artura (skąd wyrusza na swoją misję) zaś 5 oznacza miejsce, w którym ukryty jest Święty Graal,
m opisuje liczbę dróg wychodzących z i-tej osady,
ci opisuje cel i-tej drogi (numer osady, do której prowadzi),
di opisuje długość i-tej drogi (w godzinach).
Wyjście
Na wyjściu należy wypisać kolejne numery osad, przez które król Artur wraz ze swoją drużynę musi przejść, by jak najszybciej odnaleźć Świętego Graala.
Przykład

Wejście
7 2
4 2 1 4 4 1
0 2 0 4 2 8
0 2 1 8 3 8
5 2 2 8 4 1
3 3 0 1 3 1 5 1
2 2 4 1 6 1
1 1 5 1

Wyjście
0 4 5 6 5 4 3

0

Z mojego doswiadczenia powiem ci ze zlec szybko komus zrobienie tefgo prjektu i sobie rozkminisz kod zrodlowy bo juz widze ze samemu ci sie baaaardzo nie chce tego robic :D a znowu skonczysz na tym ze masz 3 dni do konca a jestes w cz... dupie

0

Może coś na podstawie gry w życie? Banalne do napisania, a po wprowadzeniu dodatkowych zasad i jakiejś graficznej reprezentacji może być ciekawe.

Polecam, bardzo łatwe do zrobienia, a fajna zabawa potem ze szlifowaniem grafiki, animacjami (ja najpierw zrobiłem logikę, a potem tylko się bawiłem CSS, żeby ładnie wyglądało)

0

Aktualnie próbuje się zorientować u prowadzącego, czy któryś z tych projektów przejdzie. Ale prawdopodobnie tak jak pisał masterO będę szukał osoby która to za mnie ogarnie bo mam naprawdę ciężko z czasem ostatnio.

0

ciezko z czasem ostatnio jest to najlepsza wymowka na lenistwo

  • Byles czy moze idziesz na jakas impreze / domowke?
  • Ile tygodniowo grasz w gry?
  • Ile tygodniowo ogladasz telewizje
  • Ile tygodniowo ogladasz seriale?
  • Ile tygodniowo spedzasz czasu na facebooku czy innych social stronach

Nie wierze ze nie masz czasu. Jezeli nie masz to spij mniej (np po 6 godzin dziennie)

0
apach13 napisał(a):

Aktualnie próbuje się zorientować u prowadzącego, czy któryś z tych projektów przejdzie. Ale prawdopodobnie tak jak pisał masterO będę szukał osoby która to za mnie ogarnie bo mam naprawdę ciężko z czasem ostatnio.

Tu podejrzewam nawet nie chodzi o brak czasu, ale wiem po sobie ze jesli pracowalem na kompie z dostepem do internetu to kiedys rozpraszalo mnie a to nasza klasa a to wykop a to inne badziewia. i tak czas zlatywal i zlatywal. Pozniej jak sobie postanowilem ze nie wchodze lub pracuje lokalnie i DODATKOWO mam liste zadan na dany dzien to jest mi duzo latwiej i nagle czas sie znajduje. Ale kosztowalo mnie to na poczatku wiele wysilku.

1 użytkowników online, w tym zalogowanych: 0, gości: 1