Jump to content

Skylords Marketplace Journal (SMJ)


Maze

Recommended Posts

update:

- added main page column Total Difference of Current to Median (DCM) and updated previous Difference column to now be the Relative Difference of Current to Median (DCM)

- added main page columns "Personal Price", "Total DCP" and "Relative DCP" (DCM= Difference of Current to Personal Price), with which it is possible to set personal prices with which the current prices can be compared, to be able to make a quick decision of whether or not you think it's worth to sell/buy a specific card at that moment. all personally set prices are saved in your browser, so that you do't need to enter them every time you open a new page. Prices can either be set with the "Apply" button or by pressing "Enter" while the input field is selected

- added the functionality of changing the column order by dragging and dropping the header at the drag handles, the changed column order will also be saved in your browser and can be reset to the default with an added reset button in the top-left most cell. there are still some visual issues that need to be fixed, like header cells disappering behind other header cells while dragging one. having diferent column widths was also causing issues when sorting the columns, which is why the were set to the same width

- updated the maximum width of the virtual window on the main page to now be the full width of it's container, due to the newly added columns, which may cause the table to not be as wide as the window itself on very wide monitors

Edited by Maze
Metagross31 likes this
Link to comment
Share on other sites

update:

- fixed main page sorting and resetting of the column order

- updated main page column headers click sorrting, so that the clickable area is bigger and the active ascending/descending indicator arrow is colored

- added indicator for when new data could be available. When the api next load count down reaches 0, the ( i ) icon will change into a colored flame icon to indicate that refreshing the page may result in updated prices

Metagross31 likes this
Link to comment
Share on other sites

update:

- added main page column settings modal for selecting only columns that are of interest to you and moved resetting columns to this new modal component

- updated api deck image generator to have a standard scaling of 0.5

Edited by Maze
Metagross31 likes this
Link to comment
Share on other sites

update:

- updated the changed cards including affinities, abilities and values

- added new achievementes that are checked for the selected deck on deck page, with the new achievement images following at a later date

Edited by Maze
Metagross31 likes this
Link to comment
Share on other sites

  • 2 weeks later...

major update, version 0.2.3:

- added new community decks feature and related things like discord login authentication and deck database to keep track of the added decks

- other adjustments and fixes that would probably be to many to write here

 

