Olisiko kätevä tapa hidastaa koko tietokoneen toimintaa? Vaikkapa sillä tavalla että jättäisi kyseisen hidastusohjelman auki taustalle.
Hidastaa tosin sillä tavalla että se hidastaa konetta koodilla eikä isoilla käyttöresursseilla.
(millä kielellä hyvänsä)
Öö... Siis mitä oikein tarkoitat? Viesti ei ehkä ole maailman selvimpiä...
Löytyyhän noita netistäki, jostain :).
Tee vaan ohjelman jossa on koodia tyyliin:
(ihan sama mikä kieli, esimerkissä c++)
int a=0; while (a<999999999999999999999999){ a=a^9; }
Tarvitsin tuollaista kerran itse kun pelasin Space Quest 4:sta, joka jostain syystä pyöri niin lujaa, kuin prossusta tehoja irti sai. Siinä ei pahemmin alienia karkuun ehtinyt, kun olisi pitänyt liikuttaa hiirtä äänennopeudella. Niinpä piti hommata sellainen ohjelma kuin TURBO, ja se hidasti mukavasti.
ei kun tarkoitin sitä ettei tee isoa silmukkaa niin kuin juuri tuo Meitsin kirjoittama, vaan sellaisen ohjelman joka koodilla hidastaa sitä..(.kuinka tuon selittäisi?!)
siis koodi joka "syö" nopeutta, kuten muuttaa vaikka joka komennon tekemään saman asian joka toisella.
Ahaa! Siis että jos teet vaikka koodin:
#include <windows.h> MessageBeep(0);
niin se olisikin
#include <windows.h> (ODOTA KOLME SEKUNTIA TMS.) Messagebeep(0);
Siis että se laittaisi joka komennon väliin viiveen, vai?
Ei kun se tekisi toiminnasta töksähtelevää... mamaze varmaan tarkoittaa ohjelmaa, joka hidastaa koneen toimintaa "sulavasti" eli ei tökötä / anna viiveitä vähän väliä vaan kaikki esim. jos ajatellaan vaikka Max Paynea niin liike hidastuu muttei töksähtele... eli tälläista hidastustako haet?
No tuo Meitsin silmukka hidastaakin, sillä se ei lopu koskaan. Saat korottaa nollaa potenssiin niin paljon kuin haluat, eikä se muutu miksikään.
Edit: Tarkoitan siis, että se ei ole mikään viivesilmukka.
Hups. Mä en edes huomannu että mä korotin nollaa potenssiin. Se johtu siitä kun mulla oli alkuun siinä potenssin paikalla
a++;
Olisiko tämä mitään?
http://www.hpaa.com/moslo/
Ja C++:ssa ^-merkki ei tarkoita potenssilaskua.
lainaus:
Ja C++:ssa ^-merkki ei tarkoita potenssilaskua.
Tuohan olikin vain esimerkki. Eihän se toimisi muutenkaan koska siitä puuttuu int main() juttu...
EDIT: Korjasin tagit
täytyypä tässä kokeilla jotain järkevää, meinasin vaan hidastaa yhtä DOS-tyyppistä vanhaa peliä joka pelittää VÄHÄ turhan nopeeta (toimii kyllä vaikka itselläni onkin XP)
Ei kai esimerkin tarkoitus pitäisi olla johtaa harhaan? ("se oli vain esimerkki, ei sillä niin väliä")
MakeGho kirjoitti:
Ei kai esimerkin tarkoitus pitäisi olla johtaa harhaan? ("se oli vain esimerkki, ei sillä niin väliä")
No mä olin jotenkin sekasin (EN käytä huimausaineita) kun kirjotin ton. En ole kyllä koskaan onnistunu sählään koodin kanssa tollalailla. Siitä puuttu int main(). Sitte siinä oli se nolla-korotetaan-potenssiin-juttu ja sitte vielä toi potenssimerkki oli väärin. Höh! :(
Itselläni on sellainen ohjelma kuin CPUKiller. Googleta.
Ja tässä todella yksinkertainen C++-esimerkki:
void main() { while(1) { } //tähän jäädään ikuisiksi ajoiksi }
Aihe on jo aika vanha, joten et voi enää vastata siihen.