Matematiikkakysymys

Voit pyytää apua ohjelmointiongelmiin täältä.
Post Reply
User avatar
-Z-
Devoted Member
Posts: 682
Joined: Tue Aug 28, 2007 3:33 pm
Location: In ur danmaku, grazin ur bullets

Matematiikkakysymys

Post by -Z- »

Johtuneeko sitten siitä, että olen valvonut viimeisen vuorokauden, vai pelkästään matemaattisesta lahjattomuudestani, niin en onnistu ratkaisemaan seuraavaa pulmaa:

Code: Select all

SCREEN 600,400
FrameLimit 40
tausta = MakeImage(600,400)
DrawToImage tausta
    For i=1 To 100
        Color 0,0,150+i
        Box 0,i*3-3, 600, 3
    Next i
    Color 150,100,50
    Box 0,300, 600, 100
    Color 0, 100,0
    For i=1 To 600
        Box i,300-Rand(1,3),1,Rand(3,7)
    Next i
DrawToScreen
Repeat
    DrawImage tausta,0,0
    height = MouseY()*-1+300
    If height<45 Then height=45
    If height>250 Then height=250
    Color 0,0,0
    Box 60,height,40,height
    Text 0,0, height
    Text 0,10, FPS()
    DrawScreen
Forever
Palkin olisi siis tarkoitus kasvaa maasta hiiren tasolle, mutta itse en onnistunut toteuttamaan. Apuva?
"Fallout 3 (#10) marked a shift in the industry, a move that saw the western RPG begin to surpass its Japanese counterparts." -IGN top 100 RPGs of all time
User avatar
Substance
Active Member
Posts: 234
Joined: Fri Mar 14, 2008 5:48 pm

Re: Matematiikkakysymys

Post by Substance »

Kun lisäät DrawToWorld ON ylös, niin ainakin palkki menee samaan suuntaan.
Hieno maasto muuten :)
Substance aka LittleGreen
Red Encounter - shoot'em uppia - lataus
User avatar
-Z-
Devoted Member
Posts: 682
Joined: Tue Aug 28, 2007 3:33 pm
Location: In ur danmaku, grazin ur bullets

Re: Matematiikkakysymys

Post by -Z- »

Kiitos avusta ja kohteliaisuuksista.

Voisiko joku minua viisaampi vielä kertoa, että miksi FPS tippuu kymmenen tienoille kun hiirtä vispaa eesuntaasun?
"Fallout 3 (#10) marked a shift in the industry, a move that saw the western RPG begin to surpass its Japanese counterparts." -IGN top 100 RPGs of all time
nevssons
Devoted Member
Posts: 503
Joined: Sun Jan 13, 2008 5:02 pm

Re: Matematiikkakysymys

Post by nevssons »

-Z- wrote:Kiitos avusta ja kohteliaisuuksista.

Voisiko joku minua viisaampi vielä kertoa, että miksi FPS tippuu kymmenen tienoille kun hiirtä vispaa eesuntaasun?
Saat tyytyä tyhmän vastaukseen:
Koska CB on hidas. Se ei ole sinun koodisi vika!
Koodarina kohtalainen, henkilönä vittumainen
Image
Harakka
Advanced Member
Posts: 430
Joined: Mon Aug 27, 2007 9:08 pm
Location: Salo
Contact:

Re: Matematiikkakysymys

Post by Harakka »

Tätäkö hait?

Code: Select all

SCREEN 600,400
FrameLimit 40
tausta = MakeImage(600,400)
DrawToImage tausta
    For i=1 To 100
        Color 0,0,150+i
        Box 0,i*3-3, 600, 3
    Next i
    Color 150,100,50
    Box 0,300, 600, 100
    Color 0, 100,0
    For i=1 To 600
        Box i,300-Rand(1,3),1,Rand(3,7)
    Next i
DrawToScreen
Repeat
    DrawImage tausta,0,0
    height = Max(45,Min(250,MouseY()))

    Color 0,0,0
    Box 60,height,40,300-height
    Text 0,0, height
    Text 0,10, FPS()
    DrawScreen
Forever
Peli piirtokomennoilla - voittaja, Virtuaalilemmikkipeli - voittaja,
Sukellusvenepeli - voittaja, Paras tileset - voittaja
Vaihtuva päähenkilö - voittaja, Autopeli - voittaja sekä
Hiirellä ohjattava peli - voittaja B)
User avatar
-Z-
Devoted Member
Posts: 682
Joined: Tue Aug 28, 2007 3:33 pm
Location: In ur danmaku, grazin ur bullets

Re: Matematiikkakysymys

Post by -Z- »

Juu kiitos harakka, tuo olikin vähän vähemmän purkkaisa ratkaisu.
Mutta en vieläkään saanut tyydyttävää vastausta siihen, että miksi tuo on noin hidas. Se ei millään voi olla coolbasicin vika, eihän?
edit: eikä etenkään koneeni?
"Fallout 3 (#10) marked a shift in the industry, a move that saw the western RPG begin to surpass its Japanese counterparts." -IGN top 100 RPGs of all time
cheeshelmet.jr
Member
Posts: 75
Joined: Tue Aug 28, 2007 6:59 am

Re: Matematiikkakysymys

Post by cheeshelmet.jr »

Itselläni tuo fps ei tipu yhtään vaikka kuinka heiluttaa ihan mihin suuntaan vaan.
User avatar
-Z-
Devoted Member
Posts: 682
Joined: Tue Aug 28, 2007 3:33 pm
Location: In ur danmaku, grazin ur bullets

Re: Matematiikkakysymys

Post by -Z- »

cheeshelmet.jr wrote:Itselläni tuo fps ei tipu yhtään vaikka kuinka heiluttaa ihan mihin suuntaan vaan.
Jaa.

Kun heilutan hiirtä ylös-alas, niin fsp putoaa kymmenen tienoille. tuntuu välillä ruudunpäivitys pysähtyvän kokonaan.

EDIT: Ei enää mitään. Tämä inspiroi minut lopulta poistamaan F-securen koneeltani.
"Fallout 3 (#10) marked a shift in the industry, a move that saw the western RPG begin to surpass its Japanese counterparts." -IGN top 100 RPGs of all time
Post Reply