-
Bodyguard AI Algorithm
Bodyguard AI, completely scripted by me, ensures the protection of a VIP by having agents intercept threats.
Each individual agent determines on its own whether to shoot, cover, arrest, or stand neutral, depending on the surrounding environment. General placement of each agent is decided by one centralized script for organizational purposes. Formats change depending on the number of agents available. Agents are coded to move and act as real players.
Through the control GUI, players can insert and control NPCs that will act as threats, in order to evaluate the effectiveness of the bodyguard AI.
This algorithm is very complex, join and see for yourself!
Made and perfected from 2021 to 2022.
-
rapid protection thing
cool thing i made in 2022
add more agents under main procedures its cool
if ur interested in the https://www.roblox.com/games/5929641521/Bodyguard-AI-Algorithm
-
NPC AI (zainspirowany GTA)
Sztuczna inteligencja NPC reaguje na otaczające środowisko. Na przykład NPCs będą się denerwować, gdy trafią do nich, i będą kurczyć się lub uciekać przed zagrożeniami, takimi jak broń i pojazdy. Kilka aspektów jest losowych, w tym wygląd, bezczynne animacje, reakcje, dźwięki i ścieżki chodzenia. NPCs będą podążać za węzłami, które są łatwe do dostosowania i wybiorą losową ścieżkę w razie potrzeby (to podejście oparte na węzłach jest znacznie mniej intensywne niż znalezienie ścieżki)
Zaprogramowałem również mechanikę spawania, aby uzyskać maksymalną wydajność: duża liczba NPC pojawi się tylko w obszarach z największą liczbą graczy, aby uniknąć niepotrzebnego opóźnienia. NPC ładują / usuwają sekwencyjnie, a nie wszystkie naraz, aby uzyskać lepszą wydajność.
NPCy rzucają pieniądze po śmierci, ten system jest również zabezpieczony przed wyzyskami (kontrola wielkości i posiadanie sieci serwerów).
Wdrażanie własnych narzędzi i broni, na które NPC reagują, jest proste, kod jest wydajny i konfigurowalny.
Wykonano latem 2022 r.
-
System napadów na banki
Gracze mogą uszkodzić drzwi sejfu i rozpocząć napad na bank, zarabiając pieniądze, podnosząc pieniądze w środku. Im więcej jest graczy, tym więcej pieniędzy pojawia się w sejfie. W czasie aktywnego napadu zostanie uruchomiony wizualny i dźwiękowy alarm. Kodowałem również lasery bezpieczeństwa, których gracze muszą unikać.
Wszystko jest łatwe do dostosowania: kwoty pieniędzy i lokalizacje można łatwo zmienić, zdrowie skrzyni i czas regeneracji.
Upewniłem się również, że dołączyłem skrypt antyeksploatacyjny, który usuwa graczy z sejfu, gdy jest zamknięty, za pomocą sprawdzania regionu na serwerze.
Wykonano latem 2022 r.
-
Teleport Antiexploit
AntiTP script, brings you back to your previous position if you teleport. Test it using the ClickTP tool in your inventory!
Uses distance formula rather than magnitude checks, to prevent false-positives from large magnitude changes when falling down. Changes in the y direction are still checked for teleporting upwards.
Unpatchable, as it is completely handled by server scripts.
There is a TP BindableEvent implemented, so that other server scripts can legally teleport a player without false positives. TP bricks have been added to demonstrate this.
I also coded a BindableFunction which informs whether or not a player has teleported. By adding this to your weapons (just one line of code), you can prevent players from damaging others if they teleport! Test this by TPing to an NPC and trying to damage them with the sword.
Not memory or performance-intensive at all, and the bindables are super easy to implement into your game!
Made in 2021 and 2022
-
Click and NPC Jobs
These two job scripts are perfect for a cash-earning system in any city game. The first one consists of helping NPC customers, and the second is a simple pick-up items job.
From cash earned to what the customers can say, everything is intended to be customizable:
-items and NPC options are easy to change
-add and move spawning locations easily
-new stores can be quickly added
-code is efficient and flexible
Made summer 2022.
-
Sword Fight and Flex Your Title [PROTOTYPE]
GAME IS NO LONGER BEING ADVERTISED UNTIL THE NEXT UPDATE, JOIN COMMUNITY SERVER FOR INFO
A medieval game with Game of Thrones aspects where you rise through the ranks with sword fighting skill.
When you kill someone, you gain their points. If you get killed, you lose your points. The more points you have, the higher your Title.
If you have more points than the King, you can forcibly duel them!
This is a very early prototype, future versions will have more things the King can do and additional places (ie. Winterfell) with various Lords and Kings that can interact with one another and go to war, competing for the title of King of the Seven Kingdoms.
-
Przepraszam, panie prezydencie!
Chroń Prezydenta... wszystko w zwolnionym tempie! Nurkuj w kierunku VIP-a za pomocą E i Q, użyj WASD, aby zmienić ścieżkę nurkowania. Przeglądaj tłumy przerażonych NPC i zabawną fizykę lalek. G i H, aby użyć słuchawek.
Dodano sztuczną inteligencję wroga, dzięki czemu możesz również grać solo.
Zainspirowany grą na parze "Mr. President!"
Wyprodukowano w 2021 roku, nadal w fazie rozwoju.
-
Protection Course
Test your abilities in this game, which puts you through a driving course, threat scenarios, obstacle courses, and more!
-
Factory System
Made in August 2020 for a client.
Buyable factory where players put crates on moving rails and collect money, similar to tycoon games. Upgrades can be bought, such as faster rail speed and AI workers that put the crates for you. Also includes a neat tutorial on how to operate the factory. The AI was definitely a challenging task as there can be multiple workers at once, so I had to code them to move in a realistic, single file line. Other factors, such as ensuring that crates can't be placed too fast one after the other, depending on the rail speed, made this project very demanding on my programming skills at the time.
-
Capture Point system
Made for a client in July 2020.
Areas can be captured and contested by teams. Capturing an area earns your team points over time, and allows you to spawn there.
This project includes a spawning GUI where you can select your items and where you spawn.
Also utilizes a level/xp script I previously made where players can earn levels and unlock new tools.
Capture system is complex and required skillful coding, as I had to compare number of players on a point, their team, and how long they've been there to decide who holds the point. All changes in the contesting status had to be properly reflected to players and their local user interface. The custom spawning menu uses camera manipulation and GUI tweening for pleasing effects. Round-based code has a team win over time if they hold the majority of captured points.
-
Radio Development
Radio script allowing radio operators to see their team's chats, communicate with other operators, and broadcast messages to physical objects across the map.
Somewhat intricate project, I had to create an updating chatbox and create a strong client-server system for efficient communication.
Made summer 2020.
-
Delivery System
Truck delivery script where players can make money by driving to marked locations.
Positions and number of locations, truck models, etc. are all easily customizable! Also includes truck respawning.
Truck models are not mine.
Made for a client summer 2020.
-
Arrest Script
Working handcuffs! Equip the tool and click on players near you to send them to jail for a limited amount of time.
Uses tables and DataStoreService to keep you in jail if you go to another server or rejoin.
Made June 2020.
-
House & Store
House ownership with purchasable furniture, and a passive store script with similar mechanics.
Made for a client in early 2020.
Looking back now, the code is not flexible, customizing aspects such as number of furniture is complicated. I plan on recoding this in the future.
-
Border Doors
Satisfying sliding doors with button inputs, plus a viewable security camera, perfect for a border game!
Made early 2020
-
Tank Script
Tank design is not mine, but all physics modifications and scripts to make it work were made by me in 2020 for a client. Includes a driver seat that controls movement, a rotating turret controlled by yet another seat, and a mounted gun on top. This means multiple players are needed to fully operate the tank, making it fun to use with teammates.
Coding is very complex and required months of work, I had to master bodygyro to make the turret movement smooth (following the player's mouse, returning to its original position when not in use, not being affected by tank steering, etc.)
Tank controls can be exclusively locked for a specific team, and other settings such as health and damage are easy to modify.
Tanks can be destroyed and have effects like smoke and fire at low health. I also coded a wrench, allowing players to repair the tank to full health.
This system is integrated with grenades and artillery I previously coded; they will damage the tanks.
-
Casino System
Casino games I made for clients in 2019-20, code is pretty complex, with animations, strong client-server architecture, randomization, and more!
-
Turret and Artillery
Different turrets I've made over the years, from 2018 to 2020.
Turret parts are welded to a rotating hinge, scripted to follow the player's mouse using bodygyro. The simulated projectiles damage vehicles and other players. Also, some of the artillery require a shell to be loaded in to emphasize teamwork.
-
Xenomorph Stuff
Cool xenomorph model, animations are WIP
June 2019
-
Spin Wheel
Made for a client in May 2019.
Click the red brick to open up a randomized lottery where you can buy spins using microtransactions (permanently saved using datastores). Sliding GUI creates anticipation, and prizes vary from tools to money.
Looking back now, the prizes are hardcoded in and are more complicated than they should be to modify. Also, the user interface does not fit on all screen dimensions. I plan on recoding this in the future.
-
Simple job script
Click the pink brick.
Simple job script where you press letters that show up and make money. Having the letters in the GUI move down and increase speed over time was challenging to code.
Made for a client November 2018.
-
Planeta Xenoblox [ALPHA]
Planet Xenoblox będzie nieaktywny, dopóki nie zakończę większości aktualizacji. Informacje zwrotne, które otrzymałem od graczy, zostaną wykorzystane do ulepszenia gry. Może to zająć kilka miesięcy. Dziękuję wszystkim, którzy grali w grę i pomogli mi ją przetestować
INFORMACJE
Jesteś marynarzem wysłanym na zamieszkaną planetę, która niedawno straciła komunikację z Ziemią. Okazuje się, że była to obca inwazja Xenomorph, a teraz musisz uratować ocalałych z osady bez śmierci.
W każdej rundzie jeden gracz jest losowo wybierany jako obcy. Pozostali gracze to marines, a Ty możesz dołączyć do gry jako facehugger pomiędzy kolejnymi rundami.
WAŻNE
Ta gra jest w wersji alfa i jest bardzo nowa. Jest dużo więcej treści, które muszę dodać i przepraszam, jeśli są jakieś błędy.
Dołącz do tej grupy, aby zgłaszać błędy i sugerować pomysły: https://www.roblox.com/My/Groups.aspx?gid=4118393
-
Fishing and Farming System
Made for a client September 2018, who requested coded money farming minigames, such as fishing, mining, and crops.
-
Levels and Exp
Gaining 100 xp increases your level by 1. Levels can be purchased through microtransactions. Store items are locked by level. Everything saves through datastores.
Made for a client August 2018.
As is the case with most of my old code, it is a bit messy and not easily customizable. Thankfully I have greatly improved and I'm able to notice that now.
-
Kowloon Showcase
Kowloon Walled City
Made in 2018
-
Big Blox
In this game, you shoot big blocks. Here's the twist: you get pushed back each time you shoot. You can use this to your advantage by flying in the air. Oh, and did I mention that you can't touch the ground?
Warning: each time you die you have a chance of losing an item that you bought
-
Main Menu + Team change GUI
Made July 2017
Pretty cool animation tweening considering this was my first paid job making a GUI.
capydev nie ma żadnych dzieł.