Semafor™ v1.0 [by BugA]

1

Semafor™ v1.0 [by BugA]

offline
  • Igor Đorđević
  • Pridružio: 28 Sep 2007
  • Poruke: 39
  • Gde živiš: Bor, Srbija

Evo i jednog korisnog izvidjackog programa :)

U pitanju je moj seminarski rad ("Programiranje I"), za fakultet. Program je neformalno predstavljen clanovima timova Saveza izvidjaca Srbije na nedavno odrzanom sastanku na Rajcu, i obzirom da je naisao na veoma pozitivne kritike mislim da zasluzuje da se nadje u slobodnom prometu kako bi svi mogli da ga probaju i koriste za ono za sta je pravljen.



Program je namenjem ucenju signalizacije semaforom. Na jednostavan i vizuelno dopadljiv nacin, uz par zanimljivih mogucnosti, prikazuje kako se slova alfabeta salju zastavicama na odredjenu udaljenost. Moze predstavljati pomoc u radu vodjama jedinica, i/ili sluziti kao pomocno sredstvo clanovima izvidjacke organizacije u usavrsavanju stecenih znanja. Omogucava ucenje signalizacije na lak i zanimljiv nacin, pa i u uslovima kada iz objektivnih razloga nije moguce stvarno vezbati signalizaciju. Ipak, treba ga i shvatiti samo kao dopunu, povremeno resenje, i pritom imati na umu da nijedan kompjuterski program ne moze da zameni pravu vezbu, sa prijateljima, u prirodi, ili signalizaciju u takmicarskim uslovima.

Program je besplatan i moze se preuzeti klikom na link ispod.



.::::: [ Semafor™ v1.0 ] :::::.
(velicina - 4.2 MB)


U pitanju je prva verzija programa (1.0) i potpuno je funkcionalna. Oznaku DEMO nosi zato sto je (po meni) nedovrsena, obzirom da sam imao jos mnogo ideja, ali nisam stigao da ih realizujem i ubacim u program. U narednim verzijama mozete ocekivati jos dosta novina, pre svega vezano za mogucnosti i opcije slanja i provere primljenih poruka (semafor i morze), ali verovatno i grafike i dizajna.

Svoje komentare, kritike, predloge i ideje mozete ostavljati na ovoj temi.

Pozdrav svima, nadam se da ce "Semafor™ v1.0" izvidjacima koristiti u aktivnom radu, a svima ostalima pruziti mogucnost da nauce nesto novo :)



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Cestitke Smile

Pitanje - sto 4.2MB? Jesi li ga zapakovao nekim EXE kompresorom?



offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Odavno ne videh ovako zanimljiv program Smile

Dizajn je za svaku pohvalu. Dok sam gledao sliku, prvo sto mi je palo na pamet je "ovo izgleda kao neka igra..." Smile Predpostavljam da nisi nista radio sa OpenGL ili DirectX, zar ne? Da li si sam pisao pisao sve od nule ili si koristio neke proverene biblioteke?

Jos jednom, svaka cast... way to go! Smile

offline
  • Igor Đorđević
  • Pridružio: 28 Sep 2007
  • Poruke: 39
  • Gde živiš: Bor, Srbija

Hvala na lepim recima :)

Velicina fajla - sam program ima oko 15 strana koda (mada sam dosta paznje obracao na estetiku i komentarisanje kako bi se profesor snasao, tako da to i nije mnogo), tj. nesto preko 2 MB ima ".exe" fajl bez baze (ipak je ugradjeno par slika u sam fajl - pozadina, pocetna animacija, par formi...). Baza (slike, animacije) ima preko 3 MB (tridesetak ".gif" animacija i desetak ".jpg" slika). Program (".exe" sa bazom) ima preko 5 MB, ali ovako zapakovan zauzima manje.

Nisam koristio nikakav kompresor... Imate li neki predlog?

Pomalo se bavim grafickim dizajnom i obradom slika, a bas mi je bio merak dok sam pravio program da lepo izgleda. Ostala mi je samo jos ona glavna forma (slanje semafora) nekako "suva", ali obzirom da sam nju prvu radio, kasnije nisam stigao da je malko nasminkam.

Nisam korsitio OpenGL niti DirectX, ali sam u vreme izrade programa citao tvoje tutorijale, i zelja mi je da neka od narednih verzija barata sa pravim 3D modelima, pre svega sto ce se onda pojaviti mogucnost mnostva novih opcija koje se mogu dosta lako odraditi (zumiranje, rotacija, promena textura modela, ambijenta, pa i samog 3D modela).

Sve sam sam radio i pisao od nule - osim procedure za pomeranje pocetne forme (koja inace nema okvir), koju sam nasao na netu i implementirao u program (nisam jos stigao da se udubljujem u sam Windows i poruke koje on generise). Inace, ne znam ni na sta mislis pod "proverenim bibliotekama", a kamoli da sam ih koristio :) Ja sam se sa "Delphi"-jem prvi put sreo pre oko dva meseca ;)

