Archive | November 2012

Raziskovanje Quad Treejev

Zaradi ferbca sem se spravil sam narediti eno drevesno strukturo imenovano QuadTree. No, zadeva je bila veliko težja za sprogramirati kot izgleda vizualno.

Projekt v zgodnji fazi

Končan projekt

Igranje z rekurzivno funkcijo

Tako izgleda “editor”. V resnici ni to nič kaj posebnega, vsaj lahko spreminjamo samo tri stvari:
1.Velikost celega drevesa
2.Kot, pod katerim rastejo veje
3.Globina (n)
Vse to izriše samo ena rekurzivna funkcija.

Tukaj sem globino rekurzije ali “n” povečoval za eno.

Zanimive stvari se dogajajo, če zelo povečamo “n” 😉

ajax = js + php in c# + php

http://ninety-nine.99k.org/ <– Spletna stran, na kateri je server

Najprej sem naredil “client-side” stran z JavaScripto. Uporabil sem tudi html5 in css3. Na zaščiti nisem nič delal, vsaj sem želel samo sprobati ajax tehnologijo. Vse je narejeno z GET requesti in stvar dela.

Aplikaciji omogočata dodajanje in odstranjevanje računov (id, pass, ime, priimek).  Z novim dodanim računom se lahko loginamo medtem ko se z pravkar izbrisanim računom ne moremo.

Kasneje sem naredil še client-side zVisual C#-om.

Tako zgleda v editorju:

Tako pa zgleda v akciji.

Ker obe aplikaciji (torej js in C#) komunicirata z istim serverjem in isto podatkovno bazo, se sprememba v eni aplikaciji pokaže še na drugi.

Testiranje OpenGL 3D

Najdel sem eno staro sliko, kjer sem se malo igral z OpenGL 2 (s pomočjo SFMLja)

Mačke in miši

V srednji šoli (3 letnik) smo dobili za domačo nalogo narediti igro v konzoli, kjer je igralec maček in mora loviti miši, hkrati pa mora paziti na pse.

Toda jaz sem se odločil, da bom stvar kar naredil lepo v SFMLju (C++) in s pomočjo Photoshopa naredil ikone.

Jaz sem še naredil, da lahko igralec sesuva “blocke”. Če pogledate sliko in najdete mačka, boste videli zidove tik pred sesutjem.

Miši in psi se premikajo po svoje. Če vidijo igralca (torej samo čez pot, čez zidove ne vidijo), spremenijo smer proti igralcu :D.

Na žalost sem source code izgubil, najdel sem samo to sliko :/.

Audio vizualizator

To je bil eden iz med največjih projektov, ki sem jih kdaj končal. Ta projekt je bil tudi končni izdelek za maturo. Sprogramiral sem ga v Visual Studiu 2010 C#, uporabil sem Math.NET knjižnico za FFT algoritem in izrabil OpenTK za grafični izris. Potrebna je bila tudi knjižnica OpenAL za pridobivanje zvočnih vzorcev. Arduino je bil izrabljen kot vmesnik med USBjem in LED ploščo.

plosca plus arduino

program

Logotip

Nekoč sem za eno podjetje dobil testno nalogo, da za njih naredim logotip podjetja. Ime podjetja je flawless code, ukvarja pa se z programiranjem Android in iOS aplikacij.

Na žalost njim logotip ni bil všeč, vseeno pa sem to naložil sem gor, ker sem ponosen na to :). Uporabil sem Adobe Illustrator CS6.

To pa naj bi bila “bussines” kartica