Community Decks ( https://smj.cards/community/decks )

- choose between pve and pvp decks

- filter pve decks by orb order, achievement, map, difficulty, position and if they are recommended for speedruns, (semi-)solo play or the current map of the month for rpve

- filter pvp decks by orb order and map

- view details about decks, like prices, deck codes, and for which achievements they count towards

- view related forum post if one was provided by the deck creator

- copy the deck code directly from the deck table

- view which orb order the decks are intended to be played with

- vote for your favorite decks to make it easier for other players to find the most amazing of decks (discord login authentication needed)

- view deck tags to see if the deck can be played on different maps/difficulties/positions or whether or not it is played with an orb switch and more

- sort by highest/lowest voted and newest/oldest

grafik.thumb.png.3666c46aafae47521d9d5f22b7fee1ce.png

 

Add Community Decks ( https://smj.cards/community/decks/add )

- select the cards of the deck directly or import an in game code (cards are automatically sorted by tier->type->color->SMJ ID to make it easier to compare them in the table overview)

- choose the orb order with which the deck is played and whether or not an orb switch is necessary

- add the deck as either a pve or pvp deck with different map selection options

- for pvp decks choose if it is best played on specific pvp maps or any, 1 vs 1 or 2 vs 2

- for pve decks choose all the maps the decks is good/optimal for and select the highest suggested difficulty, which positions and whether or not it is also good for speedruns, solo play and or the current map of the month for rpve maps

- add a forum link to a forum post or comment to provide more info on how best to use or the idea behind the deck which is also relevant if you want to be able to explain which community maps specifically you suggest the deck be used for

- check if the deck can be used to complete specific achievements that require a specific deck composition (no selection needed since the filtering on the overview page takes care of that and automatically filters the valid decks)

- add your personal favorite decks to the database (discord login authentication needed)

- there is currently no feature to update already added decks yet, but it may be added next/at some point

grafik.thumb.png.f055a3fc26ea40e0a8449e193b2142f1.png

 

Discord Login Authentication

Logging in with your discord account is only used for identification to be able to create new community decks and vote on them. Only your publicly available Discord User ID is attached to the decks you created and voted on and no other user data is being stored for now. There may be features down the line that would allow you to store your user specific data like the locally stored favorite cards/lists/decks and personal prices in a database to make porting it over to a new device or syncronizing data between devices easier. As well as connecting the website user with the bot settings to update your bot price notifications from your browser, but these things remain open for now, and may or may not be added at some point.

 

Enjoy. 😉

Edited by Maze
Majora, Hirooo, Xamos and 5 others like this
Link to comment
Share on other sites

update:

- added community decks table option to adjust number of rows per page, with the options: 10, 25, 50, 100 decks per page (25 by default, was 3 by accident for development purposes)

- fixed community decks table page when filters are changed to go back to the first page

- fixed community decks sorting

Metagross31 likes this
Link to comment
Share on other sites

update:

- added option to delete own created community decks (accessible through the account button in page header)

- updated community decks page to remove the expand and close option for the tags display, since it's not needed

Metagross31 likes this
Link to comment
Share on other sites

update:

- added related cards, card description and card abilities to the general info tab on the card pages

- updated card tooltip to now also show card abilities with an option to compare differences between affinities, when pressing "Ctrl" (there might still be some bugs)

Edited by Maze
Xamos, Metagross31 and Mynoduesp like this
Link to comment
Share on other sites

On 2/12/2023 at 9:36 PM, Maze said:

- added related cards, card description and card abilities to the general info tab on the card pages

- updated card tooltip to now also show card abilities with an option to compare differences between affinities, when pressing "Ctrl"

Wow that is epic! Thank you! 🙂 
This was the one thing that I missed on the Website, that I wasn´t able to see the card´s abilities. And even both affinities are shown, with different colored text-parts of what is different to the other aff, wow. 

One thing I´d now wish for would be that if a card has an ability that only affects a certain unit type, that all cards of the unit type would now show up in the "related cards" section *-*
(F.e. all Beasts would show up on Amazon(g)´s page; thugs would show up on striker´s page and vice versa) but no stress, maybe you already had this in mind? just something that´d be cool in the future and would help with deckbuilding and finding synergies.

image.png.f3f7ef5e825affca7f3a42293c06e783.png

Maze likes this
Link to comment
Share on other sites

Thanks for the feedback. 🙂

 

8 hours ago, Xamos said:

One thing I´d now wish for would be that if a card has an ability that only affects a certain unit type, that all cards of the unit type would now show up in the "related cards" section *-*
(F.e. all Beasts would show up on Amazon(g)´s page; thugs would show up on striker´s page and vice versa) but no stress, maybe you already had this in mind? just something that´d be cool in the future and would help with deckbuilding and finding synergies.

I planned to add something like related models, counters/countered by or something like that soon, but what you suggested is actually a really nice idea, a bit of work though, since most synergy connections would need to be added manually, I think, but absolutely something I can add. ^^

Xamos likes this
Link to comment
Share on other sites

update:

- added new main page card filters:
   - card power cost, damage, health (with operator inputs)
   - ability name/description (with option to use Regular Expressions to refine the ability filtering)
   - upgrade level to refine the above mentioned filters on a specific upgrade level (changing this option will also change the card image and abilities on hover)
   - unit models (accessible at the bottom of the "Other Filters" section)

 

The Unit Model categories are not official, but were manually chosen to define the differences and similarities as good as possible. The categorizations are mostly based on movement, idle and cheer animations, not their actual appearances, since this felt more natural and also to not end up with more than double the number of categories due to minor stylistic differences among the cards in a category, as there are already 30 categories. Let me know if you think other names would fit better, for the categories.

Metagross31 and Kapo like this
Link to comment
Share on other sites

update:

- updated unit model category names to not clash with unit species/class names (namely Ancient, Gladiator, Giant, Ogre)

- added more related cards categories and moved them to a separate tab on the respective card page (more will follow soon)

- added enums to the cards api (https://smj.cards/api/cards) to make it easier for people, who want to use the smj cards api, to understand the smj specific values. alongside this, building and spell classes were reverted back to descriptive names instead of number values.

Edited by Maze
Ultralord and Metagross31 like this
Link to comment
Share on other sites

update:

- moved Batariel/Satanael/Lost Grigori into their own unit model category as they have enough differences from other "Behemoths" (like their death animation) to warrant their own category "Balrog"

- renamed Forest Elder/Bloodhorn unit model category from "Predator" to "Canine"

- fixed some enums that are exposed through the cards api

- added simple booster and map pages for a quick overview of booster contents (e.g. https://smj.cards/boosters/7) and upgrades available from the respective maps (e.g. https://smj.cards/maps/4-8). was already possible before, through the main page filters and also with more filter and sorter options, but the new quick overviews might make things easier to quickly browse through the relevant cards if you think the filters on the main page are too clunky.

 

The quick access link tabs in the header will be consolidated into overarching group tabs soon, as they already cause the need to scroll through them.

Metagross31 likes this
Link to comment
Share on other sites

update:

- updated server generated images (should now render a lot faster)

- updated toggle affinity differences to now work with button instead of pressing "Ctrl"

- added card names to the miniature basic card images

Metagross31 likes this
Link to comment
Share on other sites

  • 2 weeks later...

update:

- fixed some issues with the boosters, maps and related cards features

- removed "None" map from maps page, since it is not relevant for upgrade checking, which the maps page is intended for

- added "Forum Link" as a filter option of the community decks to only show decks which have more info on the deck itself through the creator providing a link to the related forum post

- added outliers option to the Short Term Buyouts chart to show ouliers (troll prices), as they are now hidden by default to not cause cause the graphs to be unusable when outliers are present (cut off values ate static for now and were chosen manually so some cards may still experience outliers, or prices that could be considered regular are cut off, like with Raven Archwalker)

- improved caching, so most data/images should now load a lot faster

Kapo, Metagross31, Loriens and 1 other like this
Link to comment
Share on other sites

  • 1 month later...

Holy Cow! @Maze

And you did this as a side project for fun?  Dang, I'm sure there's a development team somewhere toasting themselves every evening they've got you on the team.  I really like that little touch where I can hover over a card with two different affinities and it brings up a description of both with the differences highlighted.  Such a simple thing that is wonderful boon to trying to wrap your head around how to build your deck.

I'm just starting to plumb the depths of what you are allowing me to do with this magnificent site.  I do have a question about the "Reforging" column.  It calculates the return on reforging 4 of the same card so you can quickly tell if it is worthwhile to reforge a card or if it would net a better return putting it up for auction.  Looking at the common cards it seems that the average expected value of the reforged card is around 8 (just running the equation backwards and adding 4x the median value back in).  Just scanning the median value of the common cards it looks like that average should be at least 8.  Adding the fact that you have a 60% chance of getting a better card than a common when reforging then that can't be right.  So, is the expected value of a reforged card based on the "minimum" weekly price instead of the "median" or "mean"?

Metagross31 and Maze like this
Link to comment
Share on other sites

17 hours ago, Knunkie said:

Holy Cow! @Maze

And you did this as a side project for fun?  Dang, I'm sure there's a development team somewhere toasting themselves every evening they've got you on the team.  I really like that little touch where I can hover over a card with two different affinities and it brings up a description of both with the differences highlighted.  Such a simple thing that is wonderful boon to trying to wrap your head around how to build your deck.

I'm just starting to plumb the depths of what you are allowing me to do with this magnificent site.  I do have a question about the "Reforging" column.  It calculates the return on reforging 4 of the same card so you can quickly tell if it is worthwhile to reforge a card or if it would net a better return putting it up for auction.  Looking at the common cards it seems that the average expected value of the reforged card is around 8 (just running the equation backwards and adding 4x the median value back in).  Just scanning the median value of the common cards it looks like that average should be at least 8.  Adding the fact that you have a 60% chance of getting a better card than a common when reforging then that can't be right.  So, is the expected value of a reforged card based on the "minimum" weekly price instead of the "median" or "mean"?

Thanks 🙂

Regarding the Reforging column it should show your return (4x card median price - average median price of the returned card). Looking at the prices for common cards there does indeed appear to be something wrong with it, I will investigate that, thanks for pointing it out. 🙂

Kapo and Metagross31 like this
Link to comment
Share on other sites

  • 4 weeks later...

update:

- fixed next price data load time indicator

- fixed reforging value for common cards (added a hard modifier that results in accurate values, even though a different modifier/formular would be more correct)

- added new card Sleet Storm (other card changes that happened with the recent patch will follow at a later date)

- updated card creator page titel

- updated basic card image to now have card names on them everywhere on the website

- updated card tooltips to now be switchable to show fewer details (your preference is stored in your browser) and adjusted the size to not cause visual glitches anymore on Full HD screen sizes (also, added Protector's Seal to show differences to the other version in the tooltips, even though they are of different colors)

- added user account database to store user related data, accessible through a new option in your user menu (at the moment it will only store your publicly available Discord ID and your ingame name if you verify it, more will follow at a later date, like storing your personal website settings that are currently stored in your browser)

- updated the community decks page with:

  • added pagination controller to the top of the table as well (standard number of decks per page was changed to 10)
  • creator ingame name (if the creator created an account entry in the user database and verified their ingame name)
  • veteran indicator for the creator and the votes of a deck, to show if a veteran player created a deck or voted on a deck (the community decides whether or not someone should be considered a veteran player)
Edited by Maze
Metagross31, Kapo and Knunkie like this
Link to comment
Share on other sites

update:

- added missing achievement images

- updated Nightmare's End and Blight map images

- updated the delete own created community decks table to habe the same pagination settings as the community decks page

- updated default difficulty when adding a deck to the community decks database to Expert for Scenarios and Difficulty 9 for rPvE

- added featured community maps to the add community deck page as well as filtering for them on the community decks page

grafik.thumb.png.b4fccc8d072fcfac03a36824f0f7737f.png

Edited by Maze
Kapo and Metagross31 like this
Link to comment
Share on other sites

update:

- added deck complexity to the community deck creation

- added new additional deck tags, currently only "Creative/Fun" (feel free to suggest more additional deck tags)

- added functionality to edit decks (you can edit and delete your decks here: https://smj.cards/account/community/decks)

- added actions that veterans can take for decks, those include: (suggest more, if think others are necessary)

  • flag deck as "Outdated", for example when it's not playable anymore due to orb requirement changes to cards
    ("Outdated" flag is displayed if at least 3 veterans flagged the deck as such.)
  • remove "Updated" flags from decks that were edited, if the deck still fits the rating, to prevent editing abuse
    ("Updated" flag is removed if at least 3 veterans flagged the tag for removal.)

 

grafik.png.c8bf8c45860a32217ae9ac77197aee4d.png          grafik.png.283ad1718786f181f1385914a4fba6f5.png

grafik.thumb.png.06e5942be0919e8a523ed9f34e7b6d74.png

 

Edited by Maze
Kapo, Volin and Metagross31 like this
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use