[C++]Coś dla początkujących

0

Nie za bardzo wiedziałem gdzie ten post napisać i znalazł się tu. Wiem jak bardzo początkujący chcą napisać własną gierkę. Ale wbrew pozorom jest to możliwe, wystarczy zwykłą konsole wykorzystać do stworzenia fajnej gry. Jaki poziom potrzebny jest do jej napisania? Zmienne i tablice zmiennych oraz pętle no i może operatory logiczne. Jeśli jesteś początkującym programistą i chcesz napisać prostą, własną gierkę to zobacz ten filmik:

PS. Wkrótce ukażą się kolejne części. miłego oglądania i pisania ;-p

0

Oglądnąłem (z ciekawości bo początkujący raczej nie jestem) i mam jedno pytanie: Co autor chce osiagnąć poprzez pokazanie samego kodu (bez wytłumaczenia itp.). ?
Oczywiście oprócz "Zobaczcie, umiem napisać gierkę. Jak zrobicie to tak samo jak ja to też napiszecie."

0

Analogicznie na lekcjach biologii powinni puszczać porno...

0

wiem że i tak żaden komentarz cię nie przekona więc rób sobie dalej te filmiki jeśli cię to uszczęśliwia (wtf :|) chociaż wiedz że nikt tego na poważnie nie będzie nigdy oglądał
nie mniej jednak nabierzesz trochę doświadczenia (tyle że nie w programowaniu)
tak więc szczerze zachęcam do kontynuowania serii, ale nie musisz już tutaj wstawiać do niej linków
spróbuj na forum tibii, tam znajdziesz wiele osób z twojej grupy docelowej bo nawet fascynują się podobną grafiką

Ale po twoim poście zastanawiam się nad tym czy by nie przygotować filmików wyjaśniających co to jest pętla, zmienna, tablica zmiennych..... itd.

nie rób tego
sam przyznałeś że w Internecie można znaleźć wiele kursów C++
między innymi na youtube gdzie są dziesiątki kursów napisanych przez doświadczonych programistów
a takie kursy "przez początkujących dla początkujących" są zmorą Internetu i przez nie szerzą się wszelkie złe nawyki

0

Co do jednego muszę ci przyznać rację - dla kompletnych amatorów to nie jest (sorki - nie oglądłem do końca :/ ). Ale wydaje mi się że ktoś kto już trochę zna język będzie w stanie zrobić to samemu (jeśli nie to nie widzę sensu w przepisywaniu kodu), najwyżej zerknie na całość. A jeśli mu się nie chce, to tego i tak nie zrobi.
Jeśli ktoś uczy się "dla siebie" to przyłoży się, przerobi język (klasy, dziedziczenie, funkcje wirtualne, wyjątki ...) i dopiero później weźmie się za coś poważniejszego. A jeśli ktoś ma do zaliczenia przedmiot to i tak to oleje.
I jeszcze jedno: dlaczego to jest filmik? Wiem że to jest teraz modne ale dla tak prostego programu wydaje mi się to bez sensu (jeśli ktoś ma słabsze łącze - tak jak ja - to może go wkurzyć czekanie na
zbuforowanie całości).

//edit: I tak z ciekawości: Na jakim poziomie znajomości języka sam jesteś?

0
lampard napisał(a)

//edit: I tak z ciekawości: Na jakim poziomie znajomości języka sam jesteś?

sorry za offtopic, ale jedyna odpowiedz jaka przychodzi mi na mysl to "24-tym" etc. >80% ludzi nie jest w stanie odpowiedziec na tego typu pytania zgodnie z rzeczywistoscia.. ktos inny moze powiedziec jak dobrze on cos zna, ale nie on sam..

osoba po przeczytaniu fastcourse z netu, ktora napisac z pamieci petle sumujaca tablice powie 'znam go niezle'
ktos, kto mial c++ w technikum/liceum na zajeciach i zdal na 4+ powie ze 'znam go troche'
ktos, kto mial c++ na studiach na zajeciach i zdal bez sciag powie ze 'znam go calkiem niezle'
ktos, kto pracuje na codzien w C/projektach i wie co sie w nich dzieje - powie ze 'znam go w miare'
ktos, kto napisal w C/C++owym lamancu bota na ircu ktory sie nie wywala - powie ze zna bardzo dobrze

a ja Ci powiem, ze za jakis rok czy dwa, ja na to pytanie odpowiem ze znam go za slabo i musze sie doszkolic.. a mam spore faktycznie szanse znac go lepiej niz wymienieni razem wzieci..

niezle =<?>= troche =<?>= w miare =<?>= dobrze =<?>= za slabo

