Síða með mikið af drasli á ?


Höfundur
zdndz
Gúrú
Póstar: 550
Skráði sig: Sun 13. Apr 2008 14:47
Reputation: 0
Staða: Ótengdur

Síða með mikið af drasli á ?

Pósturaf zdndz » Mið 13. Okt 2010 21:59

Fann einhversstaðar hérna kóðann

javascript:var%20s%20=%20document.createElement('script');s.type='text/javascript';document.body.appendChild(s);s.src='http://erkie.github.com/asteroids.min.js';void(0);


sem er settur í url-barinn og svo dritað á allt stöffið á síðunni, mér vantar að finna síðu sem er heppileg fyrir þetta svo ég nái sem flestum stigum. Helst síðu þar sem ég get sett eitthvað á spacebar takkann og farið frá tölvunni og þarf ekki að hreyfa gaurinn. Facebook er gott að því leyti að maður getur alltaf farið neðst og ýtt á show more þannig ég get fengið eins mikið af drasli og ég vil en ég verð að stýra gaurnum þar því það er svo mikið af texta sem fer ekki. Annars hef ég prófað líka google myndarniðurstöður, þá getur maður alveg farið frá tölvunni og látið bara eitthvað á spacebar takkann en ég get ekki fengið nógu mikið af results til að ná háu score-i, þarf að ná yfir svona 80.000-100.000.
Einhverjar hugmyndir af síðum :) ?


Intel E5200 @ 2.5 GHz | Radeon HD 4850 | Corsair 2x2 GB RAM 1066 MHz | 480 W aflgjafi | Móðurborð Micro-Star P43 NEO | 500GB Samsung | Windows 7 / Ubuntu
Ruddaleg túpuskjátölva!

Skjámynd

Fylustrumpur
Vélbúnaðarníðingur
Póstar: 301
Skráði sig: Lau 07. Ágú 2010 21:58
Reputation: 0
Staðsetning: Við tölvunna
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf Fylustrumpur » Mið 13. Okt 2010 22:23

mbl



Skjámynd

dori
Besserwisser
Póstar: 3606
Skráði sig: Fim 12. Feb 2009 10:46
Reputation: 142
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf dori » Mið 13. Okt 2010 22:27

Mér finnst alltaf gaman að skella þessu í gang þegar ég fer á mbl.is og þurrka út allar auglýsingarnar. Tek m.a.s. flashblock stundum af til að skemmta mér meira. :D



Skjámynd

GullMoli
Vaktari
Póstar: 2485
Skráði sig: Lau 20. Maí 2006 22:05
Reputation: 235
Staðsetning: NGC 3314.
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf GullMoli » Mið 13. Okt 2010 22:44

viewtopic.php?f=9&t=29442

Eflaust eitthvað gott þarna :D


Main -> || Windows 11 || Ryzen 5600x || Asus ROG B550i || 32GB DDR4 3600 || RTX 3070 || CM 750W SFX || Lian Li TU-150 || 34" IPS 3440x1440 180Hz ||

NAS -> || Truenas Scale || i7 8700 || 64GB DDR4 2666 || 2x 12 TB ||

"It's a magical world, Hobbes, Ol' Buddy... let's go exploring!"


Páll
/dev/null
Póstar: 1426
Skráði sig: Mán 28. Apr 2008 17:32
Reputation: 0
Staðsetning: Undir töfra regnboganum
Hafðu samband:
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf Páll » Sun 17. Okt 2010 14:10

Þessi kóði virkar ekki hjá mér.. :-k



Skjámynd

dori
Besserwisser
Póstar: 3606
Skráði sig: Fim 12. Feb 2009 10:46
Reputation: 142
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf dori » Sun 17. Okt 2010 16:30

Pallz skrifaði:Þessi kóði virkar ekki hjá mér.. :-k

Búðu til bookmark með þessu eða afritaðu og settu það inní "location" reitinn.

