IcyStarFrost / Lambda-Players

Lambda Players, a sequel to Zeta Players that is coded to be more performant, module, and multiplayer friendly
38 stars 16 forks source link

Lambda Players

A sequel to Zeta Players with code that is designed to be more performant, module, and multiplayer friendly. Overall a massive upgrade from Zeta Players in every way.

Currently the project will only be located here on Github and will be seen on the workshop when the addon is considered complete by StarFrost

If you would like to know how to add custom content for Lambda Players, code addons for Lambda Players, or upload any custom content to the workshop, please check out the wiki https://github.com/IcyStarFrost/Lambda-Players/wiki


What is Lambda Players and what is their purpose?

Lambda Players are a complete rewrite of Zeta Players which are Nextbots designed to mimic Real Players in a regular Sandbox Server setting. (This means they are meant to be in Sandbox and Sandbox only! Do not ask for them to support other gamemodes.) Much like their Zeta counterparts, their core features are of the following:

Building

ezgif-3-e1734bf85f

Combat

ezgif-3-2e49bd6332

Whatever else a player may do

ezgif-3-2e49bd6332

Lambda Players like the Zetas have many options and tools you can use and play with inside their Lambda Player tab

image

Lambda Players are your players of your Server whether it is singleplayer or not, you have the ability to personalize your Players through custom Profile Pictures, custom names, custom text lines, custom voicelines, ect. So turn them into whatever you wish! To customize your Lambdas, please go here to learn https://github.com/IcyStarFrost/Lambda-Players/wiki/Adding-Custom-Content

But what does Lambda have over Zeta? What makes it better?

Lambda Code

image

Zeta Code

Yes this is a Find function but the point stays the same

image

image

This feature can be turned off by turning this off in Lambda Server Settings

image

If you are new to Lambda, you will be surprised on the memorable moments you can get just by simply playing with them. Have a watch on the first Zeta Player Montage as it pretty much shows what I am talking about. https://www.youtube.com/watch?v=Iz782JGfpzE&t=462s

Feature Summary

Origins

The inspiration to create bots that sort of mimic Players comes from 2016 and a Wiremod Expression 2 chip originally named Paper Clip Mingebag Version 2. Essentially it made Mingebags as a reference to War of the Servers that wander around attacking people, building contraptions, and structures.

Paper Clip Mingebag Version 2 E2 Mingebags

ezgif-3-2e49bd6332

I made a form of bot in StarfallEX which was called Player Mimics that basically Built structures, walked around, sit around, and speak. Sometimes when I used it in multiplayer, it actually fooled people sometimes that it wasn't a real player surprisingly enough. This was and still is my favorite StarFall Chip I have ever made even if its code is so garbage which it is.

Player Mimics

ezgif-3-2e49bd6332

Later I decided to make my first Glua addon which was the Zetas that had development last for months, get burnt out from them, realize how garbage the code is for Zetas, then later make a rewrite which we have now as Lambda Players. There's some lore for ya