Tyhmät kysymykset (I/2009)

Voit pyytää apua ohjelmointiongelmiin täältä.
Locked
regalis
Advanced Member
Posts: 268
Joined: Mon Aug 27, 2007 9:44 pm

Re: Tyhmät kysymykset

Post by regalis »

iTKEVAnAKKI wrote:Mikä olis paras tapa tehä se että kartta välkkyy punasena?
Itse tekisin tuon niin, että piirtäisin sellaisen punaisen shakkiruutukuvion kaiken päälle. Eli joka toinen pikseli läpinäkyvä, joka toinen punainen.
Rufi
Member
Posts: 50
Joined: Fri Dec 21, 2007 11:12 am

Re: Tyhmät kysymykset

Post by Rufi »

1. Asiani koskee If -rakennetta:
Olisiko mahdollista, että liian monta ehtoa If:ssä hidastaisivat ohjelmaa? Itselläni oli 4 ehto yhtenä pötkönä, jotta tietty asia toteutuisi ja FPS ei sitten millään noussut yli 60. Sitten laitoin allekkain If ehto1 then If ehto2 then jne. ja silloin FPS käväisi jopa lukemissa 64 ja 65. Oman "logiikkani" mukaan se olisi mahdollista, jos CB:n kääntäjä katsoisi koko höskän mahdollisten OR:ien kannalta vaikkapa, mutta tahtoisin saada selvennystä asiaan ...

2. Asiani koskeekin sitten tekstin tulostusta:
Huomaan, että laittaessani 3 lukua tyyliin Text x, y, Taulukko(id, 1/2/3) niin FPS tippuu noin 180:stä 60:een. Tuo "id" on oikea muuttuja, jota käytän. Nooh olisikin kiva tietää olisiko mahdollista estää FPS:n tippumista tai edes rajoittaa sitä vähän?
Tosin, tuon kolmannen voisin ottaa poies, koska se on ollut vain testinä. FPS jäisi silloin 80-100 paikkeille ...

:D
I'm gonna be the Pira... CoolBasic King!
D. Adams wrote:The knack of flying is learning how to throw yourself at the ground and miss.
nevssons
Devoted Member
Posts: 503
Joined: Sun Jan 13, 2008 5:02 pm

Re: Tyhmät kysymykset

Post by nevssons »

Kaks kysymystä mullakin

1. Onko mahollista avata windowsin tiedostoselain ohjelmassa?

2. Onko mahdollista saada kirjoitukseen kaikki kopioi, liitä jne. mukaan ohjelmaan?

ja jos on NIIN MITEN?
Koodarina kohtalainen, henkilönä vittumainen
Image
tuhoojabotti
Advanced Member
Posts: 485
Joined: Tue Aug 28, 2007 3:53 pm
Location: Suomi, Finland
Contact:

Re: Tyhmät kysymykset

Post by tuhoojabotti »

nevssons wrote:Kaks kysymystä mullakin

1. Onko mahollista avata windowsin tiedostoselain ohjelmassa?

2. Onko mahdollista saada kirjoitukseen kaikki kopioi, liitä jne. mukaan ohjelmaan?

ja jos on NIIN MITEN?
1. cbAPI funkkarit sdk:ssa

2 koodaamalla vaikka tällä MID (jono, paikka, [montako])
Imagedev.tuhoojabotti.com — “Programmer (noun): An organism that turns caffeine into code.”
nevssons
Devoted Member
Posts: 503
Joined: Sun Jan 13, 2008 5:02 pm

Re: Tyhmät kysymykset

Post by nevssons »

tuhoojabotti wrote:
1. cbAPI funkkarit sdk:ssa

2 koodaamalla vaikka tällä MID (jono, paikka, [montako])
1. Täh? Saisinko suomeks?

2. Tolla ei oo mitään tekemistä niiden leikkaa,liitä,poista,kopioi,valitse kaikki ym. kanssa
Koodarina kohtalainen, henkilönä vittumainen
Image
User avatar
Jonez
Devoted Member
Posts: 575
Joined: Mon Aug 27, 2007 8:37 pm

Re: Tyhmät kysymykset

Post by Jonez »

nevssons wrote:
tuhoojabotti wrote:
1. cbAPI funkkarit sdk:ssa

2 koodaamalla vaikka tällä MID (jono, paikka, [montako])
1. Täh? Saisinko suomeks?

