PDA

Pogledaj cijelu verziju : The Assassin's: Dany



fps_gamer
22-05-2008, 20:51
Evo demo moje text-based igre...

Sve cete saznati u igri...
Inspiraciju san dobio od DragonSoul-a ( :thumbs2: ) i bit ce vise igra... Ali u svakoj ce biti drugi lik i sadrzaj/radnja...
:ekipa:

http://www.rapidshare.com/files/1168526 ... 1.exe.html (http://www.rapidshare.com/files/116852679/Projekt1.exe.html)

btw za nastavak u igri (dijalozi i other) trebate stisnuti enter...

btw2 prijavite bugove... ne, ne moze se odstupiti od sefa yet

DragonSoul
22-05-2008, 22:24
Ja sam nekome inspiracija :rotfl: Evo downloadam, pa javim dojam.

Luka
22-05-2008, 22:24
Evo skidam pa javim dojmove

edit : zanimljivo ja i Dragon smo u isto vrijeme postali s gotovo identičnim postovima :P

DragonSoul
22-05-2008, 22:26
Dojam na prvi pogled:
Meni izgleda isto kao u prvom Nik i Naku :D Baš mi je drago vidjeti :D

Luka
22-05-2008, 22:29
Prvo što sam probao jest onaj sef .. kaže da upišem exit ako ne želim više pogađati. Upišem exit, ali on izađe iz cijele igre.

DragonSoul
22-05-2008, 22:46
Prošao.... Jako lijepo si osmislio dialoge i priču, ali:
Gdje je interakcija? Sve što sam ja napravio (nakon što me je sef izbacio iz igre) je bilo da sam pritisnuo broj 2 i onda udarao po enteru. Napravi to malo zanimljivije. Napraviš quick-time event koji će biti simulacija odšarafljivanja vijaka na skeli. Napraviš kao multiple choice za postajanje prijatelja kad budeš imao dialog s ovim likom u bolnici. Onda bi bilo lijepo da sam ja mogao birati gdje ću nakon razgovora sa klijentom. Bilo bi lijepo da postoji vrijeme, jer dosta se baziraš na vrijeme (iako još ni ja nisam razmišljao kako se to napravi). Bilo bi lijepo da mogu raspolagati novcem, pa da mogu birati dali ću dati 20kn za šarafcigere ili ću dati 200kn za otrov ili možda 100kn za čekić od 20kg koji bi mu slučajno pao sa 10m visine na glavu. To su ovako moji dojmovi i prijedlozi.
Dodaj interakcije i sve će biti super!

fps_gamer
22-05-2008, 23:02
ma ovo za odstupanje od sefa se jos ne moze tj. izađe se iz igre...

DS@ nije isto ko nik i nak... moja je bolja :P
htio sam napraviti da mozes birati koliko grama otrova zelis ali sam na kraju odustao... ali cu mozda i vratiti se na to...
e vidis... mogao bih dodati graphic prozor kad bude potrebno... npr. krug i unutra crtu koja se pomice kao saraf...

btw bit ce izbor za odabir otrova... vec napravljen...

fps_gamer
22-05-2008, 23:05
btw ste provalili sef?

i ne zaboravite pojesti pizzu.. onda ce vas :toilet:

Luka
22-05-2008, 23:12
hehe, pojeo sam ju ofc. :)

sviđa mi se što si dodao neke stvari koje ovise o prošlosti (kao ovo jedenje pizze)

btw, tek sad shvaćam na što si mislio pod "odstupanje od sefa" hehe
i ne, nisam pogodio pass

fps_gamer
22-05-2008, 23:51
odstupiti od sefa se moze tek kad provalis sifru...

jako je laka

ima veze sa igrom (ko da neznas)

Luka
23-05-2008, 00:25
da .. svi misle da su njihove lozinke lake .. ali je mogućnosti beskonačno

inače, i kad upišem pravi pass pa odstupim izađe iz igre

fps_gamer
23-05-2008, 10:49
znam... to jos moram rjesiti...

znaci pogodio si pass??? pa lak je...

da nema previse texta??

Luka
23-05-2008, 11:14
pa je lak ali ipak bi bilo bolje da si dao neki hint jer kao što sam rekao mogućnosti je jako puno ... možda da si dao broj slova

