Skip to content

Commit 799d1ef

Browse files
committed
updating octopus game
1 parent 129b0a9 commit 799d1ef

28 files changed

Lines changed: 27 additions & 27 deletions

CircuitPython_GameAndWatch_Octopus/octopus_game_helpers.py

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class OctopusGame(Group):
3737

3838
# Vertical position of game mode labels (near bottom left)
3939
GAME_MODE_A_LBL_Y = 128 - 14
40-
GAME_MODE_B_LBL_Y = 128 - 4
40+
GAME_MODE_B_LBL_Y = 128 - 7
4141

4242
# speed adjustment values. Value in seconds will be subtracted from game speed.
4343
# larger values will equate to faster game speed.
@@ -104,12 +104,12 @@ def __init__(self, display=None, high_score_type=HIGH_SCORE_DISABLED):
104104

105105
# Set up Background
106106
self.bg_with_sadow = True
107-
self.bg_bmp = OnDiskBitmap("bg_with_shadow.bmp")
107+
self.bg_bmp = OnDiskBitmap("octopus_game_sprites/bg_with_shadow.bmp")
108108
self.bg_tilegrid = TileGrid(self.bg_bmp, pixel_shader=self.bg_bmp.pixel_shader)
109109
self.append(self.bg_tilegrid)
110110

111111
# Set up Extra Life indicator images
112-
self.extra_life_bmp = OnDiskBitmap("diver_extra_life.bmp")
112+
self.extra_life_bmp = OnDiskBitmap("octopus_game_sprites/diver_extra_life.bmp")
113113
self.extra_life_bmp.pixel_shader.make_transparent(0)
114114
self.extra_life_tilegrid_1 = TileGrid(self.extra_life_bmp,
115115
pixel_shader=self.extra_life_bmp.pixel_shader)
@@ -135,7 +135,7 @@ def __init__(self, display=None, high_score_type=HIGH_SCORE_DISABLED):
135135

136136
# Set up caught flailing diver
137137
self.caught_diver_bmp, self.caught_diver_palette = adafruit_imageload.load(
138-
"diver_caught_small.bmp")
138+
"octopus_game_sprites/diver_caught_small.bmp")
139139
self.caught_diver_tilegrid = TileGrid(self.caught_diver_bmp,
140140
pixel_shader=self.caught_diver_palette,
141141
height=1, width=1, tile_width=31, tile_height=40)
@@ -149,7 +149,7 @@ def __init__(self, display=None, high_score_type=HIGH_SCORE_DISABLED):
149149