2. Tolla ei oo mitään tekemistä niiden leikkaa,liitä,poista,kopioi,valitse kaikki ym. kanssa
1. Ei ole mahdollista ilman dll:ää. Onneksi kyeiseen hommaan on jo tehty dll:ä. CbAPI on on dll:ä joka mahdollistaa tiettyjen windows-tyylisten komentojen käytön. Sen saa erillisenä, tai sitten mieluummin Coolbasic SDK:n kautta. Ja mikä on Coolbasic SDK? Lainaus sen omilta sivuilta:
CoolBasic SDK on laaja funktiokokoelma, jonka päämääränä on tehdä ohjelmoinnista CoolBasicilla helpompaa ja hauskempaa.
Se tarjoaa ilmaisia apuvälineitä, jotka vapauttavat koodarille enemmän aikaa keskittyä esimerkiksi sisällön tuottamiseen.
Linkki josta saat cbSDK:n ladattua:
http://koti.mbnet.fi/cbsdk/

Ja kun lataat ton (ellet ole jo joskus ladannut), niin sieltä todellakin saa cbAPI:n avulla ton tiedostoselaimen käyttöön.

2. Tarkoitatko, että jos teet cb:llä esim. tekstinkäsittelyohjelmaa, niin onko mahdollista saada siihen mukaan kopioi-, liitä- ja muut komennot? Vastaus: on mahdollista jos koodaat ne itse.
Apuvälineitä siihen: Avaa cb:n manuaalin alkusivu, mene 'komennot', mene 'merkkijonot (teksti)'. Sieltä katsot mm. funktiot mid ja len.
-Vuoden 2008 aloittelijan ystävä -palkinnon voittaja-
Image <- protestipelikilpailun voittaja.
Space War
Eräs Vierailija

Re: Tyhmät kysymykset

Post by Eräs Vierailija »

Fysiikan lakien puurouttamiseen tarvitsemani informaatio:

Saako TurnObjectia mitenkään toimimaan karttaan?
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: Tyhmät kysymykset

Post by Koodiapina »

Karttaa ei tietääkseni voi kääntää, eli ei.
Turtle Productions
Member
Posts: 91
Joined: Thu Dec 20, 2007 11:11 am
Location: Espoo

Re: Tyhmät kysymykset

Post by Turtle Productions »

Kun ladataan kuva, nin miten voisi tehdä sellaisen kirjoittamiskohdan, ja jos kirjoittaa vaikka possu, niin kuva räjähtää SDK:n avulla. Yritin, mutta kun kirjoitti ihan mitä tahansa, se ei lopettanut räjähtämistä, jatkui vain. :roll:
+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+
|T|u|r|t|l|e| |P|r|o|d|u|c|t|i|o|n|s|
+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+
User avatar
valscion
Moderator
Moderator
Posts: 1599
Joined: Thu Dec 06, 2007 7:46 pm
Location: Espoo
Contact:

Re: Tyhmät kysymykset

Post by valscion »

CyberGamer wrote:Kun ladataan kuva, nin miten voisi tehdä sellaisen kirjoittamiskohdan, ja jos kirjoittaa vaikka possu, niin kuva räjähtää SDK:n avulla. Yritin, mutta kun kirjoitti ihan mitä tahansa, se ei lopettanut räjähtämistä, jatkui vain. :roll:

Code: Select all

ukko = LoadObject("Media/ukko.bmp",72) 'Ladataan objekti
PositionObject ukko,200,150 'Asetetaan ukon sijainti keskelle ikkunaa
Locate 0,13 'Asetetaan Inputin sijainti
Repeat 'Aloitetaan looppi

  Text 0,0,"Kirjoita possu niin ukko räjähtää"
  teksti$ = Input(">> ") 'Käynnistetään input

  If teksti$ = "possu" Then 'jos inputissa lukee possu...
    DeleteObject ukko '...niin poistetaan ukko. Tämän paikalle voit laittaa räjähdysefektin tms.
    'Huomaa, että yllä oleva komento poistaa objektin etkä voi käyttää sitä enää
  EndIf 'Lopetetaan IF lauseke

  DrawScreen 'Piirretään ruutu. Ilman tätä ei Input komento näy.

Forever 'Pidetään looppia yllä niin pitkään kunnes siitä rikkoudutaan irti Exit komennolla
Ei mitään takuuksia koodista että toimii, ei ole CB:tä tällä koneella.
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
M.R
Active Member
Posts: 102
Joined: Sat Dec 22, 2007 3:05 pm

Re: Tyhmät kysymykset

Post by M.R »

CyberGamer wrote:Kun ladataan kuva, nin miten voisi tehdä sellaisen kirjoittamiskohdan, ja jos kirjoittaa vaikka possu, niin kuva räjähtää SDK:n avulla. Yritin, mutta kun kirjoitti ihan mitä tahansa, se ei lopettanut räjähtämistä, jatkui vain. :roll:
Tässä vastaus:

Code: Select all

SCREEN 800, 600

Include "SDK/include/cbSpecialFX.cb"

img = LoadImage("SDK/media/sdklogo1.png")
glass = LoadSound("SDK/media/glassbrk.wav")
boom = LoadSound("SDK/media/boom.wav")