fps_gamer
23-05-2008, 11:27
ok... vidjet cu do final verzije...

imate jos koju ideju???

Luka
23-05-2008, 11:33
možda na nekako naglasiš da je izlazak na ulicu ustvari izlaz iz igre :)

fps_gamer
23-05-2008, 11:39
bug :P

ali vjerovatno ce tako ostati...

prijedlog prihvaćen...

i da... imena za druge nastavake da cujem...

DragonSoul
23-05-2008, 12:21
Sad ja baš ne shvaćam tvoj naslov. Dali misliš na "The Assasin is: Dany" (u smislu da je to priča o nekoliko assasina i da je ovaj nastavak o Danyu) ili na "The Assasins: Dany" (u pluralu, da je pojam Assasins stoji za sve assassine, ali da se u ovom nastavku radi o Danyu). To mi razjasni pa ću ti dalje pomoći :D

fps_gamer
23-05-2008, 12:26
assassins stoji za sve nastavke samo je Dany u ovom slucaju glavni lik...

trebao bi doci bez apostrofa (') izgleda...

fps_gamer
23-05-2008, 15:51
sad zatvorim FF i idem programirati i mislim si "sad ce valjda DS biti dovoljno odlucivanja"... i sjetim se tvog vremena...
sad ima koji lib ili tako nesto za uvođenje real timea u igru??

fps_gamer
23-05-2008, 16:06
nece ici...

Luka
23-05-2008, 16:10
sad zatvorim FF i idem programirati i mislim si "sad ce valjda DS biti dovoljno odlucivanja"... i sjetim se tvog vremena...
sad ima koji lib ili tako nesto za uvođenje real timea u igru??

pod real time misliš na neku funkciju s kojom ćeš saznati vrijeme ?

fps_gamer
23-05-2008, 16:15
ma nebitno... trebao bih svaku secundu - system("cls"); i opet sve ispisivati...

Luka
23-05-2008, 16:17
nebi trebao ako samo želiš saznati vrijeme ...

fps_gamer
23-05-2008, 16:21
znam ali ja sam htio kao sat... da mozes otici do klijenta samo od 8 do 16 pa da imas sat u igri...
cekaj... pa mogu ja napraviti da on provjeri dali je vrijeme između 8 i 16 bez ispisvanja te ako nije da ne mozes ici do mary...

btw sad su mi prijavili 2 "buga"... jedan je hrvatska valuta sa stranim imenima a drugi beskonacno jedenje pizze

Luka
23-05-2008, 16:24
upravo tako, ne moras stalno provjeravati

ovo sa pizzom sam i ja primjetio ali nisam mislio da je bug :D

fps_gamer
23-05-2008, 16:30
znam, to je san svih jesti beskonacno pizzu ali nemoze se to tako...

neznam dali cu provjeravati... ko ce po noci u 01:00 ici igrati za odsarafiti jednu vidu

Luka
23-05-2008, 16:32
a ti si na to mislio .. lol ja sam potpuno krivo shvatio .. ali nema veze :D

fps_gamer
23-05-2008, 16:33
no bad... sad sam se sav izgubio među tim switchevima... nadam se da ce DS biti zadovoljan odlukama i interakciji!!!

Luka
23-05-2008, 16:39
hehe

fps_gamer
24-05-2008, 13:12
zasto kada ja odlucim nesto i stisnem 2 kada se to zavrsi mi prikaze i ono pod case 2 od druge switch??? jer ih imam par jednu u drugoj... ne nisam koristio iste varijable i ne nisam zaboravio break;

Luka
24-05-2008, 13:36
daj kod

fps_gamer
24-05-2008, 14:35
heh... nece ici... zao mi je... kod je od igre i ima previse toga unutra...

nekako cu uspjeti sam... ako nece drugacije...

DragonSoul
24-05-2008, 14:53
Pa postaj samo taj switch s tim switchom unutar, da vidimo. Ako sam ja mogao postati kompletni source moje igre, onda možeš i ti taj jedan switch :D Neće ti nitko ovdje ukrasti kod, a nakon što riješimo problem možeš i maknuti taj switch ako te je toliko strah.

fps_gamer
24-05-2008, 16:22
nije stvar u kradi koda... stvar je u tome sto je u tom switchu... ali evo ga ipak:



cin >> soba;
switch(soba)
{
case 1:
cout << client << ":";
getch();
cout << assassin << "";
getch();
cout << "";
getch();
cout << "";
cout << " -------------------\n";
cout << "";

cin >> ulaz;
switch(ulaz)
{
case 1: //
drvo:
cout << "" <<
";
cout << " --------------------\n";
cout << "";
cin >> kill;
switch(kill)
{
case 1: //
cout << "" <<
"" <<
"";
cout << " -------------------\n";
cout << "";
cin >> bjez;
switch(bjez)
{
case 1:
cout << "" <<
"" <<
"";
getch();
break;

case 2:
cout << "";
cout << "" <<
"";
getch();
cout << client << "";
getch();
cout << assassin << "";
getch();
cout << client << "";
getch();
cout << "";
break;
}
break;
case 2: //
cout << "" <<
"";
getch();
cout << "";
getch();
cout << client << ":";
getch();
cout << assassin << ":";
getch();
cout << client << ": ;
getch();
cout << assassin << "";
break;
}
case 2: //
cout << "";
getch();
//goto drvo;
break;
}

case 2:
cout << "";
break;
}

Luka
24-05-2008, 18:01
fali ti break skroz na kraju prvog case-a u prvom switchu

fps_gamer
24-05-2008, 18:07
poslije razgovora iznad ovog goto drvo; mi nece... tj. kada zavrsi razgovor mi izvrsi ovo iznad goto drvo;-a

inace tnx geek...

DragonSoul
24-05-2008, 18:28
I još jedan dobronamjeran savjet. NIKAD, ali NIKAD, nemoj koristiti goto. Goto ti je najgore riješenje za loopanje koje postoji, a proizvodi više bugova nego 10kg muha. Izbjegni ga, jer nije vrijedan korištenja. Jesam naglasio da nikadSne koristiš goto?

Luka
24-05-2008, 18:42
da ne ponavljam što je DS rekao ...
ne koristiti goto

fps_gamer
24-05-2008, 18:47
ma znam... ali... koji put... ono...
kao sto vidite gore je goto komentar... jer sam mislio da on zajebava

Luka
24-05-2008, 18:48
ok, je li onda sve rješeno ?

fps_gamer
24-05-2008, 18:52
NEEE....



case 2: //
cout << "" <<
"";
getch();
cout << "";
getch();
cout << client << ":";
getch();
cout << assassin << ":";
getch();
cout << client << ": ;
getch();
cout << assassin << ""; ----------------------// ONO GORE
break;
}
case 2: //
cout << ""; ------------------------// ONO DOLJE
getch();
//goto drvo;
break;


