Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
A Ruby 2d game engine built on gosu/gosu.
As a Ruby developer, I want a toolset that allows me to prototype games quickly and easily. I want to be able to experiment with game mechanics and ideas without having to worry about the complexities of a full game engine.
As the gem is based on gosu, you will need to install the gosu dependencies.
Add this line to your application's Gemfile:
gem "conjuration"
TODO: Add project generator.
conjuration new my_game
You should setup your project with the following file structure:
.
├── src/
│ ├── assets
│ ├── game_objects
│ ├── scenes
│ └── game.rb
└── main.rb
main.rb
The entrypoint for your game. This is where you require the game file and start the game.
TODO: Pull this into a bin script.
conjuration run
src/game.rb
The main game class. This is where you add your initial scene.
class Game < Conjuration::Game
def initialize
super(title: "My Game")
scene_manager.add_scene(:main_menu, MainMenuScene)
scene_manager.set_scene(:main_menu)
end
end
src/scenes
This is where you define each of your game scenes. Each scene should inherit from Conjuration::Scene
.
src/game_objects
This is where you define your game objects. Each game object should inherit from Conjuration::GameObject
.
src/assets
This is where you store your game assets. This can include images, sounds, and other resources.
Bug reports and pull requests are welcome on GitHub at https://github.com/Nitemaeric/conjuration.
The gem is available as open source under the terms of the MIT License.
FAQs
Unknown package
We found that conjuration demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.