{"id":24599832,"url":"https://github.com/greenya/pqnext","last_synced_at":"2026-04-17T17:31:15.377Z","repository":{"id":263599219,"uuid":"315276222","full_name":"greenya/pqnext","owner":"greenya","description":"Progress Quest Next","archived":false,"fork":false,"pushed_at":"2021-03-19T17:39:20.000Z","size":741,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-25T07:53:10.675Z","etag":null,"topics":["bulma","deno","game","progress-quest","typescript","vuejs","zpg"],"latest_commit_sha":null,"homepage":"https://greenya.github.io/pqnext/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/greenya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-23T10:17:36.000Z","updated_at":"2022-11-17T20:37:26.000Z","dependencies_parsed_at":"2024-11-19T12:53:37.189Z","dependency_job_id":"b1cd064b-e12a-4cfb-920d-51957ffa269a","html_url":"https://github.com/greenya/pqnext","commit_stats":null,"previous_names":["greenya/pqnext"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/greenya/pqnext","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenya%2Fpqnext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenya%2Fpqnext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenya%2Fpqnext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenya%2Fpqnext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/greenya","download_url":"https://codeload.github.com/greenya/pqnext/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenya%2Fpqnext/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31938598,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bulma","deno","game","progress-quest","typescript","vuejs","zpg"],"created_at":"2025-01-24T13:17:39.601Z","updated_at":"2026-04-17T17:31:15.362Z","avatar_url":"https://github.com/greenya.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pqnext\n\n- [Demo](https://greenya.github.io/pqnext/)\n- Original idea: [ProgressQuest](http://progressquest.com/)\n- Awesome reincarnation: [pq-cli](https://github.com/rr-/pq-cli)\n\n## Screenshot\n\n![Screenshot](screenshot.png)\n\n## Bundle\n\n```\ndeno run --unstable --allow-read --allow-write bundle.ts\n```\n\n## Start Web Server\n\nServe `docs` folder. I use PHP to start it\n\n```\ncd docs\nphp -S localhost:8000\n```\n\nBut if you dont' have it, no need to install, you can use Google Chrome extension like [Web Server for Chrome](https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=en) or VSCode extension like [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).\n\n## Todos and Ideas\n\n- add value to attributes:\n    - [x] str (more bag slots),\n    - [ ] dex (lesser chance to die),\n    - [x] int (more mana allows longer non-stop combat; each mob takes portion of mana; when no mana -\u003e \"rest\" action)\n\n- add dying (fail when fighting mob); on death -\u003e run to corpse (50% of town distance) -\u003e eat-and-drink\n\n- [?] add gear slot items limit when generating name; should be a window of 6-8 items that moves down the list; so at high levels we generate random name from last 6-8 item names (or maybe add optional properly \"level-limit\" so it is posible to manually limit some weak titles for high levels) (or maybe allow optionally define rarities for gear slot item titles; so no rare and epic weak titles generated)\n\n- add weapon depth (mainhand and offhand slots)\n    - melee/ranged weapons; hero class defines what type of weapon can be used (for example: hypothetical \"archer\" class might be able to use ranged weapon only)\n    - hero class limited weapon types (for example: 2h hammer can only be used by warriors; wand can only be used mage etc.)\n    - 1h/2h weapons; so offhand cannot be equipped with 2h weapons\n\n- add quest depth\n    - add dropping quest items (dont forget to skip selling these item; now sellJunk() sell entire bag content)\n    - [?] add quest chains\n    - [?] add main quest chain and plot development\n\n- add gear durability and its loss, when \u003c 10% (?) =\u003e move-to-town; add need for repair while in town (chance if durability \u003c 50%)\n\n- add unique/rare mobs with notable loot\n- add spell book\n- add quest log\n- add travel distance tracking\n- add achivements (e.g. Hit Level 10 yay!, Killed 1000 mobs!, First gold coin!, Travelled 1 km! etc.)\n- add Underground zone type with skeletons, zombies, witches, lava worms, fire giants etc\n- add legendary items; unique names and maybe stats/effects; maybe obtainable only from high-end quests (?)\n- add gear item flavor text generation (for rare+ with small chance)\n- maybe add ability to choose geneder (male/female); action texts should be enchanced to support it\n\n- add perks; player can choose one at start when creating hero; each perk has pros and cons, examples:\n    - Quest hater (pro: more exp from killing mobs; con: chance to skip getting quest)\n    - Quest lover (pro: higher chance progressing quest on mob kill; con: higher chance to die from mobs)\n    - Mythic raider (pro: all mobs you kill always progresses quest; con: part of your bag is reserved for consumables)\n    - Iron man (pro: never die from mobs; con: use only Poor and Common gear)\n    - Pack mule (pro: more bag slots; con: traveling from wilderness to town takes much longer)\n    - Looter (pro: higher chance for mob to drop an item; con: never get gear as quest reward)\n    - Tinker (pro: gear is indestructible; con: run from town on death)\n    - Steel bladder (pro: lesser chance to go afk; con: high chance to forget to repair gear while in town)\n    - Roleplayer (pro: move faster between town and wilderness; con: chance to start roleplaying while in town) // \"roleplaying\" is a special time consuming \"afk\" action\n    - Mailbox dancer (pro: you get gold for afk actions; con: chance to start dancing on mail box while in town) // \"dancing on mail box\" is a special time consuming \"afk\" action\n    - Minmaxer (pro: chance to one-shot a mob; con: chance to start minmaxing while in town) // \"minmaxing\" is a special time consuming \"afk\" action\n\n- some con: you lose all items in the bag on death\n- some pro: chance of getting higher quality rings and necklaces\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreenya%2Fpqnext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreenya%2Fpqnext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreenya%2Fpqnext/lists"}