Skip to content

Commit

Permalink
Tweak game just before outro to the better
Browse files Browse the repository at this point in the history
  • Loading branch information
ippa committed Aug 20, 2010
1 parent f194f36 commit bef8094
Show file tree
Hide file tree
Showing 2 changed files with 251 additions and 51 deletions.
296 changes: 248 additions & 48 deletions level1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5984,39 +5984,15 @@
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10848.0
:y: 240.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10880.0
:x: 10864.0
:y: 240.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10912.0
:y: 240.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10944.0
:y: 240.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10960.0
:x: 10928.0
:y: 240.0
:angle: 0
:zorder: 10
Expand Down Expand Up @@ -6096,69 +6072,53 @@
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10992.0
:x: 10928.0
:y: 208.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10992.0
:y: 240.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10992.0
:x: 10928.0
:y: 176.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10992.0
:x: 10928.0
:y: 144.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10992.0
:x: 10928.0
:y: 112.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10992.0
:x: 10928.0
:y: 80.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10992.0
:x: 10928.0
:y: 48.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10992.0
:y: 16.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 7936.0
:y: 16.0
Expand Down Expand Up @@ -6367,3 +6327,243 @@
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10800.0
:y: 16.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10768.0
:y: 16.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10736.0
:y: 16.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10704.0
:y: 16.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10672.0
:y: 16.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10704.0
:y: 208.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10736.0
:y: 176.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10768.0
:y: 208.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10768.0
:y: 176.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10768.0
:y: 144.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10800.0
:y: 208.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10800.0
:y: 176.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10800.0
:y: 144.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10800.0
:y: 112.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10832.0
:y: 208.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10832.0
:y: 176.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10832.0
:y: 144.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10832.0
:y: 112.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10864.0
:y: 112.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10864.0
:y: 144.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10864.0
:y: 176.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10864.0
:y: 208.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10832.0
:y: 16.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10864.0
:y: 16.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10896.0
:y: 16.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10928.0
:y: 16.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10736.0
:y: 208.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10864.0
:y: 80.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10832.0
:y: 80.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
- Block:
:x: 10848.0
:y: 240.0
:angle: 0
:zorder: 10
:factor_x: 0.5
:factor_y: 0.5
:color: 4294967295
6 changes: 3 additions & 3 deletions src/level.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ def initialize(options = {})
@secret_letters = [:c,:h,:u,:n,:k,:y,:b,:a,:c,:o,:n]
self.input = { :escape => :exit, [:c,:h,:u,:n,:k,:y,:b,:a,:o] => :chunky_bacon }

self.viewport.game_area = [0, 0, 11000, 250]
self.viewport.game_area = [0, 0, 12000, 250]

@file = File.join(ROOT, "level1.yml")
load_game_objects(:file => @file)
Expand All @@ -35,7 +35,7 @@ def update
super
self.viewport.x = @player.x - $window.width/2
start_camping if @player.x == 1716
push_game_state(Outro) if @player.x == 10948
push_game_state(Outro) if @player.y > 250

@player.each_collision(Camping) do |player, camping|
player.hit_by(camping)
Expand All @@ -50,7 +50,7 @@ def update
end
end

$window.caption = "Whygone? A digital ode to _why on whyday 2010. http://ippa.se/gaming. [#{@player.x}/#{@player.y}]"
$window.caption = "Whygone? A digital ode to _why on whyday 2010. http://ippa.se/gaming. Move with ARROW-KEYS! [#{@player.x}/#{@player.y}]"
end

def chunky_bacon
Expand Down

0 comments on commit bef8094

Please sign in to comment.