kad zavrsi ono gore mi napravi ono dole

sto naravno nebi smjelo

btw fuckin anti-spam sistem

Luka
24-05-2008, 18:57
neznam što da ti kažem, u kojem IDE-u radiš ?

EDIT : pa odgovorio sam ti gore u postu, zaboravio si break !

fps_gamer
24-05-2008, 18:58
dev...

Edit: pa napravio sam kao gore u postu ali uvijek isto

Luka
24-05-2008, 18:58
nisi

vidiš ovu vitičastu zagradu ?
e pa nakon nje dolazi break

fps_gamer
24-05-2008, 18:59
ne ovdje... ali kod sebe da...

Luka
24-05-2008, 19:02
taj dio u kodu ti treba ovako izgledati :


S case 2: //
cout << "" <<
"";
getch();
cout << "";
getch();
cout << client << ":";
getch();
cout << assassin << ":";
getch();
cout << client << ": ;
getch();
cout << assassin << ""; ----------------------// ONO GORE
break;
}
break;
case 2: //
cout << ""; ------------------------// ONO DOLJE
getch();
//goto drvo;
break;


ako izgleda tako, i ne koristiš goto nemoguće je da ti se to dolje izvršava

ako još uvijek koristiš goto, onda je svašta moguće, npr. varijabla koju provjeravaš se promijenila u 2

fps_gamer
24-05-2008, 19:04
uspio!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!

