[TO: Present]|2 min read
Lua Logo
Roblox Logo
Trello Logo
Ultimate Alchemist

Ultimate Alchemist

By Izaiah Coleman

Economy-driven potion crafting system using combinations and permutations.

Overview

This project was my most ambitious foray into combinatorial logic. I wanted to create a system where players didn't just "click a button" to make a potion.

Features

  • Ingredient Combinations: Players can mix different ingredients to create unique potions, each with its own effects.
  • Dynamic Effects: The effects of the potions are determined by the specific combination of ingredients, leading to a vast array of possibilities.
  • Economy System: Players can buy ingredients, stations, and relics and sell potions to customers. Shop items are restocked every 5 minutes and availability varies by rarity.
  • Leaderboard: A competitive aspect where players can see who has created the most expensive or unique potions.
  • Base Building: Players can build and customize their own plots to increase production via stations and relics.
  • QA testing and Feedback: Regular playtesting sessions to gather feedback and make iterative improvements from QA Central.
  • Trello Board: Used for project management and tracking progress.
  • Other Open Sourced Tools:
    • ProfileStore by Loleris
    • Camera Shaker by Stephen Leitnick
    • TopBarPlus by ForeverHD
    • LightningBolt by Quasiduck
    • Ragdoll by imepic457
    • Shime by Winnerz, Zone by ForeverHD
    • Satchel by Winnerz
    • Proximity Prompt Customizer by BitwiseAndrea

Sample Mechanics

function mixIngredients(a, b)
 
end

Challenges

  • Balancing Complexity: With so many possible combinations, it was a challenge to ensure that the system remained intuitive and fun.

Lesssons Learned

  • Iterative Design: The importance of playtesting and iterating based on feedback to refine the mechanics and balance.