Skip to content

Website "store" improvements #923

Closed
Closed
@msx80

Description

Hi there, just a low priority issue, but i think the website "play" tab could use some updates. I propose the following:

  1. a "developer" page. Basically you click on the author of a cart and you get a page where you can see all of his/her carts. Actually something similar is already present when you click on your name (https://tic.computer/profile). It would be nice both to search other games similar to one you liked and to share you own "production" with a single link.

  2. A "popular this month" (or "this semester" or "this year") that shows like the "popular" tab but limited to carts uploaded the last month. This is becouse by now entries on the "popular" tab are more or less set on stone (they are unreacheable and being there gets the most visibility), while the new has a big turnover and stuff quickly disappear. Main page could show a selection from Popular this month and a selection of Popular of all times. This changes will give more exposure to new games that are good.

Also #616 if it sounds sensible.

I think the sources of the website are closed but if you want i could offer to help.

Activity

Masternama-8000

Masternama-8000 commented on Sep 4, 2019

@Masternama-8000

Yes, Secret Agents is copy game by M4jestik so I uploaded this game.

borbware

borbware commented on Sep 8, 2020

@borbware
SponsorContributor

"Popular this month" would be so good. It's quite difficult to find newer quality titles from the website! Another option would be a "Featured" section where some titles are hand-picked for showcase, and are listed newest first.

nesbox

nesbox commented on Sep 8, 2020

@nesbox
Owner

Unfortunately, I'm not a web developer and do website things very slow.
As a variant, I could open website sources and let the community improve it.

RobLoach

RobLoach commented on Sep 8, 2020

@RobLoach
Contributor

If you're concerned about opening it up to everyone, a small team could do wonders. Depending on stack, I'd be willing to help out a bit.

nesbox

nesbox commented on Sep 9, 2020

@nesbox
Owner

Server: node.js + sqlite3 + EJS
Client: jquery + bootstrap

msx80

msx80 commented on Sep 16, 2020

@msx80
ContributorAuthor

i think opening website sources, either privately to a small team or publicly would be the best choice. I'd offer to work but lately i'm a bit swamped with my job and have not much time for hobby coding.

jf1x

jf1x commented on Sep 20, 2020

@jf1x

I'm a web dev and would be happy to submit some PRs for the website, if you choose to open it.

self-assigned this
on Nov 10, 2020
moved this from To do to In progress in dev version 0.90on Jan 30, 2021
nesbox

nesbox commented on Jan 30, 2021

@nesbox
Owner

I added new & popular, most recent and top rated filters to the cart categories.
Where new & popular shows carts uploaded for the last month.

image

nesbox

nesbox commented on Feb 1, 2021

@nesbox
Owner

Added Most popular developers page https://tic80.com/dev

image

msx80

msx80 commented on Feb 1, 2021

@msx80
ContributorAuthor

Awesome, thanks :)

msx80

msx80 commented on Feb 1, 2021

@msx80
ContributorAuthor

There's also a per-dev page, finally i can share my stuff with a single link 👍

Also: must.. resist.. urge.. to.. compete.. for.. top.. developers.. :)

added a commit that references this issue on Feb 2, 2021

#923: fixed FS dir back function, fixed SURF async cover loading

nesbox

nesbox commented on Feb 2, 2021

@nesbox
Owner

SURF also shows popular developers list as well as New/Recent/Top filters.

surf

borbware

borbware commented on Feb 2, 2021

@borbware
SponsorContributor

Amazing! this makes SURF much nicer to use.

One SURF feature that I'd like to see in the future would be seeing all your liked games listed. It'd feel like you have your own TIC-80 game library :>

I do realise that this might not be that simple to implement, as it requires logging into your account, however.

nesbox

nesbox commented on Feb 2, 2021

@nesbox
Owner

@borbware Great idea, thanks 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

    Participants

    @RobLoach@jf1x@nesbox@msx80@borbware

    Issue actions

      Website "store" improvements · Issue #923 · nesbox/TIC-80