falio mi brejk; i na kraju switcha soba....

edit: a ono sto si nap sam napravio... i ne koristim goto vise..-.........

DragonSoul
24-05-2008, 19:18
uspio!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!

falio mi brejk; i na kraju switcha soba....

edit: a ono sto si nap sam napravio... i ne koristim goto vise..-.........

Dobar dečko :D
Kad možemo očekivati sljedeću verziju?

fps_gamer
24-05-2008, 19:47
ma... jos trebam neke sitnice rjesiti pa ide na final testiranje... i ako imate ideja da jos sta dodam u igru...

i ideje za drugi nastavak...

DragonSoul
24-05-2008, 20:40
Samo da te pitam za detalje sourcea. Jesi koristio onaj moj source kao predložak? Dali imaš neki database header koji ti služi za item i druge bool varijable?

fps_gamer
24-05-2008, 23:28
sve radeno ispocetka.... sve je u jednoj datoteci... pokusavao sam u vise ali nisam uspio...

slobodno popljuvajte....

btw samo ti i luka odg??

fps_gamer
24-05-2008, 23:53
e pokusat cu kad ispoliram danya napraviti "engine"... tako da samo ubacujem text i prilagodavam... varijable assassin i client vec su u funkciji kao sto vidite u switchewima te se samo kod definiranja treba upisati drugo ime...

DS kako ti radis engine?? moze i na pm ako nezelis ovdje...

i da, posto nemam maste... molio bih jedno zanimljivo, neobicno i tajanstveno ime za drugi nastavak...

DragonSoul
25-05-2008, 11:43
sve radeno ispocetka.... sve je u jednoj datoteci... pokusavao sam u vise ali nisam uspio...

slobodno popljuvajte....

btw samo ti i luka odg??

Puj, puj, sve u jednoj datoteci :nonono: Šalim se, svi smo tako počeli (barem ja).
I da, očito samo Luka i ja tebi odgovaramo.


e pokusat cu kad ispoliram danya napraviti "engine"... tako da samo ubacujem text i prilagodavam... varijable assassin i client vec su u funkciji kao sto vidite u switchewima te se samo kod definiranja treba upisati drugo ime...

Jel poznaješ izreku "make games, not engines"? Za početak ti je lakše raditi igre, ali ako želiš raditi engine ja ti ne branim.


DS kako ti radis engine??
U biti u engineu definiram sve što planiram da će se dogoditi i koji će sve itemi biti, njihova imena, opise, odnose između itema, definiram prostore, tko će sve tijekom igre biti u toj prostoriji, sve mogućnosti koja određena prostorija nudi, koje su posljedice i onda još backgourd stuff kao što je DataHandler koji sadrži sve varijable koje se mjenjaju tijekom igre i InventoryHandler koji manipulira inventoryem. Sad, u C++ će se minimalno razlikovati (možda čak nikako) definiranje enginea, jer ja radim u C#u.


moze i na pm ako nezelis ovdje...
Zašto ne bi želio? Svatko može to napraviti, nije to neka prevelika mudrost. Svaki problem se može na 100 načina riješiti, pa tako i to.


i da, posto nemam maste... molio bih jedno zanimljivo, neobicno i tajanstveno ime za drugi nastavak...
Neće ti ovdje nitko dati takve pomoći :)

Luka
25-05-2008, 12:09
DS naravno da mi znamo maštovita imena ...

http://www.babynameguide.com/forum.html
http://www.dotomator.com/

fps_gamer
25-05-2008, 13:03
ok... tnx... luka hvala na stranici... sad cu da potrazim ime za moju novu bebu :rofl:

fps_gamer
25-05-2008, 19:49
arick ce da se zove... svi ce da se zovu sa A... zasto nisam poceo sa S??? grrr

fps_gamer
25-05-2008, 20:46
mali zajeb... zasto sam mislio da se zove andy??? ok...
svi ce biti sa d... peace

fps_gamer
26-05-2008, 13:22
the assassins: deryk je ime drugog nastavka koji ce biti gotov... we'll see...
smislio sam danas pricu dok sam mjenjao frendicu na dezuranju... imate ce puno novih stvari...

