colorborg

COLORBORG

colorborg

The Best

Colorbot

in the game.

I started programming in January, and by May, I had created Colorborg—a modular codebase designed from scratch for maintainability. Built in Python, it demonstrates my rapid learning and problem-solving skills, informed by my background in IT. Additionally, I coded this website from scratch, showcasing my ability to build robust and scalable solutions quickly. Colorborg isn't just a project; it's a proof of concept for efficient and maintainable solutions, showing that even in a short time, you can build something substantial.

about.

ColorBorg is an automation platform for Old School RuneScape. Instead of using injection to interact with the game, ColorBorg employs a mix of color detection, image recognition, optical character recognition(OCR), and a local API to navigate the game successfully. The platform is developed in Python with a focus on modularity and ban evasion. Throughout its development, I designed the bot to mimic human behavior, enhancing its natural appearance and reducing the risk of detection.

The system's modularity plays a significant role in its flexibility; most functions are written to be universal, allowing them to be reused for other skills. This plug-and-play approach helps ensure that the bot is easily adaptable and expandable for additional in-game tasks. promo screenshot #1

context.

My journey into programming began as I sought to transition from IT Support to a Cloud Engineer. Although I had dabbled in programming during my college years and found it enjoyable, I didn't realize then that I should have pursued that passion further. Over the years, as I progressed in my IT career, I grew disenchanted with the purely support-oriented aspects of the role. I craved something more—something that allowed me to build and create. I believed Cloud Engineering might be the perfect fit. However, during my training, I found the process repetitive and uninspiring, akin to following tedious technical tutorials. It wasn't until I delved into the scripting modules that everything changed. As I learned more about programming and its inner workings, my appreciation for the software I had always used deepened. This newfound understanding ignited a love for creating programs from my own imagination, transforming my career path.

The first major project I tackled on my own was something I had always dreamed of doing as a teenager but never dared: writing my own game automation algorithm. I began this journey by testing a proof of concept on a Runescape private server, minimizing the risk of getting banned. There, I learned not only the basics of writing a bot but also the fundamentals of project design. The initial result was crude and janky, but the errors I created along the way taught me how to organize a project, laying the groundwork for what would eventually become Colorborg. After that, I moved on to a more familiar challenge that many have attempted—building the classic Snake game from scratch without following a tutorial. This project helped me deepen my understanding of object-oriented programming (OOP) principles while I absorbed various tips and tricks from YouTube on writing clean, intelligible code. With a firm (though not complete) understanding of Python under my belt, I felt ready to tackle a fully-fledged, commercially viable app: Colorborg.

Starting Colorborg was not without its challenges. I initially set some lofty design goals, such as implementing complex math, Bezier curves, a user-friendly UI, a website, a backend for the website, logging for debugging, implementing ban evasion principles, and more. While some of these features made it into the first viable build, others required me to understand the limitations of the program, such as the need for it to run in the background without taking full control of the mouse. This realization helped me refine my approach and focus on achievable milestones. Although I don't consider the program fully complete until I add more in-game skills to automate, it is ready for the public and will continue to receive numerous updates.

features.

Supported Task

  • Shrimp Fishing
  • Barbarian Village Fly Fishing
  • WIP: Shark Fishing
  • Chicken Slayer/Feather Collector

Ban Evasion Features

  • Mouse Bezier Curves
  • Random Event Handler
  • Auto Break System
  • AFK system
  • Humanlike behavior algorithm

Misc. Features

  • Runs with Runelite
  • User-friendly GUI
  • Logging
  • Fully stable

video going in here

about the site.

Design and Frontend

I designed this website to be colorful and vibrant, paying homage to the name of the bot, the program it showcases. The frontend is built using HTML and CSS, ensuring a responsive and visually appealing experience across all devices. My goal was to create a user-friendly interface that effectively highlights my projects and skills while reflecting the essence of Colorborg.

Backend and Security

Security is a top priority in my development process. The backend of this website is powered by Flask, with robust security measures implemented throughout. Passwords are securely hashed and salted, and sensitive areas of the site are protected by role-based permissions. I coded the admin panel from scratch, ensuring it is accessible only to authorized users.

My Skills and Approach

My approach to development is rooted in creating scalable, efficient, and secure solutions. With a foundation in IT and a commitment to continuous learning, I am always eager to tackle new challenges and deliver high-quality work. Thank you for visiting my portfolio. I invite you to explore my projects and see firsthand the skills and dedication I bring to my work. If you're interested in learning more or discussing potential opportunities, please don't hesitate to contact me.