150150
# Set up treasure depositing boat diver sprite
151151
self.boat_diver_bmp, self.boat_diver_palette = adafruit_imageload.load(
152-
"diver_boat_small.bmp"
152+
"octopus_game_sprites/diver_boat_small.bmp"
153153
)
154154
self.boat_diver_tilegrid = TileGrid(self.boat_diver_bmp,
155155
pixel_shader=self.boat_diver_palette,
@@ -329,13 +329,13 @@ def left_button_press(self):
329329
# swap to the alternate background image
330330
if not self.bg_with_sadow:
331331
self.remove(self.bg_tilegrid)
332-
self.bg_bmp = OnDiskBitmap("bg_with_shadow.bmp")
332+
self.bg_bmp = OnDiskBitmap("octopus_game_sprites/bg_with_shadow.bmp")
333333
self.bg_tilegrid = TileGrid(self.bg_bmp, pixel_shader=self.bg_bmp.pixel_shader)
334334

335335
self.insert(0, self.bg_tilegrid)
336336
else:
337337
self.remove(self.bg_tilegrid)
338-
self.bg_bmp = OnDiskBitmap("bg.bmp")
338+
self.bg_bmp = OnDiskBitmap("octopus_game_sprites/bg.bmp")
339339
self.bg_tilegrid = TileGrid(self.bg_bmp, pixel_shader=self.bg_bmp.pixel_shader)
340340
self.insert(0, self.bg_tilegrid)
341341
self.bg_with_sadow = not self.bg_with_sadow
@@ -728,115 +728,115 @@ def __init__(self):
728728
self.current_tentacle_index = 0
729729

730730
# --- Set up tentacle segment images ---
731-
self.t0s0_bmp, self.t0s0_palette = adafruit_imageload.load("tentacle_0_seg_0.bmp")
731+
self.t0s0_bmp, self.t0s0_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_0_seg_0.bmp")
732732
self.t0s0_tilegrid = TileGrid(self.t0s0_bmp, pixel_shader=self.t0s0_palette)
733733
self.t0s0_palette.make_transparent(0)
734734
self.t0s0_tilegrid.x = 57
735735
self.t0s0_tilegrid.y = 40
736736

737-
self.t0as1_bmp, self.t0as1_palette = adafruit_imageload.load("tentacle_0a_seg_1.bmp")
737+
self.t0as1_bmp, self.t0as1_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_0a_seg_1.bmp")
738738
self.t0as1_tilegrid = TileGrid(self.t0as1_bmp, pixel_shader=self.t0as1_palette)
739739
self.t0as1_palette.make_transparent(0)
740740
self.t0as1_tilegrid.x = 47
741741
self.t0as1_tilegrid.y = 43
742742

743-
self.t0as2_bmp, self.t0as2_palette = adafruit_imageload.load("tentacle_0a_seg_2.bmp")
743+
self.t0as2_bmp, self.t0as2_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_0a_seg_2.bmp")
744744
self.t0as2_tilegrid = TileGrid(self.t0as2_bmp, pixel_shader=self.t0as2_palette)
745745
self.t0as2_palette.make_transparent(0)
746746
self.t0as2_tilegrid.x = 33
747747
self.t0as2_tilegrid.y = 36
748748

749-
self.t0bs1_bmp, self.t0bs1_palette = adafruit_imageload.load("tentacle_0b_seg_1.bmp")
749+
self.t0bs1_bmp, self.t0bs1_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_0b_seg_1.bmp")
750750
self.t0bs1_tilegrid = TileGrid(self.t0bs1_bmp, pixel_shader=self.t0bs1_palette)
751751
self.t0bs1_palette.make_transparent(0)
752752
self.t0bs1_tilegrid.x = 53
753753
self.t0bs1_tilegrid.y = 50
754754

755-
self.t0bs2_bmp, self.t0bs2_palette = adafruit_imageload.load("tentacle_0b_seg_2.bmp")
755+
self.t0bs2_bmp, self.t0bs2_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_0b_seg_2.bmp")
756756
self.t0bs2_tilegrid = TileGrid(self.t0bs2_bmp, pixel_shader=self.t0bs2_palette)
757757
self.t0bs2_palette.make_transparent(0)
758758
self.t0bs2_tilegrid.x = 49
759759
self.t0bs2_tilegrid.y = 56
760760

761-
self.t0bs3_bmp, self.t0bs3_palette = adafruit_imageload.load("tentacle_0b_seg_3.bmp")
761+
self.t0bs3_bmp, self.t0bs3_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_0b_seg_3.bmp")
762762
self.t0bs3_tilegrid = TileGrid(self.t0bs3_bmp, pixel_shader=self.t0bs3_palette)
763763
self.t0bs3_palette.make_transparent(0)
764764
self.t0bs3_tilegrid.x = 36
765765
self.t0bs3_tilegrid.y = 69
766766

767-
self.t1s0_bmp, self.t1s0_palette = adafruit_imageload.load("tentacle_1_seg_0.bmp")
767+
self.t1s0_bmp, self.t1s0_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_1_seg_0.bmp")
768768
self.t1s0_tilegrid = TileGrid(self.t1s0_bmp, pixel_shader=self.t1s0_palette)
769769
self.t1s0_palette.make_transparent(0)
770770
self.t1s0_tilegrid.x = 72
771771
self.t1s0_tilegrid.y = 51
772772

773-
self.t1s1_bmp, self.t1s1_palette = adafruit_imageload.load("tentacle_1_seg_1.bmp")
773+
self.t1s1_bmp, self.t1s1_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_1_seg_1.bmp")
774774
self.t1s1_tilegrid = TileGrid(self.t1s1_bmp, pixel_shader=self.t1s1_palette)
775775
self.t1s1_palette.make_transparent(0)
776776
self.t1s1_tilegrid.x = 71
777777
self.t1s1_tilegrid.y = 61
778778

779-
self.t1as2_bmp, self.t1as2_palette = adafruit_imageload.load("tentacle_1a_seg_2.bmp")
779+
self.t1as2_bmp, self.t1as2_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_1a_seg_2.bmp")
780780
self.t1as2_tilegrid = TileGrid(self.t1as2_bmp, pixel_shader=self.t1as2_palette)
781781
self.t1as2_palette.make_transparent(0)
782782
self.t1as2_tilegrid.x = 70
783783
self.t1as2_tilegrid.y = 69
784784

785-
self.t1as3_bmp, self.t1as3_palette = adafruit_imageload.load("tentacle_1a_seg_3.bmp")
785+
self.t1as3_bmp, self.t1as3_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_1a_seg_3.bmp")
786786
self.t1as3_tilegrid = TileGrid(self.t1as3_bmp, pixel_shader=self.t1as3_palette)
787787
self.t1as3_palette.make_transparent(0)
788788
self.t1as3_tilegrid.x = 70
789789
self.t1as3_tilegrid.y = 78
790790

791-
self.t1as4_bmp, self.t1as4_palette = adafruit_imageload.load("tentacle_1a_seg_4.bmp")
791+
self.t1as4_bmp, self.t1as4_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_1a_seg_4.bmp")
792792
self.t1as4_tilegrid = TileGrid(self.t1as4_bmp, pixel_shader=self.t1as4_palette)
793793
self.t1as4_palette.make_transparent(0)
794794
self.t1as4_tilegrid.x = 65
795795
self.t1as4_tilegrid.y = 87
796796

797-
self.t1bs2_bmp, self.t1bs2_palette = adafruit_imageload.load("tentacle_1b_seg_2.bmp")
797+
self.t1bs2_bmp, self.t1bs2_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_1b_seg_2.bmp")
798798
self.t1bs2_tilegrid = TileGrid(self.t1bs2_bmp, pixel_shader=self.t1bs2_palette)
799799
self.t1bs2_palette.make_transparent(0)
800800
self.t1bs2_tilegrid.x = 79
801801
self.t1bs2_tilegrid.y = 71
802802

803-
self.t2s0_bmp, self.t2s0_palette = adafruit_imageload.load("tentacle_2_seg_0.bmp")
803+
self.t2s0_bmp, self.t2s0_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_2_seg_0.bmp")
804804
self.t2s0_tilegrid = TileGrid(self.t2s0_bmp, pixel_shader=self.t2s0_palette)
805805
self.t2s0_palette.make_transparent(0)
806806
self.t2s0_tilegrid.x = 94
807807
self.t2s0_tilegrid.y = 66
808808

809-
self.t2s1_bmp, self.t2s1_palette = adafruit_imageload.load("tentacle_2_seg_1.bmp")
809+
self.t2s1_bmp, self.t2s1_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_2_seg_1.bmp")
810810
self.t2s1_tilegrid = TileGrid(self.t2s1_bmp, pixel_shader=self.t2s1_palette)
811811
self.t2s1_palette.make_transparent(0)
812812
self.t2s1_tilegrid.x = 95
813813
self.t2s1_tilegrid.y = 75
814814

815-
self.t2s2_bmp, self.t2s2_palette = adafruit_imageload.load("tentacle_2_seg_2.bmp")
815+
self.t2s2_bmp, self.t2s2_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_2_seg_2.bmp")
816816
self.t2s2_tilegrid = TileGrid(self.t2s2_bmp, pixel_shader=self.t2s2_palette)
817817
self.t2s2_palette.make_transparent(0)
818818
self.t2s2_tilegrid.x = 98
819819
self.t2s2_tilegrid.y = 80
820820

821-
self.t2s3_bmp, self.t2s3_palette = adafruit_imageload.load("tentacle_2_seg_3.bmp")
821+
self.t2s3_bmp, self.t2s3_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_2_seg_3.bmp")
822822
self.t2s3_tilegrid = TileGrid(self.t2s3_bmp, pixel_shader=self.t2s3_palette)
823823
self.t2s3_palette.make_transparent(0)
824824
self.t2s3_tilegrid.x = 99
825825
self.t2s3_tilegrid.y = 88
826826

827-
self.t3s0_bmp, self.t3s0_palette = adafruit_imageload.load("tentacle_3_seg_0.bmp")
827+
self.t3s0_bmp, self.t3s0_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_3_seg_0.bmp")
828828
self.t3s0_tilegrid = TileGrid(self.t3s0_bmp, pixel_shader=self.t3s0_palette)
829829
self.t3s0_palette.make_transparent(0)
830830
self.t3s0_tilegrid.x = 119
831831
self.t3s0_tilegrid.y = 72
832832

833-
self.t3s1_bmp, self.t3s1_palette = adafruit_imageload.load("tentacle_3_seg_1.bmp")
833+
self.t3s1_bmp, self.t3s1_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_3_seg_1.bmp")
834834
self.t3s1_tilegrid = TileGrid(self.t3s1_bmp, pixel_shader=self.t3s1_palette)
835835
self.t3s1_palette.make_transparent(0)
836836
self.t3s1_tilegrid.x = 119
837837
self.t3s1_tilegrid.y = 80
838838

839-
self.t3s2_bmp, self.t3s2_palette = adafruit_imageload.load("tentacle_3_seg_2.bmp")
839+
self.t3s2_bmp, self.t3s2_palette = adafruit_imageload.load("octopus_game_sprites/tentacle_3_seg_2.bmp")
840840
self.t3s2_tilegrid = TileGrid(self.t3s2_bmp, pixel_shader=self.t3s2_palette)
841841
self.t3s2_palette.make_transparent(0)
842842
self.t3s2_tilegrid.x = 120
@@ -1090,7 +1090,7 @@ class DiverPlayer(TileGrid):
10901090
def __init__(self):
10911091
# set up diver sprite sheet
10921092
self._sprite_sheet_bmp, self._sprite_sheet_palette = adafruit_imageload.load(
1093-
"diver_sprite_sheet_v2.bmp")
1093+
"octopus_game_sprites/diver_sprite_sheet_v2.bmp")
10941094

