GithubHelp home page GithubHelp logo

bellsibub / legacy-tracker Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 4.01 MB

Home Page: https://www.ts4legacytracker.com/

License: GNU General Public License v3.0

JavaScript 99.64% HTML 0.36%
react reactjs

legacy-tracker's Introduction

legacy tracker logo

TS4 Legacy Challenge Tracker - Track your scores and plan your legacy challenge!

GitHub release (latest by date including pre-releases) made by Bellsibub

Table of Contents


About

I wanted to create a tracker application for the Sims 4 Legacy Challenge. This is one of most commonly used challenges today in the Sims 4 community, but as of yet there are no trackers fully automated applications for the scoring system. However, there are excel sheets made by the awsome Sims 4 community.

When I play this challenge I get easily overwhelmed by all the data and stuff I have to keep track of and the messy design of an Excel sheet doesn't help.

So therefore I have for the past couple of years been planning and thinking about making a website that handles everything for you and displays the relevant data in a nice responsive fashion.

This application was began its production during the final weeks of the Technigo Bootcamp.

Built With

Backend:

Frontend:



Usage and Features

Prerequisites

Before you begin using this application you might want to read up a bit on what the legacy challenge actually is in the Sims 4.

To do that start off by going to the official website for the challenge

Or just go to Youtube and search for "sims 4 legacy challenge"

Usage

Link to live project: https://www.ts4legacytracker.com/

URL for backend (All endpoints require Auth0 token): https://legacy-tracker-api-production.herokuapp.com/

Features

Dashboard

  • View/Edit the curret ruler of the current generation
  • View Potential Heirs in the next generation
    • Select a potential heir as the Heir
    • If the legacy has the Heir Law of RANDOM
  • Focus Tasks (used to plan your generation playthrough)
    • Any item from a category set as a focus will be shown here as a todo.
    • Each todo can be either removed/completed
  • Category Score Stats
    • For each category you can see your current score for this legacy

Laws and Rules

  • Here you can view/edit your selected laws for this legacy
    • These laws effect what sims will be listed as potential heirs
  • View/Edit/Delete/Add Rules
    • These have no effect in the applictaion. They serve as a reminder to you when playing the Sims.

Geneology

  • Here you can view the ruler and heirs (just like the Dashboard)
  • You can also view each generation and its sims
  • At the top of the page you can start a new generation / begin the next generation
    • Starting a new generation:
      • This means you want to add your first Legacy Child for the next generation
      • These sims will be calculated against the laws for potential heirs
    • Init next generation:
      • This will be available when you have an heir selected
      • => It will remove the current ruler and set the heir as the ruler. This will also move the legacy towards the next generation
  • For each generation table you can add new partners or a non-legacy sim.
    • These sims have no effect on the application other than provide a nice way to keep track of your family.

Categories

These pages are the categories for the scoring of the legacy (as defined by the creators of the challenge)

  • Skills
  • Aspirations
  • Food

Profile

  • Edit your profile or delete your profile
  • You can also configure what packs the legacy has active
  • You can begin a new legacy. This will remove the current legacy and start a new one.


Roadmap

Summer 2021

  • Bug fixes and improvements of current features
  • Age system for sims. (This is needed for more advanced laws calculations)
  • More advanced automation of laws and heir selection
  • Toast notifications for errors and actions
  • Design improvements
  • Add an end state; i.e. when legacy gets to generation 10
  • Add more categories
    • Family
    • Creative
    • Fortune
    • Love
    • Nature
    • Collections
    • Popularity
    • Deviance

Autumn 2021

  • Bug fixes and improvements of current features
  • Additional categories:
    • Bonus Points
    • Penalities
  • Extensive user testing and improvements
  • Tutorial videos and improved onboarding

TBD

  • User should be able to have multiple legacies
  • Custom layout of Dashboard
  • Improved Sim cards with images (i.e. user can upload images)
  • Generators:
    • RNG Traits -> Get get traits for children

Acknowledgements

Thanks to everyone from the Technigo community for supporting me during development and giving me a platform to learn and improve my skills.

Also of course a HUGE and massive thank you to the Sims community who had already created some trackers using Excel and gave me the inspiration to do this!

Last but not least a great big bow to Pinstar and Mystic the creators and maintainers of the Sims Legacy Challenge!

legacy-tracker's People

Contributors

bellsibub avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.