povjerenje, odlucivanje kako ubiti (nacin i nesreca ili ubojstvo), mini-misije za dobivanje povjerenja, odluka o ubijanju svjedoka ili ne, treci ce nastavak ovisiti o odlukama u ovom... jer ce opet biti deryk....

DragonSoul
26-05-2008, 18:07
Najave kao za Assassins Creed. Nadajmo se da neće pasti u WC kao Assassins Creed :D

fps_gamer
26-05-2008, 20:31
nece... i hope so...
imam funckiju koja je prva... i kako s nje pristupiti drugoj koja je ispod nje???

DragonSoul
26-05-2008, 20:40
Moraš imati prototipe funkcija, znači idi ovom shemom:

#include <iostream.h>
//includeaj sve što trebaš

//------------ Globalne varijable -----------
int broj1;
int broj2;

//------------ Prototipi funkcija ------------
int Zbroji(int broj1, int broj2);

//--------------- main() -------------------
int main()
{
cin >> broj1;
cin >> broj2;
cout << Zbroji(broj1, broj2);
cin.get();
return 0;
}

//------------- Zbroji(int, int) ---------------
int Zbroji(int broj1, int broj2)
{
return broj1 + broj2;
}

fps_gamer
26-05-2008, 21:57
ja zelim odstupiti od sefa i kako sada doci do funckije radnja koja je dolje na kraju???
meni dev kaze da ne moze :cry:

DragonSoul
27-05-2008, 05:41
#include <iostream.h>
//includeaj sve što trebaš

//------------ Globalne varijable -----------
int broj1;
int broj2;

//------------ Prototipi funkcija ------------
int Zbroji(int broj1, int broj2);
//Ovo tu ti je važno, napišeš return-tip funkcije i moraš napisati argumente istog tipa kojeg ćeš koristiti
//--------------- main() -------------------
int main()
{
cin >> broj1;
cin >> broj2;
cout << Zbroji(broj1, broj2);
cin.get();
return 0;
}

//------------- Zbroji(int, int) ---------------
int Zbroji(int broj1, int broj2)
{
return broj1 + broj2;
}
http://www.java2s.com/Code/Cpp/Function ... ypeinC.htm (http://www.java2s.com/Code/Cpp/Function/FunctionprototypeinC.htm)
http://www.google.hr/search?q=Prototype ... =firefox-a (http://www.google.hr/search?q=Prototype+C%2B%2B&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a)

fps_gamer
27-05-2008, 14:42
ak oja prvo definiram funckiju void funkcija(); na pocetku poslije mi pise dolje da je vec definirana gore (za onu dolje to kaze)...

i sta ti radis u 5:41 budan?

Luka
27-05-2008, 14:51
sat na ovom forumu ide krivo, DS je to postao u 6:41

fps_gamer
27-05-2008, 14:58
a da... zaboravih...

fps_gamer
28-05-2008, 20:18
DS@ uspio sam... hvala na strpljenju i objasnjavanju... prvi put radim sa funkcijama na vece paa..


evo... igra je gotova... ako nadete koji bug... tu sam...
http://rapidshare.com/files/118374468/Projekt1.exe.html


deryk-a sam poceo raditi pa... napravio sam *.h file sa varijablama i tako... pricu imam... samo trebam smisliti mini-misije...

DragonSoul
28-05-2008, 21:17
Hahaha, čestitam! Igra je linux-compatible!
Baš isprobavam, kad kažeš da je pass 4 riječi onda sam iz prve pogodio šifru. Ono, što sam do sada vidio je super. Imaš malih bugova oko čitanja unosa, po 2-3x moram pritisnuti enter da dođem do sljedećeg dijela. I da, koristi u buduće system("CLEAR") naredbu, jer ovako ti je malo nepregledno nakon nekog vremena, a gubiš igru i dobivaš hrpu texta. I da, u buduće za 3. dio izmisli neko drugo ime, jer sam deryka pročitao dreky, što me iznenadilo i objašnjava ono "hahaha" na početku posta.
I da, da vidiš da ne lažem za linux:
http://img389.imageshack.us/img389/8761/screenshotrh2.th.png (http://img389.imageshack.us/my.php?image=screenshotrh2.png)