Hvað gerist ef þú gerir þetta sem er ekki "að virka"?




Páll
/dev/null
Póstar: 1426
Skráði sig: Mán 28. Apr 2008 17:32
Reputation: 0
Staðsetning: Undir töfra regnboganum
Hafðu samband:
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf Páll » Sun 17. Okt 2010 16:34

Þetta með bookmark virkar ekki.

Á þessi kóði annars ekki að láta þríhyrning kom og skjóta draslið á síðunni? Well, það gerist ekki.



Skjámynd

dori
Besserwisser
Póstar: 3606
Skráði sig: Fim 12. Feb 2009 10:46
Reputation: 142
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf dori » Sun 17. Okt 2010 21:51

Pallz skrifaði:Þetta með bookmark virkar ekki.

Á þessi kóði annars ekki að láta þríhyrning kom og skjóta draslið á síðunni? Well, það gerist ekki.

Stundarðu það ekki að búa til vefsíður og dót og getur ekki debuggað hvað virkar ekki með javascript? Það sem "á að gerast" er að það kemur þríhyrningur efst uppi til vinstri. Þú notar space til að skjóta og svo upp til að fara áfram og hliðar-örvatakkarnir til að beygja.
Þetta er í rauninni leikur eins og asteroids nema það eru engin smástirni heldur eyða skotin <div> elementum.




Páll
/dev/null
Póstar: 1426
Skráði sig: Mán 28. Apr 2008 17:32
Reputation: 0
Staðsetning: Undir töfra regnboganum
Hafðu samband:
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf Páll » Sun 17. Okt 2010 22:01

dori skrifaði:
Pallz skrifaði:Þetta með bookmark virkar ekki.

Á þessi kóði annars ekki að láta þríhyrning kom og skjóta draslið á síðunni? Well, það gerist ekki.

Stundarðu það ekki að búa til vefsíður og dót og getur ekki debuggað hvað virkar ekki með javascript? Það sem "á að gerast" er að það kemur þríhyrningur efst uppi til vinstri. Þú notar space til að skjóta og svo upp til að fara áfram og hliðar-örvatakkarnir til að beygja.
Þetta er í rauninni leikur eins og asteroids nema það eru engin smástirni heldur eyða skotin <div> elementum.


Afsakaðu mig að ég kunni ekki javascript. Veit vel hvað þessi kóði "á að gera" og hef notað "þennan"(gerir sama dótið) og hann virkaði, enn ekki þessi..



Skjámynd

gardar
Besserwisser
Póstar: 3111
Skráði sig: Mán 11. Ágú 2008 02:49
Reputation: 12
Staðsetning: ::1
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf gardar » Sun 17. Okt 2010 23:58

Mynd



Skjámynd

DoofuZ
1+1=10
Póstar: 1127
Skráði sig: Lau 30. Okt 2004 16:02
Reputation: 8
Staðsetning: Rivertown
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf DoofuZ » Mán 18. Okt 2010 14:31

Ég er með nokkuð skemmtilega lausn á þessu, bara gera vefsíðu sem býr til div og bætir þeim við endalaust ásamt því að keyra leikinn ;) Hér er kóðinn:

Kóði: Velja allt

