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' @@ -5,8 +5,6 @@ import ToolingIcon from './icons/IconTooling.vue'
import EcosystemIcon from './icons/IconEcosystem.vue'
import CommunityIcon from './icons/IconCommunity.vue'
import SupportIcon from './icons/IconSupport.vue'
const openReadmeInEditor = () => fetch('/__open-in-editor?file=README.md')
</script>
<template>
@ -14,82 +12,58 @@ const openReadmeInEditor = () => fetch('/__open-in-editor?file=README.md') @@ -14,82 +12,58 @@ const openReadmeInEditor = () => fetch('/__open-in-editor?file=README.md')
<template #icon>
<DocumentationIcon />
</template>
<template #heading>Documentation</template>
<template #heading>The Concept</template>
Vue’s
<a href="https://vuejs.org/" target="_blank" rel="noopener">official documentation</a>
provides you with all information you need to get started.
Toon Pets is a virtual pet game for smartphones, built with Godot 4. Players care for a virtual
pet that lives inside a spherical enclosure on their device. The pet evolves based on what food
it eats, developing a unique personality shaped by how it's been cared for.
</WelcomeItem>
<WelcomeItem>
<template #icon>
<ToolingIcon />
<EcosystemIcon />
</template>
<template #heading>Tooling</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>.
<template #heading>The Sphere</template>
<br />
More instructions are available in
<a href="javascript:void(0)" @click="openReadmeInEditor"><code>README.md</code></a
>.
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,
intimate space. The sphere's appearance changes based on the pet's evolution, and customization
emerges through partnership: the pet curates options, and you choose from what they offer.
</WelcomeItem>
<WelcomeItem>
<template #icon>
<EcosystemIcon />
<ToolingIcon />
</template>
<template #heading>Ecosystem</template>
<template #heading>Evolution</template>
Get official tools and libraries for your project:
<a href="https://pinia.vuejs.org/" target="_blank" rel="noopener">Pinia</a>,
<a href="https://router.vuejs.org/" target="_blank" rel="noopener">Vue Router</a>,
<a href="https://test-utils.vuejs.org/" target="_blank" rel="noopener">Vue Test Utils</a>, and
<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.
Feed your pet meat, fruit, or sweets to guide their evolution across three stages, resulting in
17 possible forms. Each evolution unlocks new weapon types for combat (up to 4 of 6 total) and
changes the sphere's visual environment. No single player can access everything — working
together with others fills in the gaps.
</WelcomeItem>
<WelcomeItem>
<template #icon>
<CommunityIcon />
</template>
<template #heading>Community</template>
<template #heading>Multiplayer & Social</template>
Got stuck? Ask your question on
<a href="https://chat.vuejs.org" target="_blank" rel="noopener">Vue Land</a>
(our official Discord server), or
<a href="https://stackoverflow.com/questions/tagged/vue.js" target="_blank" rel="noopener"
>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.
Connect with nearby players automatically to battle enemies together in turn-based combat. Link
with friends so your pets remember each other across sessions. Send your pet to visit a friend's
sphere — they'll return with stories, items, and a stronger bond. Two pets can even co-habitate
temporarily, playing and napping together on your screen.
</WelcomeItem>
<WelcomeItem>
<template #icon>
<SupportIcon />
</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
us by
<a href="https://vuejs.org/sponsor/" target="_blank" rel="noopener">becoming a sponsor</a>.
Toon Pets embraces imperfection and transience. Your pet's "suboptimal" evolution path isn't
worse — it's yours, shaped by your choices. Visits end, moments are fleeting, and no player
collects everything. The game finds beauty in incompleteness, with lived-in spaces that feel
grown rather than constructed.
</WelcomeItem>
</template>

Loading…
Cancel
Save