Luka
28-05-2008, 21:23
hehe ubuntova konzola ftw

fps_gamer
28-05-2008, 22:40
mozda ce se u 3. dijelu spominjati dreky ali... ovisi... kako se sve bude dalje razvijalo...

btw to je poseban kod za linux :rofl:

kak serem...

DragonSoul
29-05-2008, 05:57
Ma radi ti preko Winea. Ali ono, zanimljivo da radi. Sad samo pazi da stvarno u kod ne upišeš Dreky :D

fps_gamer
29-05-2008, 13:01
necu don't worry... u igri je to char koji je definiran na pocetku (bit ce u *.h sada)

DragonSoul
29-05-2008, 23:58
Char array misliš? Zašto ne includeaš string.h? I samo pazi da ne bude linker problema pri linkanju zbog loše korištenog .h filea. Probaj svaki malo kompajlirati i linkati to.
I da, ako se netko pitati zašto postam u 1 sat noći nešto, onda se dobro pitata. Taman završio lektiru za sutra.

fps_gamer
30-05-2008, 11:58
koja je razlika izmedu chara i char arraya?? char moze primiti samo jedno slovo a array vise ili??
fuck string

heodox
30-05-2008, 12:41
koja je razlika izmedu chara i char arraya?? char moze primiti samo jedno slovo a array vise ili??

da


fuck string

zašto??

fps_gamer
30-05-2008, 14:59
ma tak... ma koristim ga ali sad sam reko sad cu char!!!

Luka
30-05-2008, 18:30
sigurno ne koristiš "samo" char jer je char jedno slobo (točnije char je isto što i byte, a to znači da mu je maks. kapacitet 256 brojeva koliko ih ima ascii tablica)

string je skup znakova i nema potrebe raditi operacije s poljem char-ova kad c++ u sebi sadrži sve što je potrebno za to - string

fps_gamer
30-05-2008, 19:50
ok. ok.... peace

fps_gamer
30-05-2008, 21:36
evo sad malo radim uvod i menu... moci cete ici u kafic dok cekate klijenta da nazove...

i igra ce biti OOP...

fps_gamer
30-05-2008, 22:53
i ste skinuli cijelu verziju?? sta mislite???

koki007
01-06-2008, 20:59
vec sam rekao da ne znam nista sto se tice grafike u C-u...

Provjeri malo SDL, Allegro, DarkGDK ili slicne library-e...

fps_gamer
01-06-2008, 21:22
K0d96r6fOcA

DragonSoul
02-06-2008, 09:22
Kôd možeš optimizirati tako da ne pišeš :

if(isKilled == false)
{
cin << "Pišem gluposti.\n";
}
Nego možeš napraviti:

if(!isKilled)
{
cin << "Nije mrtav.\n";
}
if(isKilled)
{
cin << "Mrav je.\n";
}
Kod je glup što sam napisao, ali samo da vidiš da je važno da je u if() važno dali ti u zagradi nakraju bude true ili false, a ! ti znači "ako ne", dok ništa, samo ime boola znači "ako da".

U čemu si snimao i koji IDE koristiš?

heodox
02-06-2008, 12:15
Kôd možeš optimizirati tako da ne pišeš :
Nego možeš napraviti:

if(!isKilled)
{
cin << "Nije mrtav.\n";
}
if(isKilled)
{
cin << "Mrav je.\n";
}

a onda pak mozes to i do kraja :)



if(isKilled)
cin << "Mrav je.\n";
else
cin << "Nije mrtav.\n";




U čemu si snimao i koji IDE koristiš?

mislim da koristi dev-cpp.

fps_gamer
02-06-2008, 13:12
tako je heodox... malo je dug video... camtasiu su mi preporucili i nju sam koristio...

i malo vam kod ne valja... koji cin <<?? cin ima >>...

heodox
02-06-2008, 13:31
tako je heodox... malo je dug video... camtasiu su mi preporucili i nju sam koristio...

i malo vam kod ne valja... koji cin <<?? cin ima >>...

heh nisam ni cito sam sam njegovo kopiro :)

i nije problem u << nego treba bit cout umjesto cin

fps_gamer
02-06-2008, 13:35
ovisi kako gledas... moze se promijenti u cout ali se mogu promijeniti i >> varijabla;