<!DOCTYPE html>
<html>
<head>
 <title>Asteroid leikurinn</title>
 <script src="http://erkie.github.com/asteroids.min.js"></script>
 <script>
  var timer, game_stop = false, game_pause = false;
  // Setjum breidd/hæð á ramma sem stjörnurnar mega ekki fara útfyrir í glugganum
  var min_val = 200;

  function add_div() {
   if (game_stop || game_pause) return;

   // Búum til nýtt div
   var newdiv = document.createElement('div');
   // Nýr texti fyrir div, stjarna
   var newtext = document.createTextNode('*');

   // Líka hægt að setja inn einhverja mynd, t.d. af loftstein, muna bara að skipta þá newtext fyrir neðan út fyrir newimg
   // var newimg = document.createElement('img');
   // newimg.src = 'http://www.url.is/mynd.gif';

   // Setjum staðsetningu stjörnunar, sem er random innan ákveðins ramma sem er afmarkaður af min_val
   doc_width = document.documentElement.offsetWidth;
   doc_height = document.documentElement.offsetHeight;
   with (newdiv) {
    appendChild(newtext);
    with (style) {
     position = 'absolute';
     left = Math.floor((min_val / 2) + (Math.random() * (doc_width - min_val)));
     top = Math.floor((min_val / 2) + (Math.random() * (doc_height - min_val)));
     // Leturstærð fyrir stjörnuna
     fontSize = 72;
    }
   }
   document.all['page_body'].appendChild(newdiv);
   if (!game_stop && !game_pause) set_timer();
  }

  function key_down() {
   // Hér fylgjumst við með tökkum sem er ýtt á, ef ýtt er á ESC þá stoppar leikurinn t.d. og P er pása
   if (game_stop) return;
   switch (event.keyCode) {
    case 27: game_stop = true; break;
    case 80: set_pause(); break;
   }
  }

  function set_pause() {
   // Setjum hér á pásu
   clearTimeout(timer);
   game_pause = !game_pause;
   if (!game_pause) set_timer();
  }

  function set_timer() {
   // Ef það á ekki að stoppa leikinn þá bætum við nýrri stjörnu inná á sekúndu fresti (eða meira/minna, 1 sek = 1000)
   timer = setTimeout('add_div()', 10);
  }

  window.onload = add_div;
  document.onkeydown = key_down;
 </script>
</head>
<body id="page_body" xstyle="overflow: hidden;">

</body>
</html>


Eins og kemur fram þarna þá virkar P takkinn sem pása og ESC stöðvar leikinn þar sem geimskipið hverfur jú við það að ýta á hann :) Mjög sniðugt að láta bara skjáinn fyllast vel, setja svo á pásu og láta síðan eitthvað halda niðri Space og t.d. upp og til hliðar tökkunum en þá hringsnýst geimskipið endalaust yfir skjáinn skjótandi allar stjörnurnar :8)


Gigabyte GA-MA790FXT-UD5P, AMD Phenom II X4 955 @3.2Ghz, 2 x 4gb Corsair Vengeance DDR3 @1600mhz LP, EVGA Geforce GTX 760, Seagate Barracuda 500gb, 20x Sony DVDRW, TT Big Typhoon og 700W Tagan BZ allt í Cooler Master Stacker kassa með 55" Philips HDTV :]


Höfundur
zdndz
Gúrú
Póstar: 550
Skráði sig: Sun 13. Apr 2008 14:47
Reputation: 0
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf zdndz » Mán 18. Okt 2010 16:44

DoofuZ skrifaði:Ég er með nokkuð skemmtilega lausn á þessu, bara gera vefsíðu sem býr til div og bætir þeim við endalaust ásamt því að keyra leikinn ;) Hér er kóðinn:

Kóði: Velja allt

