From ccadcf660c8eb5abe74fcd4256c74a492db3f651 Mon Sep 17 00:00:00 2001 From: Daanish Date: Mon, 30 Mar 2026 15:59:58 +0000 Subject: [PATCH] Replace Perlin noise with Ruby-OpenGL2 for shader support; update Gemfile and remove related noise generation code. --- Gemfile | 2 +- game/scene.rb | 3 --- run | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/Gemfile b/Gemfile index 351479b..4914365 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,4 @@ source "https://rubygems.org" gem "gosu" -gem "perlin" \ No newline at end of file +gem "ruby-opengl2" \ No newline at end of file diff --git a/game/scene.rb b/game/scene.rb index d6fe4d0..84b9fa7 100644 --- a/game/scene.rb +++ b/game/scene.rb @@ -5,13 +5,10 @@ require_relative 'enemy/handler' require_relative 'weapons/handler' require_relative 'character' -require 'perlin' - class Game < Scene def initialize super @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) @maze = Maze.new diff --git a/run b/run index 6b031bb..13490af 100755 --- a/run +++ b/run @@ -2,6 +2,6 @@ # Dependencies # Gosu for rendering and input -# Perlin noise for fog effect +# Ruby-OpenGL2 for shaders load 'main.rb' \ No newline at end of file