Síða 1 af 1
Síða með mikið af drasli á ?
Sent: Mið 13. Okt 2010 21:59
af zdndz
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
?
Re: Síða með mikið af drasli á ?
Sent: Mið 13. Okt 2010 22:23
af Fylustrumpur
mbl
Re: Síða með mikið af drasli á ?
Sent: Mið 13. Okt 2010 22:27
af dori
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.
Re: Síða með mikið af drasli á ?
Sent: Mið 13. Okt 2010 22:44
af GullMoli
viewtopic.php?f=9&t=29442Eflaust eitthvað gott þarna
Re: Síða með mikið af drasli á ?
Sent: Sun 17. Okt 2010 14:10
af Páll
Þessi kóði virkar ekki hjá mér..
Re: Síða með mikið af drasli á ?
Sent: Sun 17. Okt 2010 16:30
af dori
Pallz skrifaði:Þessi kóði virkar ekki hjá mér..
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"?
Re: Síða með mikið af drasli á ?
Sent: Sun 17. Okt 2010 16:34
af Páll
Þ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.
Re: Síða með mikið af drasli á ?
Sent: Sun 17. Okt 2010 21:51
af dori
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.
Re: Síða með mikið af drasli á ?
Sent: Sun 17. Okt 2010 22:01
af Páll
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..
Re: Síða með mikið af drasli á ?
Sent: Sun 17. Okt 2010 23:58
af gardar
Re: Síða með mikið af drasli á ?
Sent: Mán 18. Okt 2010 14:31
af DoofuZ
É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
Re: Síða með mikið af drasli á ?
Sent: Mán 18. Okt 2010 16:44
af zdndz
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
É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 ?
Re: Síða með mikið af drasli á ?
Sent: Mán 18. Okt 2010 16:50
af Lexxinn
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
É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
Re: Síða með mikið af drasli á ?
Sent: Mán 18. Okt 2010 17:10
af Fylustrumpur
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
É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
Re: Síða með mikið af drasli á ?
Sent: Þri 19. Okt 2010 13:47
af DoofuZ
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
Re: Síða með mikið af drasli á ?
Sent: Þri 19. Okt 2010 14:17
af Lexxinn
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
It's alive!!
Re: Síða með mikið af drasli á ?
Sent: Fim 21. Okt 2010 22:25
af DoofuZ
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!