<!DOCTYPE html>
<html>
<head>
 <title>Asteroid leikurinn</title>
 <script src="http://erkie.github.com/asteroids.min.js"></script>
 <script>
  var timer, game_stop = false, game_pause = false;
  // Setjum breidd/hæð á ramma sem stjörnurnar mega ekki fara útfyrir í glugganum
  var min_val = 200;

  function add_div() {
   if (game_stop || game_pause) return;

   // Búum til nýtt div
   var newdiv = document.createElement('div');
   // Nýr texti fyrir div, stjarna
   var newtext = document.createTextNode('*');

   // Líka hægt að setja inn einhverja mynd, t.d. af loftstein, muna bara að skipta þá newtext fyrir neðan út fyrir newimg
   // var newimg = document.createElement('img');
   // newimg.src = 'http://www.url.is/mynd.gif';

   // Setjum staðsetningu stjörnunar, sem er random innan ákveðins ramma sem er afmarkaður af min_val
   doc_width = document.documentElement.offsetWidth;
   doc_height = document.documentElement.offsetHeight;
   with (newdiv) {
    appendChild(newtext);
    with (style) {
     position = 'absolute';
     left = Math.floor((min_val / 2) + (Math.random() * (doc_width - min_val)));
     top = Math.floor((min_val / 2) + (Math.random() * (doc_height - min_val)));
     // Leturstærð fyrir stjörnuna
     fontSize = 72;
    }
   }
   document.all['page_body'].appendChild(newdiv);
   if (!game_stop && !game_pause) set_timer();
  }

  function key_down() {
   // Hér fylgjumst við með tökkum sem er ýtt á, ef ýtt er á ESC þá stoppar leikurinn t.d. og P er pása
   if (game_stop) return;
   switch (event.keyCode) {
    case 27: game_stop = true; break;
    case 80: set_pause(); break;
   }
  }

  function set_pause() {
   // Setjum hér á pásu
   clearTimeout(timer);
   game_pause = !game_pause;
   if (!game_pause) set_timer();
  }

  function set_timer() {
   // Ef það á ekki að stoppa leikinn þá bætum við nýrri stjörnu inná á sekúndu fresti (eða meira/minna, 1 sek = 1000)
   timer = setTimeout('add_div()', 10);
  }

  window.onload = add_div;
  document.onkeydown = key_down;
 </script>
</head>
<body id="page_body" xstyle="overflow: hidden;">

</body>
</html>


Eins og kemur fram þarna þá virkar P takkinn sem pása og ESC stöðvar leikinn þar sem geimskipið hverfur jú við það að ýta á hann :) Mjög sniðugt að láta bara skjáinn fyllast vel, setja svo á pásu og láta síðan eitthvað halda niðri Space og t.d. upp og til hliðar tökkunum en þá hringsnýst geimskipið endalaust yfir skjáinn skjótandi allar stjörnurnar :8)


Ég bjó til síðu með þessum kóða en það koma bara tvær litlar stjörnur uppí vinstrahorninu, á ekki bara að dritast inn fullt af stjörnum eða þarf ég að breyta einhverju ?


Intel E5200 @ 2.5 GHz | Radeon HD 4850 | Corsair 2x2 GB RAM 1066 MHz | 480 W aflgjafi | Móðurborð Micro-Star P43 NEO | 500GB Samsung | Windows 7 / Ubuntu
Ruddaleg túpuskjátölva!

Skjámynd

Lexxinn
/dev/null
Póstar: 1457
Skráði sig: Sun 22. Nóv 2009 12:26
Reputation: 163
Staðsetning: Júpíter
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf Lexxinn » Mán 18. Okt 2010 16:50

zdndz skrifaði:
DoofuZ skrifaði:Ég er með nokkuð skemmtilega lausn á þessu, bara gera vefsíðu sem býr til div og bætir þeim við endalaust ásamt því að keyra leikinn ;) Hér er kóðinn:

Kóði: Velja allt