btw si skinuo punu verziju??

inace... poslije deryka ce doci deryk returns... i opet cete biti sa derykom...

DragonSoul
02-06-2008, 14:05
Koji program si koristio i gdje si downloadao trialS(de mi na PM link)?
I sorry na cin, nisam baš nešto posebno gledao, bio je čisto dokaz koncepta.

fps_gamer
02-06-2008, 14:11
googlaj camtasia studio... legalan je trial... meni nije htio skinuti pa sam sa buga instalirao... jako dobar program za screen capture... ima i editor filmica... puno opcija...

heodox
02-06-2008, 15:22
btw si skinuo punu verziju??


di ima za skinut?

fps_gamer
02-06-2008, 15:24
igre mislim... gore ima link... za dany-a naravno...

Luka
02-06-2008, 19:31
tako je heodox... malo je dug video... camtasiu su mi preporucili i nju sam koristio...

i malo vam kod ne valja... koji cin <<?? cin ima >>...

cin i cout su tokovi a operatori >> i << označaju kako će se podaci prenositi odnosno kojim smjerom će "teći"

dakle, nakon cin ide >> jer podaci putuju u varijablu

Luka
03-06-2008, 17:59
programeri koji neznaju programirati će raditi igre ?

neće ići

igre su jedan od najkomplesnijih softvera i potrebna je logika programiranja za izraditi ih .. to će se svesti na to da će vam iskusan programer napraviti sve jer vi nećete znati
prvo naučite programirati a onda ovo ...

fps_gamer
03-06-2008, 18:24
nisam znao funkcije??? ma ok... stvar je u tome da sam ja uvijek programirao jedno za drugim (sad neznam tocan naziv ----> strukturirano) a sada sam na OOP-u sa igrom...

kad smo vec kod logike... znam da ce mnogi reci nemoj to raditi tako ali samo zelim znati....

kada zelim pristupiti nekoj funckiji koja je u drugoj klasi prekinem ovo sto se trenutno dogada i on ide dolje po mainu i pozove drugu funkciju... sad logicki trebao bi pozvati funkciju2; ali on ko da zna sta meni treba on pozove funkciju3;
nadam se da ste shvatili...
primjer:

glavno object;
object.funkcija;

sporedno object2;
object2.funkcija2;

nesporedno object3;
object3.funkcija3;

i ima jos koji nacin?

Luka
03-06-2008, 18:32
@fps_gamer

nisam shvatio

inače, compileri rijetko kad nešto predpostavljaju
što god se ponaša drugačije od očekivanog (ako je očekivano i krivo), znači da ima bug (ili 2 koja se ponište ...)

edit :
@DragonSoul - evo vidiš, ti si učio C# koji je gotovo identičan C++u pa si svejedno imao neke probleme ...

fps_gamer
03-06-2008, 18:37
vise bih rekao da slici javi...

ja zelim pozvati funkciju3 ali bio on trebao pozvati funkciju2... zasto?? to se dogada sa svakim sta treba da dode... ma ja cu pustiti tako vec kad radi...

Sonic_Moronic
03-06-2008, 18:38
Ovo je prije interaktivna novela nego igra, ali pozdravljam ideju. Čini se zanimljivo, "odigrat" ću svakako kad završiš. Btw. u kojem si programu radio igru?

DragonSoul
03-06-2008, 18:41
vise bih rekao da slici javi...

ja zelim pozvati funkciju3 ali bio on trebao pozvati funkciju2... zasto?? to se dogada sa svakim sta treba da dode... ma ja cu pustiti tako vec kad radi...

Ček! Pozivaš funkciju3, a on poziva funkciju2? Jeli imaju identični kod? Dali jedna poziva drugu? Jesi promašio naziv?
I da, jeli moguće u C++ praviti statične klase?

Luka
03-06-2008, 18:42
hehe
pa i java slići c++u

nego baš me zanima ovaj tvoj kod .. možeš postati neki bitniji dio (npr. klase koje imaš i funkcije u njima)

fps_gamer
03-06-2008, 18:42
interaktivna novela... hahah... po cemu to zakljucujes kad nisi jos odigrao?? dev-c++...

