1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Wynncraft, the Minecraft MMORPG. Play it now on your Minecraft client at (IP): play.wynncraft.com. No mods required! Click here for more info...

Tool Tool WynnPedia - the pocket guide | Early dev. stage [WIP]

Discussion in 'Your Work' started by Paladin1997, Nov 27, 2024.

?

How would you rate this project?

  1. I like it, keep going.

    10 vote(s)
    100.0%
  2. I don't like it. (Please let me know what's the issue in the comments)

    0 vote(s)
    0.0%
  1. Paladin1997

    Paladin1997 Founder and owner of FlameKnights HERO

    Messages:
    63
    Likes Received:
    54
    Trophy Points:
    51
    Guild:
    Minecraft:
    Hey everone,

    There's sneak peek on what's going on.
    - Recreating leaderboard system in to the WynnPedia.

    Also, please note that this is still hard work in progress.

    [​IMG]
    [​IMG]
     
    DrGREEN and Stonefriend like this.
  2. Paladin1997

    Paladin1997 Founder and owner of FlameKnights HERO

    Messages:
    63
    Likes Received:
    54
    Trophy Points:
    51
    Guild:
    Minecraft:
    Hey hey everyone,

    Another progress peak here.

    Still working consistently on WynnPedia.

    Currently, I'm in process of recreating leaderboard page in to my app.

    Functions:
    - As official leaderboard page, you can view tables searched by different sections.
    - I've decided to not change a layout since, it's working very well in my opinion.
    - As you would expect, you can "jump" to profile page by clicking on player row in the table.


    [​IMG]
    [​IMG]
     
  3. bob10234

    bob10234 wabaldedablede HERO

    Messages:
    531
    Likes Received:
    220
    Trophy Points:
    72
    Minecraft:
    So awesome!!!
     
    Paladin1997 likes this.
  4. dr_carlos

    dr_carlos Morph Gang! VIP+

    Messages:
    1,764
    Likes Received:
    1,937
    Trophy Points:
    130
    Guild:
    Minecraft:
    This looks like a really neat project!
    Have you thought about open-sourcing it so that people can try it out and provide better feedback, and even contribute to its development themselves if they are interested?
    Whilst I appreciate you're still in an development phase, there is clearly some interest here for the app even early on! Just my two cents.

    Also, if you're at all interested in the forum signatures thing, this is how I'd suggest doing it:
    • Firstly you'll need a server - let's call it wynn.pedia for now
    • Someone goes to their profile on the WynnPedia app and clicks the "copy forum signature" button, which adds to their clipboard the text "[ IMG ]https://wynn.pedia/profiles.php?name=user_name[ /IMG ]"
    • Once this is added to their forum signature, the first time they look at it, the server will get a request in the profiles.php script (I'm just assuming you'd use PHP as an example, feel free to write it in any programming language) and generates an image based on the requested player's statistics at the time - just like you'd do in the WynnPedia app. There are plenty of tools out there designed to do this for you - ImageMagick is one that comes to mind. This image could then be saved to https://wynn.pedia/profiles/user_name.png and the server would respond with the image data contained there.
    • Then, every future time that someone looks at the user's profile, their computer requests https://wynn.pedia/profiles.php?name=user_name once again - only, this time, the server sees that an image already exists at https://wynn.pedia/profiles/user_name.png and simply sends this instead of re-generating it.
    • Finally, every day, or week, or however long, the server can automatically go through every user in the https://wynn.pedia/profiles folder and re-generate their images so they're up-to-date.
    That isn't to say that there aren't a million other ways to do it, just making a suggestion in case you're interested in pursuing it (which you totally don't have to - no pressure!)

    Lmk if you have any questions :saltedhappy:
     
    Paladin1997 likes this.
  5. Paladin1997

    Paladin1997 Founder and owner of FlameKnights HERO

    Messages:
    63
    Likes Received:
    54
    Trophy Points:
    51
    Guild:
    Minecraft:
    Hey there,

    that's sounds like a cool setup for that problematic.

    However, I just had and still have content with higher priority. But this might be fine feature to add in the future.

    Regarding the open-sourcing. Well yeah, I have WynnPedia public in my GitHub, but in the process of development I'm not sharing it right away. If someone will find it (which I suppose isn't that hard, they can browse it). But from this point of the development, I'm not interested in sharing instantly.

    Also, thank you for the feedback, I'm glad people like it. I just found this as a good way to stick with my passion and it might help me find first contract for my carrier in dev way.

    And as mentioned several times in my posts in this thread, I'm looking forward to any content ideas which might be thinked of.
    ________________________________
    Thank you :blush:
     
    dr_carlos likes this.
  6. Paladin1997

    Paladin1997 Founder and owner of FlameKnights HERO

    Messages:
    63
    Likes Received:
    54
    Trophy Points:
    51
    Guild:
    Minecraft:
    Adjusted TL:DR. (GitHub version)
    I'm planning to share explicitly GitHub version where you can try out the app.
    - Repository is public, but currently not shared on purpose. (Ex. still missing custom controls out of dev. mode from Electron)


    WynnPedia
    The Ultimate Wynncraft Pocket Guide

    Welcome to WynnPedia, a desktop application designed to enhance your Wynncraft experience. Whether you're a seasoned adventurer or just starting your journey in the world of Wynncraft, WynnPedia is here to provide you with all the essential tools, stats, and utilities at your fingertips.

    Features
    List of current features of WynnPedia

    Stats & Leaderboards
    • Access real-time player statistics.
    • Render multiple tabs for several players at once to switch between them.
    • Track your progression and compare your stats with others on the leaderboards.
    • Render guild statistics
    ️ Guild Activity Checker
    • Search for any Wynncraft guild and analyze member activity.
    • Filter inactive players based on custom inactive days thresholds.
    =======================================================

    Current Development Status
    WynnPedia is in the early development stage. Despite its infancy, we have made significant progress:

    Visual Overhaul: Redesigned the interface to create a unique and polished design.

    Dynamic Data Rendering: Real-time statistics now populate the Home Page.

    Guild Activity Checker: A fully functional tool to track guild member activity.

    Next Steps:

    Expand features with additional utilities.

    Replace placeholder assets with custom icon sets and approved resources.

    =======================================================

    # Feature Ideas (Under Consideration)

    Disclaimer: These are conceptual ideas and may not be implemented in the final product.

    1. Interactive Map Integration

    • Allow users to view Wynncraft’s map directly in the app.

    • Features like player locations (if available), guild territories, dungeon locations, and quest markers.

    • Integration with Wynncraft's online map or a custom overlay for navigation.
    2. Quest Tracker

    • A searchable list of quests with details like rewards, level requirements, and completion status.

    • Suggestions for optimal quest paths based on level or location.
    3. Player Analytics

    • Advanced statistics beyond the basics, such as:

    • Class usage distribution in the guild.

    • Activity trends over time (e.g., average playtime).

    • Combat stats breakdown (damage dealt/taken, etc.).
    4. Guild Wars Dashboard

    • A dedicated tab for tracking and planning guild wars:

    • Real-time war status (if possible via API).

    • Territory management tools for guild leaders.

    • Visual representation of territories controlled.
    5. Economy Tools

    • Price check integration for the market.

    • Tools for tracking trades, profits, and popular items.

    • Historical trends for item prices (if data is available).
    6. Custom Themes

    • Provide users the option to change the app's look and feel with different themes or colors.

    • Include a dark mode if not already present.
    7. Achievement Tracker

    • A feature to track Wynncraft achievements and progress toward completing them.
    8. Event Calendar

    • A calendar to display upcoming server events, guild wars, or personal milestones.

    • Option to sync with external calendars like Google or Outlook.
    9. Friend and Guildmate Tracking

    • A friend list to track the online status of specific players.

    • Notifications for when guildmates or friends log in.
    10. Enhanced Leaderboard Customization

    • Filters to show specific stats (e.g., guild points, kills, professions).

    • Options to export leaderboard data as CSV for sharing.
    11. Custom Notifications

    • Notifications for guild wars, level-ups, or inactive players flagged for purging.

    • Configurable alerts for specific milestones or stats.
    12. Settings Enhancements

    • Allow for more granular control of the app’s behavior:

    • Language selection.
    13. Inactivity Heatmap

    • Visualize guild inactivity with a heatmap or graph to make purging decisions more intuitive.
    14. Wynncraft News Feed

    • Pull updates from Wynncraft forums, Reddit, or Twitter into the app.

    • A simple RSS feed integration or API-based solution.
    15. Backup and Sync

    • Enable users to back up their settings and preferences to the cloud.

    • Add cross-device synchronization if needed.
    Quality of Life Improvements:

    • Offline Mode: Allow users to browse cached stats or data even without an internet connection.

    • Tooltips: Add explanatory tooltips to enhance usability for new users.
    Why WynnPedia?

    After being a part of the Wynncraft community for over 7 years, I wanted to give back by creating a tool that players like me would find invaluable. WynnPedia is also a personal learning project, aimed at sharpening my skills in application development while providing value to the community.

    Feedback & Contribution

    Your feedback is invaluable! Whether you’re reporting a bug, suggesting a feature, or just sharing your thoughts, I’d love to hear from you.

    ⚠️ Disclaimer

    WynnPedia is an independent project and is not affiliated with or endorsed by Wynncraft. All official assets used are used only for dev. stage and will be replaced with custom-designed assets in the final release. I'm looking for designer who can provide me with requested assests based on my requests.

    ❤️ Special Thanks

    A huge thank you to the Wynncraft community for inspiring this project and for the resources and feedback that make WynnPedia possible. This is a labor of love for a game and community that means so much to me.

    Stay Connected

    Forum Thread: Wynncraft DevTalk
    Link: https://forums.wynncraft.com/threads/tool-wynnpedia-the-pocket-guide-early-dev-stage-wip.319938/

    Discord: Paladin1997
    Please, if you're planning to contact me, go straight to the point.

    Let’s build WynnPedia together!
     
  7. Paladin1997

    Paladin1997 Founder and owner of FlameKnights HERO

    Messages:
    63
    Likes Received:
    54
    Trophy Points:
    51
    Guild:
    Minecraft:
    Hey guys,

    In previous message I've added spoiler showcase of current state of the app.

    I've finished leaderboard section already last week, unfortunately I had different things to solve immediately.


    So, today's posts are focused on adjusting readme and showcase of the development.

    Thank you for understanding, and keeping eye on this project.