• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Moja bardzo pierwsza gra via WWW - js, canvas

Object Storage Arubacloud
+12 głosów
621 wizyt
pytanie zadane 27 grudnia 2015 w Nasze projekty przez fckueve Dyskutant (9,470 p.)

Napisałem moją pierwszą grę, całkowicie od podstaw, samemu, bez użycia jakich kolwiek innych silników lub funkcji ;D

Rozumiem że można wypatrzeć kosmetyczne błędy, ale grać się da ;D

http://thec.96.lt/space/ - sterowanie myszką.

6 odpowiedzi

+2 głosów
odpowiedź 28 grudnia 2015 przez Mikołaj Zakrzewski Obywatel (1,440 p.)
Spróbuj ożywić grę, przyspiesz ją inaczej ta gra jest zbyt powolna.
+2 głosów
odpowiedź 28 grudnia 2015 przez Dash Nałogowiec (29,650 p.)
Moim zdaniem to :

a) szybciej

b) strzałki zamiast myszki, bądź statek podążający za kursorem.

Bardzo mi się natomiast podoba design :)
komentarz 29 grudnia 2015 przez fckueve Dyskutant (9,470 p.)
sterowanie jest zrobione tak z tego powodu, żeby to działało na mobilnych ;D
komentarz 29 grudnia 2015 przez makoso Mądrala (7,380 p.)
ale jak zrobisz poruszanie za ruchem kursora to na telefonach za dotykiem się nie będzie poruszało?
+1 głos
odpowiedź 27 grudnia 2015 przez Hubert Murawski Stary wyjadacz (11,990 p.)
Fajnie, ale sterowanie jest dość oporne i niezbyt wygodne.
+1 głos
odpowiedź 28 grudnia 2015 przez Benek Szeryf (91,110 p.)
U mnie gra nie działa. Piszecie, że steruje się myszą, ale jak? Statek nie reaguje na ruch i klikanie myszy.
0 głosów
odpowiedź 27 grudnia 2015 przez Mesiak Bywalec (2,380 p.)
A czym się porusza czy coś? :D
komentarz 27 grudnia 2015 przez fckueve Dyskutant (9,470 p.)
edycja 27 grudnia 2015 przez fckueve
myszką się klika
0 głosów
odpowiedź 29 grudnia 2015 przez Sebastian Mieszczańc Nowicjusz (240 p.)
Fajna gierka. Co najmniej przyspiesz ruch statku. Jeśli ci to nie przeszkadza to wklej kod - zobaczę z ciekawości.
komentarz 29 grudnia 2015 przez fckueve Dyskutant (9,470 p.)

index.html

<html>
	<head>
		<style>
			#mycanvas
			{
				position: fixed;
				top: 0px;
				left: 0px;
			}
			html, body
			{
				background-color: black;
			}
			#menu
			{
				position:fixed;
				top: 0px;
				left: 0px;
			}
			#upgrade
			{
				position:fixed;
				top: 0px;
				left: 0px;
				bottom: 0px;
				right: 0px;
				background-color: #111111;
				display: none;
			}
			#exitpng
			{
				position:absolute;
				top: 10px;
				right: 10px;
			}
			#skils
			{
				color: white;
				font-size: 27px;
				margin: 38px;
			}
		</style>
		<script src="necroEngine.js"></script>
		<script src="img/round1/round1.js"></script>
		
	</head>
	<body>
		<canvas id="mycanvas"></canvas>
		<div id="menu" ><img src="img/meno.png"></div>
		<div id="upgrade" >
		
			<div id="exitpng"><img src="img/exit.png"></div>
			<div id="skils">
				<span id="spel1"><img src="img/upgradeSpell.png"></span> 
				<span id="spel2"><img src="img/upgradeSpell.png"></span> 
				<span id="spel3"><img src="img/upgradeSpell.png"></span> 
				<span id="spel4"><img src="img/upgradeSpell.png"></span> 
			
			</div>
		
		</div>
	</body>
</html>

 

img/round1/round1.js

var round1 = new Image();
round1.cor = [];
round1.item = [];
round1.fire = [];

//round1.cor[] = [,,,];

var fire01 = new Image();
fire01.src = "img/fire/fire01.png";
fire01.addons = []
fire01.addons[0] = [5, 3, 100]; //dmg,speed,time


var farctales = new Image();
farctales.src = "img/whiteFractales.png";
farctales.whiteFrac = [];

var monsterFire = new Image();
monsterFire.src = "img/thereFire.png";

var gameOver = new Image();
gameOver.src = "img/gameover.png";

var health = new Image();
health.src = "img/health.png";

var enemy01 = new Image();
enemy01.src = "img/monster01.png";
enemy01.r = [];
enemy01.ri = [];


for(i = 0; i < 30; i++)
{
	enemy01.r[i] = [5+i/2, 1+i/5, 2+i/20, 1+i/12]
	enemy01.ri[i] = [1+i*2]
}

 

 

necroEngine.js

http://wklej.org/id/1889688/

Podobne pytania

0 głosów
1 odpowiedź 263 wizyt
pytanie zadane 29 listopada 2019 w Nasze projekty przez Marcin90 Użytkownik (500 p.)
+2 głosów
2 odpowiedzi 891 wizyt
0 głosów
1 odpowiedź 675 wizyt
pytanie zadane 12 października 2019 w Nasze projekty przez Wojtek Kaźmierczak Użytkownik (530 p.)

92,631 zapytań

141,498 odpowiedzi

319,869 komentarzy

62,011 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...