Replace Perlin noise with Ruby-OpenGL2 for shader support; update Gemfile and remove related noise generation code.

This commit is contained in:
2026-03-30 15:59:58 +00:00
parent b1e5ac3903
commit ccadcf660c
3 changed files with 2 additions and 5 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
source "https://rubygems.org" source "https://rubygems.org"
gem "gosu" gem "gosu"
gem "perlin" gem "ruby-opengl2"
-3
View File
@@ -5,13 +5,10 @@ require_relative 'enemy/handler'
require_relative 'weapons/handler' require_relative 'weapons/handler'
require_relative 'character' require_relative 'character'
require 'perlin'
class Game < Scene class Game < Scene
def initialize def initialize
super super
@font = Gosu::Font.new(24) @font = Gosu::Font.new(24)
@noise = Perlin::Generator.new(rand(1...1000), 1.0, 1)
@floor_image = Gosu::Image.new("assets/images/floor.png", retro: true) @floor_image = Gosu::Image.new("assets/images/floor.png", retro: true)
@maze = Maze.new @maze = Maze.new
+1 -1
View File
@@ -2,6 +2,6 @@
# Dependencies # Dependencies
# Gosu for rendering and input # Gosu for rendering and input
# Perlin noise for fog effect # Ruby-OpenGL2 for shaders
load 'main.rb' load 'main.rb'