Igra (risanje na canvas)

Vse kar se tiče programiranja iger.
david_saxo
Prispevkov: 259
Pridružen: 30.07.2004 11:36:32

Igra (risanje na canvas)

Odgovor Napisal/-a david_saxo » 07.01.2005 09:31:26

Pozdravljeni!!

Pred kratkim je prijatelj napisal eno simpl igro. Delal je na principu risanja na canvas (grafika je bila odvisna od slik, ki jih je risal (grafika je bila lepa)).

Ali je že, kdo od vas kaj takega napisal in, ali je lahko igra, ki je napisana, kot sem prej opisal vsaj približno tako dobra, kot igre civilization?? (on je naredil managersko simulacijo).

Silver_War
Prispevkov: 664
Pridružen: 01.06.2004 14:50:41

Igra (risanje na canvas)

Odgovor Napisal/-a Silver_War » 07.01.2005 22:55:22

David a lahko prijatelja prosiš, za izvorno kodo, te igre, ker jaz nameravam tudi na podoben način izdelati eno igro.

Kar se pa tiče tvojega prašanja, če je lahko igra, ki je napisana na tak način, tako dobra kot naprimer civilization, mislim, da ja. Ker koliko jaz poznam to igro, je grafika narejena na isti način, lahko pa se motim.

david_saxo
Prispevkov: 259
Pridružen: 30.07.2004 11:36:32

Igra (risanje na canvas)

Odgovor Napisal/-a david_saxo » 07.01.2005 23:13:36

hehe.. that's the spirit..

glej potreboval boš spremenljivko bmp

var
bmp : tbitmpa;
begin
bmp : tbitmap.create;
bmp.transparent.color:=clblack;
bmp.transparent := true;
image1.canvas.draw(0,0, bmp);
image1.refresh;
bmp.free;
end;

Sorry izvorne ni, dal samo ga moraš razumet, ker na igri dela zelo zelo dolgo, če maš kako dobro idejo mi piši na davidsers@mail386.com

Uporabniški avatar
gabr
Prispevkov: 4129
Pridružen: 28.08.2001 14:10:47

Igra (risanje na canvas)

Odgovor Napisal/-a gabr » 08.01.2005 07:41:33

Kaj če, bi vidva pri slovenščini malo, manj sedela na ušesih, in, se, naučila vejice postavljat?

Pozdrav,
Gp

WinGpT: Unix? I can't even do ONE thing at once.
OpenBSD SI: http://obsd.17slon.org, http://obsd.17slon.org/list

david_saxo
Prispevkov: 259
Pridružen: 30.07.2004 11:36:32

Igra (risanje na canvas)

Odgovor Napisal/-a david_saxo » 08.01.2005 08:18:13

biologija mi nikol ni dobro šla

aja pa pred eno uro ob 7 sem mel povezavo recived 2.630 Kb sent pa 463.??Kb na dial up

maverick
Prispevkov: 125
Pridružen: 01.01.2003 20:46:50

Igra (risanje na canvas)

Odgovor Napisal/-a maverick » 08.01.2005 12:39:46

Js pa to delam bolj preprosto:

Koda: Izberi vse

procedure TForm4.Button2Click(Sender: TObject);
var Player: TPicture;
begin
//                        PLAYER LOAD PIC START
  Player:=TPicture.Create;
    try
      Player.LoadFromFile('GFX/Player/Player.BMP');
      Form4.Canvas.Draw(8,548,Player.Graphic);
   finally
      Player.free;
//                        PLAYER LOAD PIC END
   end;
end;
------------------------------------------------------------------------
2D Graphic & 3D Modelling on
Wizards Tactics
---
http://www.BojZGames.net
------------------------------------------------------------------------

david_saxo
Prispevkov: 259
Pridružen: 30.07.2004 11:36:32

Igra (risanje na canvas)

Odgovor Napisal/-a david_saxo » 08.01.2005 14:32:52

samo ki maš pa spremenljivko graphic..
nebi moglo biti
: form1.canvas.draw(8,8,player);
???

A si že kaj napisal????

T
Prispevkov: 95
Pridružen: 02.01.2005 23:18:53

Igra (risanje na canvas)

Odgovor Napisal/-a T » 08.01.2005 21:32:33

samo ki maš pa spremenljivko graphic..
nebi moglo biti
: form1.canvas.draw(8,8,player);
Ker je player tipa TPicture, TCanvas.Draw pa zahteva TGraphic to ne bo delovalo. TPicture ima graphics property, ki predstavlja grafiko shranjeno znotraj njega.
aja pa pred eno uro ob 7 sem mel povezavo recived 2.630 Kb sent pa 463.??Kb na dial up
Tega pa ne razumem. A se ti je mašina sama povezala al kaj?

lp

Silver_War
Prispevkov: 664
Pridružen: 01.06.2004 14:50:41

Igra (risanje na canvas)

Odgovor Napisal/-a Silver_War » 08.01.2005 22:24:41

David meni se ne gre za to, da bi njegovo igro kloniral ali kaj podobnega, vendar najbolj me zanima način, s katerim izrisuje grafiko.

david_saxo
Prispevkov: 259
Pridružen: 30.07.2004 11:36:32

Igra (risanje na canvas)

Odgovor Napisal/-a david_saxo » 09.01.2005 09:48:33

Tega pa ne razumem. A se ti je mašina sama povezala al kaj?
NE jaz sem se povezal normalno pa je na začetko full počasiu delalo potem pa se je mašini sfuzlalo pa odpiralo strani 300 na uro..
David meni se ne gre za to, da bi njegovo igro kloniral ali kaj podobnega, vendar najbolj me zanima način, s katerim izrisuje grafiko.
No saj to je ta način..,ko sem ga že na začetku povedal.. čeprav a mi lahko "T" poveš, kakšne maš prednosti svojega grafičnega pisanja.. (Če misliš pisati igro ne pozabi napisati, da se resolucija ob zagonu in izhodu spremeni)

Odgovori