<!DOCTYPE html>
<html>
<head>
 <title>Asteroid leikurinn</title>
 <script src="http://erkie.github.com/asteroids.min.js"></script>
 <script>
  var timer, game_stop = false, game_pause = false;
  // Setjum breidd/hæð á ramma sem stjörnurnar mega ekki fara útfyrir í glugganum
  var min_val = 200;

  function add_div() {
   if (game_stop || game_pause) return;

   // Búum til nýtt div
   var newdiv = document.createElement('div');
   // Nýr texti fyrir div, stjarna
   var newtext = document.createTextNode('*');

   // Líka hægt að setja inn einhverja mynd, t.d. af loftstein, muna bara að skipta þá newtext fyrir neðan út fyrir newimg
   // var newimg = document.createElement('img');
   // newimg.src = 'http://www.url.is/mynd.gif';

   // Setjum staðsetningu stjörnunar, sem er random innan ákveðins ramma sem er afmarkaður af min_val
   doc_width = document.documentElement.offsetWidth;
   doc_height = document.documentElement.offsetHeight;
   with (newdiv) {
    appendChild(newtext);
    with (style) {
     position = 'absolute';
     left = Math.floor((min_val / 2) + (Math.random() * (doc_width - min_val)));
     top = Math.floor((min_val / 2) + (Math.random() * (doc_height - min_val)));
     // Leturstærð fyrir stjörnuna
     fontSize = 72;
    }
   }
   document.all['page_body'].appendChild(newdiv);
   if (!game_stop && !game_pause) set_timer();
  }

  function key_down() {
   // Hér fylgjumst við með tökkum sem er ýtt á, ef ýtt er á ESC þá stoppar leikurinn t.d. og P er pása
   if (game_stop) return;
   switch (event.keyCode) {
    case 27: game_stop = true; break;
    case 80: set_pause(); break;
   }
  }

  function set_pause() {
   // Setjum hér á pásu
   clearTimeout(timer);
   game_pause = !game_pause;
   if (!game_pause) set_timer();
  }

  function set_timer() {
   // Ef það á ekki að stoppa leikinn þá bætum við nýrri stjörnu inná á sekúndu fresti (eða meira/minna, 1 sek = 1000)
   timer = setTimeout('add_div()', 10);
  }

  window.onload = add_div;
  document.onkeydown = key_down;
 </script>
</head>
<body id="page_body" xstyle="overflow: hidden;">

</body>
</html>


Eins og kemur fram þarna þá virkar P takkinn sem pása og ESC stöðvar leikinn þar sem geimskipið hverfur jú við það að ýta á hann :) Mjög sniðugt að láta bara skjáinn fyllast vel, setja svo á pásu og láta síðan eitthvað halda niðri Space og t.d. upp og til hliðar tökkunum en þá hringsnýst geimskipið endalaust yfir skjáinn skjótandi allar stjörnurnar :8)


Ég bjó til síðu með þessum kóða en það koma bara tvær litlar stjörnur uppí vinstrahorninu, á ekki bara að dritast inn fullt af stjörnum eða þarf ég að breyta einhverju ?


+1



Skjámynd

Fylustrumpur
Vélbúnaðarníðingur
Póstar: 301
Skráði sig: Lau 07. Ágú 2010 21:58
Reputation: 0
Staðsetning: Við tölvunna
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf Fylustrumpur » Mán 18. Okt 2010 17:10

Lexxinn skrifaði:
zdndz skrifaði:
DoofuZ skrifaði:Ég er með nokkuð skemmtilega lausn á þessu, bara gera vefsíðu sem býr til div og bætir þeim við endalaust ásamt því að keyra leikinn ;) Hér er kóðinn:

Kóði: Velja allt

