Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje > Pravljenje igara
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Pravljenje igara Programski jezici, tehnike, alatke u službi pravljenja igara...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 15.6.2006, 21:19   #1
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Talking N2D Engine

posto je projekat Battle Craft propao zbog toga sto nema nikog ko ce da mi crta a i iskreno receno, mnogo bi tu bilo rada, pozdravite glupi 2D engine koji koristi BitBlt, koji je besplatan i koji je trebao da pokrece Battle Craft
menjajte ga, radite mu sta hocete, koristite ga u svojim projektima...............
pisan u VB6

engine nije zavrsen zbog toga sto nema podrske za muziku ali to nije tesko dodati itd...

e sad, za one koji ne mogu da se snadju tu je i jedan test
nacin na koji radi, provalicete
ako vam nesto treba, objasnjenje itd. tu sam
Priloženi fajlovi
Tip fajla: zip N2D Engine.zip (27,5 KB, 89 puta viđeno)
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 22.8.2006, 18:33   #2
nika100
Veteran
 
Član od: 25.12.2005.
Lokacija: Kragujevac
Poruke: 541
Zahvalnice: 67
Zahvaljeno 55 puta na 28 poruka
Određen forumom Re: N2D Engine

Engine ti je odlican!
nika100 je offline   Odgovor sa citatom ove poruke
Stara 22.8.2006, 22:50   #3
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: N2D Engine

trenutno ga radim u directx 8, imam i particle!

EclipsE je offline   Odgovor sa citatom ove poruke
Stara 22.8.2006, 23:12   #4
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: N2D Engine

Jel ono tvoj engine kompletno ili je odnekud hm, hm, pozajmljen pošto vidim da su komentari na engleskom.

Inače kakvog tipa je trebala da bude ta tvoja igra "Battle Craft" ako nije tajna. Koliko sam ja uspeo da vidim u kodu većinski igra odrađuje sistem kolizije među blokovima i učitavanje bitmapa u iste. Jel igrica uopšte trebala da se radi u nekom izometrijskom fazonu ili?
holodoc je offline   Odgovor sa citatom ove poruke
Stara 22.8.2006, 23:34   #5
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: N2D Engine

Kompletno moj!
a evo sad gledam, jedino sto ima komentare i sto nije moje, je ovo

Kod:
Public Sub EventPause(sngSeconds As Single)

    '// A Single will convert to scientific notation when concatenating a
    '//  number resulting in 8-digits or more. This can introduce inaccuracies
    '//  as a result of the number being rounded when converted. Therefore we
    '//  must declare doubles when working with the date counter to avoid
    '//  converting to scientific notation.
    Dim dblTotal As Double, dblDateCounter As Double, sngStart As Single
    Dim dblReset As Double, sngTotalSecs As Single, intTemp As Integer
        '// For our purposes, it's better to concatenate five zeros onto the
        '//  end of our date counter, then ADD any Timer values to it.
        dblDateCounter = ((Year(Date) + Month(Date) + Day(Date)) _
          & 0 & 0 & 0 & 0 & 0)
        '// Initialize start time.
        sngStart = Timer
        '// We also need to adjust for the possible resetting of Timer()
        '//  (such as if the Time happens to be just before midnight) when
        '//  adding the Pause time onto the Start time. The folowing formula
        '//  takes ANY value of the total seconds, whether it's above or below
        '//  the 86400 limit, and converts it to a format compatible to the
        '//  date counter.
        sngTotalSecs = (sngStart + sngSeconds)
        intTemp = (sngTotalSecs \ 86400)   '// Return the integer portion only
        dblReset = (intTemp * 100000) + (sngTotalSecs - (intTemp * 86400))
        '// Now we can initialize our total time.
        dblTotal = dblDateCounter + dblReset
    
    '// Timer loop
    Do
        DoEvents        '// Make sure any other tasks get some attention
    '// For this to work properly, we cannot create a variable with the
    '//  concatenated expression and plug it in unless we reset the variable
    '//  during the loop. Much better to do it like this:
    Loop While (dblDateCounter + Timer) < dblTotal
    
End Sub
To vishe i ne koristim.

A sto se tice Battle Craft-a, ne, nije trebala da bude u nekom izometrijskom fazonu.

Samo da znate, ovaj engine ima puuuno bagova koje sam ispravio... Nov nacin kolizije, otklonjena greska u ucitavanju mapa...
EclipsE je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Warblade :D EclipsE Pravljenje igara 155 17.7.2009 19:38
3d modeli :) Strategija, 2d engine... pocinjemo :D 3dM@niak 3D radovi 667 18.2.2008 8:27
Hajde da napravimo igru... zez :) Patton Pravljenje igara 96 3.4.2007 13:06
Koji 3D engine za Delphi 7 ? Arakis Pravljenje igara 2 25.4.2006 20:13


Sva vremena su po Griniču +2 h. Sada je 14:12.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com