10951095
# initialize super instance of TileGrid
10961096
super().__init__(self._sprite_sheet_bmp, pixel_shader=self._sprite_sheet_palette,

CircuitPython_GameAndWatch_Octopus/sprites/bg.bmp renamed to CircuitPython_GameAndWatch_Octopus/octopus_game_sprites/bg.bmp

21 KB
Binary file not shown.

CircuitPython_GameAndWatch_Octopus/sprites/bg_with_shadow.bmp renamed to CircuitPython_GameAndWatch_Octopus/octopus_game_sprites/bg_with_shadow.bmp

21 KB
Binary file not shown.

CircuitPython_GameAndWatch_Octopus/sprites/diver_boat.bmp renamed to CircuitPython_GameAndWatch_Octopus/octopus_game_sprites/diver_boat.bmp

File renamed without changes.

CircuitPython_GameAndWatch_Octopus/sprites/diver_boat_small.bmp renamed to CircuitPython_GameAndWatch_Octopus/octopus_game_sprites/diver_boat_small.bmp

File renamed without changes.

CircuitPython_GameAndWatch_Octopus/sprites/diver_caught_small.bmp renamed to CircuitPython_GameAndWatch_Octopus/octopus_game_sprites/diver_caught_small.bmp

File renamed without changes.

CircuitPython_GameAndWatch_Octopus/sprites/diver_extra_life.bmp renamed to CircuitPython_GameAndWatch_Octopus/octopus_game_sprites/diver_extra_life.bmp

File renamed without changes.

CircuitPython_GameAndWatch_Octopus/sprites/diver_sprite_sheet_single_layer.bmp renamed to CircuitPython_GameAndWatch_Octopus/octopus_game_sprites/diver_sprite_sheet_single_layer.bmp

File renamed without changes.

CircuitPython_GameAndWatch_Octopus/sprites/diver_sprite_sheet_v2.bmp renamed to CircuitPython_GameAndWatch_Octopus/octopus_game_sprites/diver_sprite_sheet_v2.bmp

File renamed without changes.

CircuitPython_GameAndWatch_Octopus/sprites/tentacle_0_seg_0.bmp renamed to CircuitPython_GameAndWatch_Octopus/octopus_game_sprites/tentacle_0_seg_0.bmp

File renamed without changes.

0 commit comments

Comments
 (0)