feat: replace content on the welcome vue page #1

Merged
diegovester merged 1 commits from feat-replace-content-on-the-welcome into main 10 months ago
  1. 78
      src/components/TheWelcome.vue

78
src/components/TheWelcome.vue

@ -5,8 +5,6 @@ import ToolingIcon from './icons/IconTooling.vue'
import EcosystemIcon from './icons/IconEcosystem.vue' import EcosystemIcon from './icons/IconEcosystem.vue'
import CommunityIcon from './icons/IconCommunity.vue' import CommunityIcon from './icons/IconCommunity.vue'
import SupportIcon from './icons/IconSupport.vue' import SupportIcon from './icons/IconSupport.vue'
const openReadmeInEditor = () => fetch('/__open-in-editor?file=README.md')
</script> </script>
<template> <template>
@ -14,82 +12,58 @@ const openReadmeInEditor = () => fetch('/__open-in-editor?file=README.md')
<template #icon> <template #icon>
<DocumentationIcon /> <DocumentationIcon />
</template> </template>
<template #heading>Documentation</template> <template #heading>The Concept</template>
Vue’s Toon Pets is a virtual pet game for smartphones, built with Godot 4. Players care for a virtual
<a href="https://vuejs.org/" target="_blank" rel="noopener">official documentation</a> pet that lives inside a spherical enclosure on their device. The pet evolves based on what food
provides you with all information you need to get started. it eats, developing a unique personality shaped by how it's been cared for.
</WelcomeItem> </WelcomeItem>
<WelcomeItem> <WelcomeItem>
<template #icon> <template #icon>
<ToolingIcon /> <EcosystemIcon />
</template> </template>
<template #heading>Tooling</template> <template #heading>The Sphere</template>
This project is served and bundled with
<a href="https://vite.dev/guide/features.html" target="_blank" rel="noopener">Vite</a>. The
recommended IDE setup is
<a href="https://code.visualstudio.com/" target="_blank" rel="noopener">VSCode</a>
+
<a href="https://github.com/vuejs/language-tools" target="_blank" rel="noopener"
>Vue - Official</a
>. If you need to test your components and web pages, check out
<a href="https://vitest.dev/" target="_blank" rel="noopener">Vitest</a>
and
<a href="https://www.cypress.io/" target="_blank" rel="noopener">Cypress</a>
/
<a href="https://playwright.dev/" target="_blank" rel="noopener">Playwright</a>.
<br /> The game takes place inside a spherical enclosure — the pet's private world contained within
your smartphone. The pet walks along the interior surface in a closed loop, creating a cozy,
More instructions are available in intimate space. The sphere's appearance changes based on the pet's evolution, and customization
<a href="javascript:void(0)" @click="openReadmeInEditor"><code>README.md</code></a emerges through partnership: the pet curates options, and you choose from what they offer.
>.
</WelcomeItem> </WelcomeItem>
<WelcomeItem> <WelcomeItem>
<template #icon> <template #icon>
<EcosystemIcon /> <ToolingIcon />
</template> </template>
<template #heading>Ecosystem</template> <template #heading>Evolution</template>
Get official tools and libraries for your project: Feed your pet meat, fruit, or sweets to guide their evolution across three stages, resulting in
<a href="https://pinia.vuejs.org/" target="_blank" rel="noopener">Pinia</a>, 17 possible forms. Each evolution unlocks new weapon types for combat (up to 4 of 6 total) and
<a href="https://router.vuejs.org/" target="_blank" rel="noopener">Vue Router</a>, changes the sphere's visual environment. No single player can access everything — working
<a href="https://test-utils.vuejs.org/" target="_blank" rel="noopener">Vue Test Utils</a>, and together with others fills in the gaps.
<a href="https://github.com/vuejs/devtools" target="_blank" rel="noopener">Vue Dev Tools</a>. If
you need more resources, we suggest paying
<a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">Awesome Vue</a>
a visit.
</WelcomeItem> </WelcomeItem>
<WelcomeItem> <WelcomeItem>
<template #icon> <template #icon>
<CommunityIcon /> <CommunityIcon />
</template> </template>
<template #heading>Community</template> <template #heading>Multiplayer & Social</template>
Got stuck? Ask your question on Connect with nearby players automatically to battle enemies together in turn-based combat. Link
<a href="https://chat.vuejs.org" target="_blank" rel="noopener">Vue Land</a> with friends so your pets remember each other across sessions. Send your pet to visit a friend's
(our official Discord server), or sphere — they'll return with stories, items, and a stronger bond. Two pets can even co-habitate
<a href="https://stackoverflow.com/questions/tagged/vue.js" target="_blank" rel="noopener" temporarily, playing and napping together on your screen.
>StackOverflow</a
>. You should also follow the official
<a href="https://bsky.app/profile/vuejs.org" target="_blank" rel="noopener">@vuejs.org</a>
Bluesky account or the
<a href="https://x.com/vuejs" target="_blank" rel="noopener">@vuejs</a>
X account for latest news in the Vue world.
</WelcomeItem> </WelcomeItem>
<WelcomeItem> <WelcomeItem>
<template #icon> <template #icon>
<SupportIcon /> <SupportIcon />
</template> </template>
<template #heading>Support Vue</template> <template #heading>Wabi-Sabi Philosophy</template>
As an independent project, Vue relies on community backing for its sustainability. You can help Toon Pets embraces imperfection and transience. Your pet's "suboptimal" evolution path isn't
us by worse — it's yours, shaped by your choices. Visits end, moments are fleeting, and no player
<a href="https://vuejs.org/sponsor/" target="_blank" rel="noopener">becoming a sponsor</a>. collects everything. The game finds beauty in incompleteness, with lived-in spaces that feel
grown rather than constructed.
</WelcomeItem> </WelcomeItem>
</template> </template>

Loading…
Cancel
Save