imageX = (ScreenWidth() - ImageWidth(img)) / 2
imageY = (ScreenHeight() - ImageHeight(img)) / 2

ClsColor 128, 128, 128
ex=0
Repeat

    inputti$=Input(">>>")
    If ex=0 Then DrawImage img, imageX, imageY
    If inputti$="possu" And ex=0 Then
    
       
      
        
            ExplodeImage(img, imageX, imageY, 30, 15, 1, 300, 3, 10, 0, 0)
            PlaySound boom
            ex=1
           EndIf
           
   
    UpdateEffects()

    DrawScreen
Forever

Kun laitat muuttujaan ex arvon 0 niin kuva palaa takaisin ja valmis räjähtäväksi.
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: Tyhmät kysymykset

Post by koodaaja »

Eräs Vierailija wrote:Fysiikan lakien puurouttamiseen tarvitsemani informaatio:

Saako TurnObjectia mitenkään toimimaan karttaan?
Toki saa. Turnobject kartta, angle. Simppeliä.
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: Tyhmät kysymykset

Post by Koodiapina »

koodaaja wrote:Toki saa. Turnobject kartta, angle. Simppeliä.
Ei toimi ainakaan minulla.
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: Tyhmät kysymykset

Post by koodaaja »

Grandi wrote:
koodaaja wrote:Toki saa. Turnobject kartta, angle. Simppeliä.
Ei toimi ainakaan minulla.
Kokeiles pistää sen jälkeen moveobject. Eikai nyt kukaan tosissaan luule, että CB:n tehoilla kartan grafiikka pyörisi mukana? Systeemi on sama kuin pyöritettäessä objektia, jolle ei ole ladattaessa laskettu pyörityksiä.
Eräs Vierailija

Re: Tyhmät kysymykset

Post by Eräs Vierailija »

Kun tutkiskelin tässä tätä tasohyppelypelin vihukoodia niin en saanut tuota tilekartan kanssa toimimista toimimaan. Minne

Code: Select all

If ObjectX(iUkko\obj) > maailman_leveys/2 - UkkoLeveys/2 Or ObjectX(iUkko\obj) < -maailman_leveys/2+UkkoLeveys/2 Then iUkko\xPlus = - iUkko\xPlus
If ObjectY(iUkko\obj) > maailman_korkeus/2 - UkkoKorkeus/2 Then iUkko\yPlus = - 3
pitää oikein läntätä?
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: Tyhmät kysymykset

Post by koodaaja »

Duh, luonnollisesti vihujen läpikäyntisilmukkaan. Ja herää kysymys; tarkoititko nyt oikeasti tutkiskelua vai copypasteamista? >__>
Eräs Vierailija

Re: Tyhmät kysymykset

Post by Eräs Vierailija »

koodaaja wrote:Duh, luonnollisesti vihujen läpikäyntisilmukkaan. Ja herää kysymys; tarkoititko nyt oikeasti tutkiskelua vai copypasteamista? >__>
No kyllä minä sen tiedän, että se sinne pitää laittaa... Mutta tarkalleen minne? Kohtaan "'jos maan alla" vai minne? Omat kokeilut eivät onnistuneet.
tuhoojabotti
Advanced Member
Posts: 485
Joined: Tue Aug 28, 2007 3:53 pm
Location: Suomi, Finland
Contact:

Re: Tyhmät kysymykset

Post by tuhoojabotti »

koodaaja wrote:Duh, luonnollisesti vihujen läpikäyntisilmukkaan. Ja herää kysymys; tarkoititko nyt oikeasti tutkiskelua vai copypasteamista? >__>
über offtopic mutta jos tarkoitat sanaa jonka homer päästä alituimaa se kirjoitetaan D'oh :D
Imagedev.tuhoojabotti.com — “Programmer (noun): An organism that turns caffeine into code.”
Eräs Vierailija

Re: Tyhmät kysymykset

Post by Eräs Vierailija »

Ai, kappas, mokasin hieman. Tuota ei pitänytkään läntätä mihinkään vaan muokata...

No, muutin maailma_leveydet ja muut kartaksi, mutta vihuja ei näy missään.

?
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: Tyhmät kysymykset

Post by koodaaja »

tuhoojabotti wrote:
koodaaja wrote:Duh, luonnollisesti vihujen läpikäyntisilmukkaan. Ja herää kysymys; tarkoititko nyt oikeasti tutkiskelua vai copypasteamista? >__>
über offtopic mutta jos tarkoitat sanaa jonka homer päästä alituimaa se kirjoitetaan D'oh :D
Ei, duh on eri sana ja lausutaan ihan "duh". Duh.

@eräs vierailija: Toki sinun pitää luoda vihuja, ellet ole sitä vielä tehnyt. Myös niiden aloituskoordinaatit lienee hyvä tarkistaa.
Locked