<!DOCTYPE html>
<html>
<head>
 <title>Asteroid leikurinn</title>
 <script src="http://erkie.github.com/asteroids.min.js"></script>
 <script>
  var timer, game_stop = false, game_pause = false;
  // Setjum breidd/hæð á ramma sem stjörnurnar mega ekki fara útfyrir í glugganum
  var min_val = 200;

  function add_div() {
   if (game_stop || game_pause) return;

   // Búum til nýtt div
   var newdiv = document.createElement('div');
   // Nýr texti fyrir div, stjarna
   var newtext = document.createTextNode('*');

   // Líka hægt að setja inn einhverja mynd, t.d. af loftstein, muna bara að skipta þá newtext fyrir neðan út fyrir newimg
   // var newimg = document.createElement('img');
   // newimg.src = 'http://www.url.is/mynd.gif';

   // Setjum staðsetningu stjörnunar, sem er random innan ákveðins ramma sem er afmarkaður af min_val
   doc_width = document.documentElement.offsetWidth;
   doc_height = document.documentElement.offsetHeight;
   with (newdiv) {
    appendChild(newtext);
    with (style) {
     position = 'absolute';
     left = Math.floor((min_val / 2) + (Math.random() * (doc_width - min_val)));
     top = Math.floor((min_val / 2) + (Math.random() * (doc_height - min_val)));
     // Leturstærð fyrir stjörnuna
     fontSize = 72;
    }
   }
   document.all['page_body'].appendChild(newdiv);
   if (!game_stop && !game_pause) set_timer();
  }

  function key_down() {
   // Hér fylgjumst við með tökkum sem er ýtt á, ef ýtt er á ESC þá stoppar leikurinn t.d. og P er pása
   if (game_stop) return;
   switch (event.keyCode) {
    case 27: game_stop = true; break;
    case 80: set_pause(); break;
   }
  }

  function set_pause() {
   // Setjum hér á pásu
   clearTimeout(timer);
   game_pause = !game_pause;
   if (!game_pause) set_timer();
  }

  function set_timer() {
   // Ef það á ekki að stoppa leikinn þá bætum við nýrri stjörnu inná á sekúndu fresti (eða meira/minna, 1 sek = 1000)
   timer = setTimeout('add_div()', 10);
  }

  window.onload = add_div;
  document.onkeydown = key_down;
 </script>
</head>
<body id="page_body" xstyle="overflow: hidden;">

</body>
</html>


Eins og kemur fram þarna þá virkar P takkinn sem pása og ESC stöðvar leikinn þar sem geimskipið hverfur jú við það að ýta á hann :) Mjög sniðugt að láta bara skjáinn fyllast vel, setja svo á pásu og láta síðan eitthvað halda niðri Space og t.d. upp og til hliðar tökkunum en þá hringsnýst geimskipið endalaust yfir skjáinn skjótandi allar stjörnurnar :8)


Ég bjó til síðu með þessum kóða en það koma bara tvær litlar stjörnur uppí vinstrahorninu, á ekki bara að dritast inn fullt af stjörnum eða þarf ég að breyta einhverju ?


+1


+2



Skjámynd

DoofuZ
1+1=10
Póstar: 1127
Skráði sig: Lau 30. Okt 2004 16:02
Reputation: 8
Staðsetning: Rivertown
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf DoofuZ » Þri 19. Okt 2010 13:47

zdndz skrifaði:Ég bjó til síðu með þessum kóða en það koma bara tvær litlar stjörnur uppí vinstrahorninu, á ekki bara að dritast inn fullt af stjörnum eða þarf ég að breyta einhverju ?


Ég gleymdi að benda á að það er best að keyra þetta í IE, virðist ekki virka vel í Firefox, veit ekki um aðra vafra. Ef ég prófa leikinn samt á heimasíðu höfundarins í Firefox þá virkar það, þarf kannski bara að fikta meira í kóðanum :-k


Gigabyte GA-MA790FXT-UD5P, AMD Phenom II X4 955 @3.2Ghz, 2 x 4gb Corsair Vengeance DDR3 @1600mhz LP, EVGA Geforce GTX 760, Seagate Barracuda 500gb, 20x Sony DVDRW, TT Big Typhoon og 700W Tagan BZ allt í Cooler Master Stacker kassa með 55" Philips HDTV :]

Skjámynd

Lexxinn
/dev/null
Póstar: 1457
Skráði sig: Sun 22. Nóv 2009 12:26
Reputation: 163
Staðsetning: Júpíter
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf Lexxinn » Þri 19. Okt 2010 14:17

DoofuZ skrifaði:
zdndz skrifaði:Ég bjó til síðu með þessum kóða en það koma bara tvær litlar stjörnur uppí vinstrahorninu, á ekki bara að dritast inn fullt af stjörnum eða þarf ég að breyta einhverju ?


