Join the adventure in 8-bit Alien Escape, a thrilling multiplayer 2D game. Navigate through a space station maze, avoid face huggers and xenomorphs, and survive the challenges. Play as humans, androids, or aliens in this immersive web app built with Next.js and Convex backend. This project was created as a submission for LWJ Web Dev Challenge Hackathon 7: Spooky Apps.
- Backend powered by Convex
- Frontend: Next.js
- Authentication: Clerk
- Backend: Convex
- AI Services: OpenAI (GPT for text generation, DALL-E for image generation)
- Database: Convex Database
- File Storage: Vercel Blob
- AI Assistant: v0.dev
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/dubscode/8lien.git cd 8lien -
Install dependencies:
npm install -
Set up environment variables: Create a
.env.localfile in the root directory and add the following variables:NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key CLERK_SECRET_KEY=your_clerk_secret_key OPENAI_API_KEY=your_openai_api_key CONVEX_DEPLOYMENT=your_convex_deployment_url -
Start the development server:
npm run dev -
Open
http://localhost:3000in your browser to see the application.
This project was created for a hackathon, but we welcome contributions! If you have ideas for improvements or new features, feel free to:
- Fork the repository
- Create a new branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to the organizers of LWJ Web Dev Challenge Hackathon 7: Spooky Apps
- Shoutout to the amazing APIs and services that made this project possible:
- OpenAI
- Clerk
- Convex
- Next.js
- ChatGPT to help create better prompts
- v0.dev for making the UI much easier and faster to create
Daniel Wise - Portfolio - [email protected]
Live Application: https://8lien.app
Project Link: https://github.com/dubscode/8lien