Koristio sam 3D model coveculjka koji sam nekada davno radio za igru "The Sims" (u pitanju je nesto izmenjeni model iz igre, i telo i glava). Zastavice sam pravio u programu pod nazivom "Anim8or", a u "MilkShape 3D" sam ih spajao sa rukama modela. Texture izvidjacke uniforme i zastavica sam radio u "Photoshop"-u. Kompletnu animaciju sam odradio u programu po imenu "Sim-Poseium", koji inace sluzi za takvu vrstu zezanja sa modelima iz "The Sims". E sad, obzirom da sam program dosta sturo snima animaciju u ".gif", koristio sam "HyperCam" kako bih animaciju snimio kao ".avi", a zatim neki "avi2gif" program za pretvaranje u ".gif". Adobe "ImageReady" je dosao na kraju, kao alat za finalnu obradu animacije (obrada ".gif"-a frejm po frejm :)). Verovatno je sve to moglo da se odradi i prostije, ali je ovo bio put koji odlicno poznajem, a nisam imao vremena da eksperimentisem :)

Hvala puno jos jednom :)

offline
  • srdjos  Male
  • Zaslužni građanin
  • Pridružio: 27 Sep 2005
  • Poruke: 678

stvarno interesatan i fino uradjen program

čestitke i od mene....

offline
  • Pridružio: 05 Avg 2006
  • Poruke: 104

Sjajno..pridružujem se čestitkama.

offline
  • Pridružio: 18 Mar 2005
  • Poruke: 124
  • Gde živiš: Vršac

Fin programčić Smile Lepa ideja. Sledeće ti je morseova azbuka (trebalo bi da je lakše, a i možeš da se igraš za zvukom) Wink
Podseti me da za izviđače može da se napravi još par programčića. Npr. za crtanje krokija (mislim da se tako zove, davno je bilo kada sam bio u izviđačima).

Jedna mala kritika: nisam mogao lepo da vidim sliku ekipe pošto imam dva monitora, a otvorio je sliku baš na prelazu od jednog do drugog. Kako si centrirao tu formu? Screen ili Desktop? Ostale se lepo vide...

Još jednom pohvale! Samo tako nastavi!

offline
  • Igor Đorđević
  • Pridružio: 28 Sep 2007
  • Poruke: 39
  • Gde živiš: Bor, Srbija

Hvala svima :)

Ne rekoste mi za onaj .exe kompresor, sta mi preporucujete..? I hoce li to pomoci, obzirom da je fajl veliki zbog baze sa slikama (koja je vec posebno kompresovana)?

Morzeova azbuka je trebalo da bude ukljucena i u ovo izdanje, ali nisam stigao da je ubacim do ispita, tako da je ostalo samo na ovome :) Jeste lakse (umesto 26 razlicitih znakova, imas tacku i crtu, i to samo kombinujes :)), imam ja vec par ideja, dabome, i za vizuelno (verovatno baterijskom lampom) i za zvucno slanje (verovatno pistaljkom), ipak hvala na sugestijama :)

Da, da, kroki se zove :D Hm, nije losa ta ideja, o tome jos uvek nisam razmisljao, ali ne znam bas kakvu bi svrhu takav program imao? Mislis da bude kao neki tutorijal koji bi pokazivao sta se, kako i zasto radi? Dok se ne uzme pribor za crtanje u ruke, nema `leba od krokija (dok semafor mozes nauciti a da zastavice nikada nisi ni video :) Bas cu videti da porazmislim, pa ko zna, mozda se (kad budem imao vremena) izrodi i nesto bas produktivno i korisno :) Hvala na ideji!

Da napravimo nesto tipa "Scout`s Ultimate Collection" :))

Opa, o ovome za dva monitora nisam ni razmisljao...! Nisam sad siguran kako je forma centrirana, ali videcu, u svakom slucaju sta god da je treba staviti ono drugo :) Kazi mi samo, kako ti otvara pocetnu formu programa, isto tako pola-pola pa je ti pomeris, ili je postavi na sredinu jednog od monitora? K`obajagi je to isto centriranje, ali je vrlo moguce da sam prilikom isprobavanja razlicitih podesavanja zaboravio da vratim da bude kako treba... Ili jednostavno nisam video razliku, posto koristim samo jedan monitor? Pretpostavljam da treba centrirati na Screen, kao desktop se racuna povrsina oba monitora..?

Hvala puno na komentarima i pomoci! :)

offline
  • srdjos  Male
  • Zaslužni građanin
  • Pridružio: 27 Sep 2005
  • Poruke: 678

za .jpg i .gif kompresija ne pomaže puno

imaš recimo ovaj

http://www.7-zip.org/

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Evo da se i ja prikljucim cestitkama... Svaka cast za program!

Sto se kompresije exe-a tice isprobaj UPX packer ( ja mislim da je to janpoznatije free resenje za taj posao ).

Link: http://upx.sourceforge.net/

Ko je trenutno na forumu
 

Ukupno su 1089 korisnika na forumu :: 22 registrovanih, 3 sakrivenih i 1064 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ajo baba, Asparagus, bojanM84, Bubimir, CikaKURE, Denaya, francis begbie, Haris, ILGromovnik, Kubovac, mercedesamg, milenko crazy north, miljannis, Milos ZA, misa2, nenad81, opt1, pein, procesor, raso76, sol, stegonosa