nic, tylko powiedziec ze jestem na levelu 24tym z C++, ale nie pokonalem bossa na 19stym :))

//edit: o.. i powyzej masz nawet dowod tego o czym mowie w wypowiedzi autora watku.. do autora: obejrzalem filmik. jelsi znasz c++ bardzo dobrze, musiales sie bardzo hamowac zeby napisac taki kod na potrzeby filmiku.. dlatego sadze ze conajmniej slowo 'bardzo' jest nie na miejscu :) przepraszam jesli sie sromotnie myle, ale serio, drabinka if'ow, ten sposob na czyszczenie ekranu i ..nie wazne.. ale mnie rozbroily..

0

ciekawa wypowiedz. Tez mam wlasnie problem z okresleniem swojego poziomu. Jestem studentem i powiedzmy ze rok programuje w C# , pol roku w ASP.NET a javy sie uczylem w szkole ciut. To co mam teraz w CV napisac ? Ze znam Jave,C# i ASP.NET ? Ze znam podstawy Javy , średnio ASP.NET i dobrze C# ? Ze znam slabo jave nienajlepiej ASP.NET i w jako tako C# ? Jakby nie bylo i tak bedzie zle. Chociaz z drugiej strony ,wiadomo ze student raczej ekspertem w jezyku nie bedzie wiec jak napisze ze zna dobrze jave to znaczy to ze byl lepszy od wiekszosci grupy i conieco tam moze umie.

Jak ktos jest dobry w pisaniu CV to niech doradzi :)

0

pisz ze znasz, nie oceniaj.
jesli szablon cv wymagany przez tegoakuratkonkretnegojednego pracodawce wymaga np. ocen sam siebie w porownaniu do wszystkich innych osob jakie znasz, lacznie z tymi ktore go w ogóle nie znaja (ocena zero) i guru (ocena max) i dodaj do oceny 1 albo 2 znaczace progi w gore. nie na potrzeby oszukiwana, ale prawem wybiorczosci wiedzy.

0

Ja w CV wpisuję np. 3 lata doświadczenia w .NET, 1 w ASP.NET. Chyba najprawdziwsze i najuczciwsze, a jaki to rzeczywiście poziom okaże się na rozmowie kwalifikacyjnej albo później.

0
michalos13 napisał(a)

Co do mojego poziomu umiejętności C++, to jest bardzo dobra(sorki za skromność ;-p) Celowo nie zastosowałem tam klas (choć mogłem) żeby początkujący mógł się połapać.

kurde a miałem iść na psychologię :/
po przeczytaniu "Co do mojego poziomu umiejętności C++, to jest bardzo dobra" wiedziałem że następne zdanie będzie w stylu "Specjalnie nie zastosowałem klas" bo to najprostsze co może wymyślić nawet całkiem nie znający języka a zaledwie orientujący się w temacie a jednocześnie dość mądrze brzmi

0
michalos13 napisał(a)

Co do mojego poziomu umiejętności C++, to jest bardzo dobra(sorki za skromność ;-p)

Tia...

while(!koniec)
{
   ...
   ...
   ...
   if(costam) return 0;
}

Swinie pasac a nie komputer psuc!

0
lamus napisał(a)

Jak ktos jest dobry w pisaniu CV to niech doradzi :)

A moze zalozyc swoja strone i umieszczac na niej zrobione przez siebie programy? Wtedy w CV podac adres swojej strony i niech pracodawca zobaczy co potencjalny pracownik juz zrobil i na jakim jest poziomie zaawansowania.

0

to quetzalcoatl:
Może uzycie prze ze mnie słowa "poziom" nie było najszczęśliwsze ale mi odpowiedź w stylu "bardzo dobry" wystarczy (to nie jest egzamin, a ktoś kto dopiero zaczyna nie będzie pisał że jest w c++ ekspertem...). Jeśli cię to kłuje w oczy to sorry.

A co do czepiania się samego programu to wydaje mi się że jest jednak różnica pomiędzy znajomością języka a stylem pisania programów (często ludzie którzy dopiero co skończyli się uczyć cpp jako pierwszego w życiu języka, popełniają sporo błędów które nie wynikają z ich znajomości języka ale z doświadczenia). Jak mawiał mój proboszcz: "Człowiek uczy się przez całe życie".

pozdro.

0

@egon - w c++ oblatany nie jestem ale gdzie jest błąd w tym twoim ?
Ja bym raczej dał zamiast tego twojego

if (costamcostam) koniec=true;

ale i tak pewnie mnie za to skarcicie :p

0

na pewno to lepsze niz wyskakiwac z petli warunkowej returnem.

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