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 16.1.2007, 16:37   #21
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

E sad.Ja nisam bas drpao cele kodove(za onaj prog u C# jesam ).Recimo ona zastava.Kod za vijuganje sam pozajmio od NeHe-a dok sam ostatak napisao ja.Sto se ovog projekta tice takozvani engine je isti onaj koji koristi Frax(ona pucacina sto ima problem sa inercijom).Verovatno sam ja pravio 24-bitne bitmape iako nisam trebao.Posto sam doticni kod izbrisao novi kod ce biti napisan u SDL-u i projekat ce imati drugi naziv.Toliko od mene.
Andross je offline   Odgovor sa citatom ove poruke
Stara 13.2.2007, 22:03   #22
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

Kao sto sam rekao kod ce biti napisan u SDL-u. Pa Reaper Engine koristi SDL i trenutno je u verziji 0.2.4.49 (neku mnogo staru ste mogli da vidite u temi SDL, problemi...). Da ne bude zabune Reaper Engine sam napisao JA (tj. jos uvek pisem) i sto se tice metoda za ucitavanje sprajtova koristi se Cone3D-ova tehnika zbog animacije (WARNING: kod nije prepisan) da ne bude zabune. 3rd party DLL-ovi koji su potrebni za rad Reaper Enginea se mogu naci na:

Download Link

Xorgus-a mozete naci na adresi: Download Link

Da ne bude zabune tu je samo kocka koja ispaljuje pravougaonike (ko sto rece Patton: "Prvo kod pa sve ostalo" ili tako nesto), ali ovo postavljam da znate da ce od projekta biti nesto i da mi javite dal ima bagova.

Toliko od mene pozz!

/edit Ako dobijete na kraju izvrsenja aplikacije error tj. ono send don't send ne obazirite se na to. Desava se i meni a ne utice na rad aplikacije.
Andross je offline   Odgovor sa citatom ove poruke
Stara 13.2.2007, 23:10   #23
hacker_aca
amurof aratnevni oeD
 
Avatar korisnika hacker_aca
 
Član od: 18.11.2005.
Lokacija: tamo gde se ne radi
Poruke: 3.181
Zahvalnice: 2.055
Zahvaljeno 1.217 puta na 551 poruka
Određen forumom Re: Xorgus

Meni izbacuje grešku da ne može da otvori jer ne može da nađe SDL.dll.
hacker_aca je offline   Odgovor sa citatom ove poruke
Stara 13.2.2007, 23:20   #24
M1los
Starosedelac
 
Član od: 13.5.2006.
Lokacija: Prijedor, RS
Poruke: 1.475
Zahvalnice: 781
Zahvaljeno 105 puta na 83 poruka
Slanje poruke preko MSN-a korisniku M1los
Određen forumom Re: Xorgus

Čudno... ista situacija.
M1los je offline   Odgovor sa citatom ove poruke
Stara 13.2.2007, 23:23   #25
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: Xorgus

@hacker aca: treba da skines oba file-a
@M1los: isto vazi i za tebe

@Andross: Skinuo sam i probao prvi put posto drugi put nije hteo da udje. Izbaci mi error. Ono sto bi trebalo da se uradi je malo smooth-ovanije kretanje i da se rakete (pravougaonici) unistavju tek kada skroz izadju sa ekrana a ne pri koliziji sa njegovom gornjom povrsinom. Toliko od mene za sad!
Stevvan je offline   Odgovor sa citatom ove poruke
Stara 14.2.2007, 0:48   #26
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: Xorgus

ahem... jedan sprajt koji ide levo desno, ispaljuje neke rakete, zauzima 530 kb(samo EXE) a tek ostalo...
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 14.2.2007, 8:32   #27
PeTkO
Banned
 
Član od: 6.11.2005.
Lokacija: Iza tebe
Poruke: 2.242
Zahvalnice: 419
Zahvaljeno 298 puta na 192 poruka
Slanje poruke preko Skypea korisniku PeTkO
Određen forumom Re: Xorgus

meni NOD32 kaze da je fajl zarazen

Edit:Greska, kliknuo sam na pogresan link
PeTkO je offline   Odgovor sa citatom ove poruke
Stara 14.2.2007, 11:56   #28
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

A sta sam ja pa reko? Kocka koja ispaljuje pravougaonike. Exe je 530 KB bilo sa tom kockom bilo sa dva vikinga, jednim fontom, zvucima i muzikom. Uskoro ce biti update.
Andross je offline   Odgovor sa citatom ove poruke
Stara 14.2.2007, 13:29   #29
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

Download Link

Sve sto su Stevvan i EclipsE trazili: smoothovano kretanje i manji exe. Dodata je muzika i FPS zavisi od konfe (nije ogranicen jer se onda pojavljuje ono ruzno kretanje).
Andross je offline   Odgovor sa citatom ove poruke
Stara 14.2.2007, 22:53   #30
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

Download Link

Ko nije skinuo prethodnu verziju (ili ga ne mrzi da dloaduje ovu) neka skine novu (link je gore) jer ce u njoj naci (veoma) glupog neprijatelja kojeg mozete da ubijete (samo jednom).
Andross je offline   Odgovor sa citatom ove poruke
Stara 14.2.2007, 23:19   #31
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: Xorgus



ovo se ponekad desi kad ispalish projektil i on udari u protivnika... btw vise se ne pojavljuje greska, kako ti kazesh send don't send
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 15.2.2007, 0:06   #32
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

Download Link

Sada mozemo da se normalno "kidamo" sa neprijateljem. Obojica imate po 3 helta. Damage projektila obojice je 1. Jedina zackoljica je sto kada vi ubijete njega on ce se re-spawnovati (ne odma). A kada on vas ubije... pa... application->end();

/edit Jel moze neko da mi radi sprajtoveeeee????
Andross je offline   Odgovor sa citatom ove poruke
Stara 15.2.2007, 11:44   #33
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: Xorgus

Evo skino sam 'novu verziju' i primetio nekoliko bug-ova. Ako se desi da se metci preklope neke bele male linije se pojavljuju na mestima preklopa. Takodje igrac nekada ume sam da ide u desnu stranu sam od sebe ili da se samo zaustavi u mestu.

Kliknite na sliku za veću verziju

Ime:	scsh.jpg
Viđeno:	112 puta
Veličina:	10,4 KB
ID:	6241
Stevvan je offline   Odgovor sa citatom ove poruke
Stara 15.2.2007, 13:12   #34
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

Za ovo sa preklapanjem ne znam sto je tako
Sto se tice kretanja u desno meni se to nije desavalo, a zakuca se u mestu kada drzis i levo i desno u isto vreme.
Andross je offline   Odgovor sa citatom ove poruke
Stara 15.2.2007, 17:26   #35
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

Download Link

Od kako sam ubacio dosta nepravilnije sprajtove nesto se uporno baguje. Gore je Xorgus sa source kodom, pa ako bi neko bio ljubazan da pogleda sta nije u redu. Pomagajte!
Andross je offline   Odgovor sa citatom ove poruke
Stara 16.2.2007, 10:17   #36
Svamenzi
Novi član
 
Član od: 14.2.2007.
Poruke: 4
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Smile Re: Xorgus

Ko da je vazno sto je uzeo neciji kod
Njegov problem, a ako hoces da pravis 3d igru uzmi 3g game studio
(nekih 40 mb) i cepaj . A ako hoces u c++ ti radi !
Svamenzi je offline   Odgovor sa citatom ove poruke
Stara 16.2.2007, 13:06   #37
Nemesis
Veteran
 
Član od: 29.11.2005.
Lokacija: Novi Beograd
Poruke: 1.181
Zahvalnice: 24
Zahvaljeno 44 puta na 31 poruka
Slanje poruke preko MSN-a korisniku Nemesis
Određen forumom Re: Xorgus

Koliko sam imao prilike da vidim ti si samo poslao main.cpp a problem je verovatno u onom reaper.dll-u (ili kako se već zove). Kako da ti pomognemo oko greške ako ne pošalješ source?
Nemesis je offline   Odgovor sa citatom ove poruke
Stara 16.2.2007, 21:08   #38
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

Download Link

Link ka sourceu Reaper Enginea.
Andross je offline   Odgovor sa citatom ove poruke
Stara 3.3.2007, 13:40   #39
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

Ispravljam engine i cim napisem SpriteManager klasu nastavljam sa radom na igri.
Andross je offline   Odgovor sa citatom ove poruke
Stara 11.3.2007, 20:49   #40
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.134
Zahvalnice: 649
Zahvaljeno 1.354 puta na 693 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Xorgus

Kod:
// ------------------------------------------------------------
// C++ Source: SpriteManager.cpp
// Author: Filip Zemljak
// ------------------------------------------------------------

// ------------------------------------------------------------
// Include Files
// ------------------------------------------------------------
#include "SpriteManager.h"

// ------------------------------------------------------------
// Namespace DarkReaper
// ------------------------------------------------------------
namespace DarkReaper
{

// ------------------------------------------------------------
// Implementatiob
// ------------------------------------------------------------
REAPER_IE SpriteManager::SpriteManager(Rint ns)
{
    // Reserve The ns Sprites
    mSprites.reserve(ns);
}

REAPER_IE SpriteManager::~SpriteManager()
{
    // Cleanup The Sprites
    vector<Sprite*>::iterator siSprite;
    for(siSprite = mSprites.begin(); siSprite != mSprites.end(); siSprite++)
    {
        delete (*siSprite);
        mSprites.erase(siSprite);
        siSprite--;
    }
}

REAPER_IE Rvoid SpriteManager::CheckSpriteCollision(Sprite* sprite)
{
    // Check The Sprite Collision
    vector<Sprite*>::iterator siSprite;
    for(siSprite = mSprites.begin(); siSprite != mSprites.end(); siSprite++)
    {
        // If Test Sprite Is Equal To Iterator Sprite Continue The Loop
        if(sprite == (*siSprite))
        {
            continue;
        }
        
        // If Iterator Sprite Is Not Solid Continue The Loop
        if((*siSprite)->GetSolid() == false)
        {
            continue;
        }
        
        if(sprite->CheckPPCollision((*siSprite)) == true)
        {
            SpriteCollision((*siSprite), sprite);
        }
    }
}

REAPER_IE Rvoid SpriteManager::AddSprite(Sprite* sprite)
{
    // Add A Sprite To The Sprite Vector
    if(sprite != NULL)
    {
        // See For Existing Sprites
        if(mSprites.size() > 0)
        {
            // Find A Plase To Put The Sprite By Its Z
            vector<Sprite*>::iterator siSprite;
            for(siSprite = mSprites.begin(); siSprite != mSprites.end(); siSprite++)
            {
                if(sprite->GetZ() < (*siSprite)->GetZ())
                {
                    mSprites.insert(siSprite, sprite);
                    return;
                }
            }
        }
        
        // Sprite's Z Is The Highest So Its Last
        mSprites.push_back(sprite);
    }
}
Andross 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



Sva vremena su po Griniču +2 h. Sada je 11:34.


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