All Projects → NuriYuri → LiteRGSS

NuriYuri / LiteRGSS

Licence: other
LiteRGSS is a little library that'll do some stuff the RGSS do with sprite, bitmap and so on but using SFML.

Programming Languages

C++
36643 projects - #6 most used programming language
ruby
36898 projects - #4 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to LiteRGSS

smk
SMK - Simple multimedia kit - C++ WebAssembly
Stars: ✭ 89 (+535.71%)
Mutual labels:  sfml
ssGUI
◀️ Super Simple GUI Library for C++ ▶️
Stars: ✭ 21 (+50%)
Mutual labels:  sfml
2D-game
A game in which social media site has to survive waves of Zombies in SFML C++
Stars: ✭ 16 (+14.29%)
Mutual labels:  sfml
o2r
Open Rodent's Revenge is a C++ remake of the famous Microsoft game "Rodent's Revenge" (1991).
Stars: ✭ 22 (+57.14%)
Mutual labels:  sfml
Swoosh
SFML Activity and Segue Mini Library
Stars: ✭ 63 (+350%)
Mutual labels:  sfml
SFML-book
SFML Blueprint book, source code
Stars: ✭ 61 (+335.71%)
Mutual labels:  sfml
Nero-Game-Engine
Advanced SFML Game Engine, Designed to be Simple and Intuitive
Stars: ✭ 50 (+257.14%)
Mutual labels:  sfml
node-sfml
A cross-platform SFML's Node.js binding.
Stars: ✭ 53 (+278.57%)
Mutual labels:  sfml
among-us-replayer
Replayer for Among Us
Stars: ✭ 32 (+128.57%)
Mutual labels:  sfml
Examples
Smaller or bigger examples that I've written or will write in the future in C++.
Stars: ✭ 14 (+0%)
Mutual labels:  sfml
conan-sfml
[OBSOLETE] The recipe is now in https://github.com/bincrafters/community
Stars: ✭ 13 (-7.14%)
Mutual labels:  sfml
AntSimulator
Simple Ants simulator
Stars: ✭ 1,939 (+13750%)
Mutual labels:  sfml
algosketch
Visualizer for basic data structures and algorithms
Stars: ✭ 34 (+142.86%)
Mutual labels:  sfml
DSFML
DSFML is a D binding of SFML
Stars: ✭ 99 (+607.14%)
Mutual labels:  sfml
Woozoolike
A simple space exploration roguelike for 7DRL 2017
Stars: ✭ 29 (+107.14%)
Mutual labels:  sfml
deerportal
Full of the diamonds 💎 board game driven by a 🦌 Deer 🦌 god and classical elements 🔥 💦 💨 🌍
Stars: ✭ 31 (+121.43%)
Mutual labels:  sfml
Glass
Gui Library written in Crystal
Stars: ✭ 24 (+71.43%)
Mutual labels:  sfml
ClothSimulation
Basic cloth simulation using Verlet integration
Stars: ✭ 432 (+2985.71%)
Mutual labels:  sfml
osgc
Open Source Game Collection - mini games created with xygine and SFML!
Stars: ✭ 17 (+21.43%)
Mutual labels:  sfml
lifish
A game inspired by Factor Software's "BOOM". Also the repo for BOOM Remake.
Stars: ✭ 38 (+171.43%)
Mutual labels:  sfml

Lite RGSS

What is Lite RGSS ?

LiteRGSS is a little Ruby Game library that reproduces some features of the RGSS. It has been written with SFML and only manage the Graphic part.

Nuri Yuri wrote LiteRGSS during his free time, that's why SFML has been used (easy to use, nothing to learn) and wanted to have a RGSS like library that was usable directly with the MRI (to allow thing like require "socket" which is impossible with mkxp and other RGSS like library)

During the year 2019 Scorbutics started to refractor & make the C++ part of LiteRGSS better.

Why using LiteRGSS instead of RGSS1 RGSS2 or RGSS3 ?

LiteRGSS is a fully OpenSource project where everyone is free to contribute. The RGSS from enterbrain is highly closed and using a very old version of Ruby.

If you use LiteRGSS you can freely include any Ruby STD library (like socket) or any Ruby Gem.

LiteRGSS vs RGSS

LiteRGSS doesn't gives a default Audio module, I consider you should be free to choose whatever you want to use to process Audio in your game. Personally I like Fmod so I made a Fmod Audio module using RubyFmod. If you want you can use an other gem or make your own Audio module using OpenAL (or SFML-Audio).

LiteRGSS doesn't display text inside bitmaps. It uses a different system : the Text object (a sprite like object but for texts) and the Fonts module. See the documentation to learn more about those two things.

LiteRGSS doesn't allow tone and color (or wave) inside Sprites. If you want sprites with that sort of processing, use the ShaderedSprites. By the way, LiteRGSS allow Shader processing on tone (faster than in sprites) and in the Graphics module (more global), with this ability you can for example implement HqnX, ScaleX or SABR filter if you want Higher screen resolution without remaking all your ressources :)

How to use the LiteRGSS ?

All the explaination (building, using) are on the official doc : https://psdk.pokemonworkshop.fr/litergss/

Specials Thanks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].