Ég gleymdi að benda á að það er best að keyra þetta í IE, virðist ekki virka vel í Firefox, veit ekki um aðra vafra. Ef ég prófa leikinn samt á heimasíðu höfundarins í Firefox þá virkar það, þarf kannski bara að fikta meira í kóðanum :-k


It's alive!! :nerd_been_up_allnight



Skjámynd

DoofuZ
1+1=10
Póstar: 1127
Skráði sig: Lau 30. Okt 2004 16:02
Reputation: 8
Staðsetning: Rivertown
Staða: Ótengdur

Re: Síða með mikið af drasli á ?

Pósturaf DoofuZ » Fim 21. Okt 2010 22:25

Jæja, tók loksins smá tíma í að lagfæra og betrumbæta kóðann þannig að hann virki bæði í IE og FF (veit ekki um aðra vafra en ætti alveg að virka) og hér kemur kóðinn:

Kóði: Velja allt

<!DOCTYPE html>
<html>
<head>
 <title>Asteroid leikurinn 2.0</title>
 <script id="js_asteroids"></script>
 <script>
  var timer, game_stop = false, game_pause = false;
  // Setjum breidd/hæð á ramma sem stjörnurnar mega ekki fara útfyrir í glugganum
  var min_val = 200;

  function start_game() {
   // Verðum að hlaða leiknum inn eftir að skjalið hefur opnað, annars kemur villa í Firefox
   document.getElementById('js_asteroids').src = 'http://erkie.github.com/asteroids.min.js';
   add_div();
  }

  function add_div() {
   if (game_stop || game_pause) return;

   // Búum til nýtt div
   var newdiv = document.createElement('div');
   // Nýr texti fyrir div, stjarna
   var newtext = document.createTextNode('*');

   // Líka hægt að setja inn einhverja mynd, t.d. af loftstein, muna bara að skipta þá newtext fyrir neðan út fyrir newimg
   // var newimg = document.createElement('img');
   // newimg.src = 'http://www.url.is/mynd.gif';

   // Setjum staðsetningu stjörnunar, sem er random innan ákveðins ramma sem er afmarkaður af min_val
   doc_width = document.documentElement.scrollWidth;
   doc_height = document.documentElement.scrollHeight;
   with (newdiv) {
    appendChild(newtext);
    with (style) {
     position = 'absolute';
     left = Math.floor((min_val / 2) + (Math.random() * (doc_width - min_val))) + 'px';
     top = Math.floor((min_val / 2) + (Math.random() * (doc_height - min_val))) + 'px';
     // Leturstærð fyrir stjörnuna
     fontSize = '72pt';
    }
   }
   document.documentElement.appendChild(newdiv);
   if (!game_stop && !game_pause) set_timer();
  }

  function key_down(event) {
   // Hér fylgjumst við með tökkum sem er ýtt á, ef ýtt er á ESC þá stoppar leikurinn t.d. og P er pása
   if (game_stop) return;
   event = event || window.event;
   switch (event.keyCode) {
    case 27: game_stop = true; break;
    case 80: set_pause(); break;
   }
  }

  function set_pause() {
   // Setjum hér á pásu
   clearTimeout(timer);
   game_pause = !game_pause;
   if (!game_pause) set_timer();
  }

  function set_timer() {
   // Ef það á ekki að stoppa leikinn þá bætum við nýrri stjörnu inná á sekúndu fresti (eða meira/minna, 1 sek = 1000)
   timer = setTimeout('add_div()', 500);
  }

  window.onload = start_game;
  document.onkeydown = key_down;
 </script>
</head>
<body>

</body>
</html>

Enjoy! :D


Gigabyte GA-MA790FXT-UD5P, AMD Phenom II X4 955 @3.2Ghz, 2 x 4gb Corsair Vengeance DDR3 @1600mhz LP, EVGA Geforce GTX 760, Seagate Barracuda 500gb, 20x Sony DVDRW, TT Big Typhoon og 700W Tagan BZ allt í Cooler Master Stacker kassa með 55" Philips HDTV :]