情報技術科作品紹介

1. 対戦型ゲーム(PC専用)

投稿日時: 02/10 教員

http://nnssgg1983.cloudfree.jp/taisen.html

左上の機体と右下の機体で戦います。

相手の機体を撃墜した方が勝ち。

ーーー

左上機体の操作

・移動 WASD(上左下右)

・弾発射 Z

ーーー

右下機体の操作(10キー)

・移動 8456(上左下右)

・弾発射 1

ーーー

双方とも進行方向に弾を発射します。

リプレイはSPACEキー。

こんなプログラム(一部)で出来ています。

class APP:

def __init__(self):
self.jiki = Jiki(147,107)
self.teki = Teki(10,10)
pyxel.init(WIDTH,HEIGHT,title="Taisen")
pyxel.load("taisen.pyxres")
pyxel.run(self.update,self.draw)

def update(self):

global gameover,sndflg

if gameover == 0:
self.jiki.update()
self.teki.update()
if pyxel.btnp(pyxel.KEY_KP_1):
self.tama = Tama(self.jiki.x+1,self.jiki.y+1,self.jiki.v,1)
tamas.append(self.tama)
if pyxel.btnp(pyxel.KEY_Z):
self.tekitama = Tama(self.teki.x+1,self.teki.y+1,self.teki.v,2)
tekitamas.append(self.tekitama)