GooGuJiang / Genshin-Impact-Wish-Simulator

Simulate Genshin Impact Gacha with no cost through Web Application. Just For Fun. Don't make me in trouble :D

Home Page:https://wishsimulator.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Realistic Genshin Impact Wish Simulator

I'm not expert, I can't write clean code, but I try to create this Realistic Genshin Impact Wish Simulator for web version. Include meteor and reveal animation.

Screenshots

Main Banner

Main Banner

Layout on Mobile Version

Weapon Banner

Epitomized Path

Epitomized Path

Inventory

Weapon Banner

Switch banner

Weapon Banner

For more preview, please visit the live version at https://wishsimulator.vercel.app


Developing

This app build with Svelte Kit base on Javascript programming languange.

Once you've cloned this project, install all dependencies with npm install (or pnpm install or yarn), and start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

Before creating a production version of your app, install an adapter for your target environment. Then:

npm run build

Deploying

Before Deploy to online server, please setup the environment variables by renaming file .env.example to .env, please change the variables if needed. After that, if you want to serving some assets throught cdn, you can go to svelte.config.js provide your Github Username, Repositories that you use to save your assets and which branch it is the site will use free cdn service for free, if you want to use another cdn service, please do setup yourself

Features

  1. Gacha on all banner ( Beginner, Standard, Character Event, and Weapon Banner )
  2. Dual or Single Character event Banner
  3. Epitomized Path System on Weapon Banner Wish
  4. User can do gacha on all bannaer start from version 1.0 - latest.
  5. *5 Item guaranteed at 90 roll and featured *5 item guaranteed at 180 roll
  6. Probability to get *5 is 0.6%, at pity 73 the rate starts to increase by 6% and guaranteed at 90, almost like the real game
  7. Gacha milestone bonus, Starglitter and Stardust, exchangable to Aquaint or Intertwined Fate on shop
  8. Shop Section to refill Primogem or Genesis Crystall
  9. Shared Pity with previous banner, so user can continuously gacha on diferent banner without reset pity.
  10. Different banner type has different Gacha History
  11. Inventory to show all items ( characters and weapons ) that already owned by gacha
  12. Responsive Layout and mobile friendly both landscape or portrait orientation.
  13. All user data will saves to localstorage and IndexedDB.
  14. Screenshot and download wish result localy.
  15. Link generator if user want to share their gacha result throught internet.

Note : No affiliation with mihoyo, all data used for this applications belongs to Mihoyo

About

Simulate Genshin Impact Gacha with no cost through Web Application. Just For Fun. Don't make me in trouble :D

https://wishsimulator.vercel.app


Languages

Language:Svelte 83.8%Language:JavaScript 11.7%Language:CSS 3.8%Language:HTML 0.6%Language:Shell 0.1%