Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

Skrypt JS do rzutu kośćmi


Selectof

Pytanie

Opublikowano

Witam 

Potrzebuję skryptu który będzie robił to samo co na ss poniżej (może być bez możliwości)

//link do SS wygasły - natomiast temat zostawiam bo znajduje się w nim gotowy, działający projekt - @carbonx

Tyle mam wiem że to mało ale dopiero zaczynam się w to bawić jak coś obrazki mam zrobione tylko dajcie znać zeby tam podać ścieżkę do nich 

 

http://wklejto.pl/274851

 

Z góry dziękuje.

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

Opublikowano
<!doctype html>
<html>
	<head>
		<meta charset="utf-8"/>
		<title>
			Tytul
		</title>
		<style>

		</style>
	</head>
	<body>
		<button id="dice_start">Rzuć kośćmi...</button><br />
		<div id="table"></div>
		<script>
			function expo(x,y){
				var r = 1;
				for (i = y; i > 0; i--) {
					r *= x;
				}
				return r;
			}
			function dice_rand(n){
				var results = expo(6,n);
				var sum = 0;
				var dices = [];
				var dice;
				
				for(i=1;i<=n;i++){
					dice = Math.floor((Math.random() * 6) + 1);
					sum += dice;
					dices.push(dice);
					dice = null;
				}
				
				var result_html = "<br /><br />";
				var a = 0;
				while(dices[a]){
					result_html += "<img src='dices/" + dices[a] + ".png' /> ";
					a++;
				}
				document.getElementById("table").innerHTML = result_html+"<br /><br /> Suma: "+sum+"<br />Możliwości: "+results;
			}
			document.getElementById("dice_start").addEventListener("click", function() {
				var liczba = prompt("Podaj liczbę");
				liczba =  parseInt(liczba);
				dice_rand(liczba);
			});
		</script>
	</body>
</html>

W katalogu ze stroną musi znaleźć się katalog dices z obrazkami kości, przygotowałem je i spakowałem do archiwum:

https://www.4shared.com/get/N4MgMI7Lca/dices.html

przy czym możliwości, to potęga liczby 6 o wykładniku równym ilości kości. Czyli liczba wszystkich możliwych kombinacji przy danej ilości kostek. (nie wiedziałem o co z tym chodzi, jak chcesz to sobie to usuń). 

 

Pozdrawiam.

 

--Edit --

Kości możesz napisać sobie w html+css, ale to za dużo pierdzielenia. Dodatkowo system nie zawiera żadnego systemu sprawdzania, czy w polu ilości, podano liczbę, więc możesz sobie uzupełnić skrypt kilkoma warunkami :) Tak czy siak - działa.

= SygnaturA =

Made by... ME. 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...