btw ideja ti odzdravlja...

Luka
03-06-2008, 18:42
Ovo je prije interaktivna novela nego igra, ali pozdravljam ideju. Čini se zanimljivo, "odigrat" ću svakako kad završiš. Btw. u kojem si programu radio igru?

radio ju je u dev-c++

fps_gamer
03-06-2008, 18:45
glavno object;
object.uvod();
object.menu();

clients object2;
object2.sonny();
object.menu();

docs object3;
object3.doc_sonny();


to je kod iz igre... ja bih htio pozvati doc_sonny() ali po logici on bi trebao pozvati sonny() ili nesto iznad...

Sonic_Moronic
03-06-2008, 18:46
Whoopsie, my bad... Žurio sam se pa nisam ni shvatio da je gotovo.

fps_gamer
03-06-2008, 18:48
ccc... prvi dio je gotov... drugi je u izradi...

fps_gamer
03-06-2008, 18:54
luka cekaj... da nadem i kopiram i izbrisem text... + kotacic mi ne scrolla




class docs
{
public:
void doc_sonny()
{
cout << " Sonnyevi dokumenti\n\n";
cout << " ------------------------\n";
cout << " 1. Lokacije gdje mogu naci zrtvu.\n";
cin >> sonny_docs;
switch(sonny_docs)
{
case 1:
cout << " -------------------\n";
cout << " 1. Radno mjesto\n 2. Stan\n 3. Kafic u koji zalazi\n\n";
cin >> sonny_victim_loc;
switch(sonny_victim_loc)
{
case 1:
radno_mjesto();
break;
case 2:
//stan();
break;
case 3:
//kafic();
break;
}
break;
case 2:
break;
case 3:
break;
}
}
}; //nista brisanog



void menu()
{
cout << " -----------------\n 1. Otici u kafic\n 2. Pregledati ured\n 3. Poslusati sekretaricu\n " <<
" 4. Otici do klijenta\n 5. Pogledati u sef\n\n";
if(sonny_doc == true)
{
cout << " 6. Dokumenti o Sonnyu.\n\n";
}


class clients
{
public:
void sonny()
{
cout << "";
getch();
cout << "";
getch();
cout << client << ": Moje ime je " << client << "";
cout << "";
getch();
cout << "";
getch();
cout << assassin << "";
getch();
cout << client << "";
getch();
cout << assassin << ": Dovidenja\n\n";
getch();

cout << "";
sonny_doc = true;
getch();
}
};

void uvod()
{
cout << "" <<
"";
getch();
cout << "";
getch();
}



je to sve??

Luka
03-06-2008, 19:16
neznam je li posljedica brisanja ali ima dosta grešaka u kodu ...

jel možeš izdvojitit samo nazive klasa i njihovog sadržaja ?

@xRaven

nemoj se brinuti oko toga dok ne dođe vrijeme ... nije baš tako kompleksan projekt

fps_gamer
03-06-2008, 19:20
koje greske??? kako mislis nazive klasa i sadrzaj??

Luka
03-06-2008, 19:23
npr. nezatvorene zagrade }

mislio sam bez koda unutar funkcija

fps_gamer
03-06-2008, 19:32
prijavio bi dev greske...

cool.. gledam pomoc o 2d igri i odjednom energize!!! (naziv kod teleportanja u st) i nadem se na danyu...

sad idem provjeravati dali sam sve dobro napravio... jer ja surfam i programiram... i tako svaki dan...

fps_gamer
04-06-2008, 21:17
zalosno... danas nisam nista korisneg napravio...

fps_gamer
05-06-2008, 14:41
pokusati cu napraviti kao neki debug... tj. na pocetku ce biti cin i ispitivati ce sta sam napisao...
sutra bi mogao doci demo... onako usput...

fps_gamer
05-06-2008, 15:11
ali posto sam se prijavio za onu 2d igru i sad malo gledam SDL mogao bih i ne zavrsiti deryka nikada i poceti nesto sa SDL-om...

Luka
05-06-2008, 18:52
kad si već zapeo za taj debug, skini neki bolji IDE sa funkcije koje bi ti mogle pomoći (nadziranje vrijednosti varijabla, step-in ...)