DEV Community

Cover image for Why reinvent the wheel?
Peter Vivo
Peter Vivo

Posted on

3

Why reinvent the wheel?

I get a great question:

Why reinvent the wheel?

Maybe is worth to try it. I started the programming with basic, but shortly need to be use some peek & poke end of that path is a Z80 assembler. Time passing by so fast, we lost the Flash, and now I found myself in a webdevelopment with AI bursting onto the scene ( 35+ years story ).

;TLDR;

My game is even a technical demo instead of a real game. Technical demo but in a worst one, because I show too many things at once, and don't give a focus clue to my audiance ( may exist or not ).

Technical Demo of

  • Pure HTML development
  • Development with bare-minimum dependencies
  • Game development without a game engine
  • 3D game setup using only CSS
  • Tailwind for styling and layout
  • Type-safe coding with JSDoc
  • One-way state handling using a single function
  • A JSX-based “pre-framework” with a few helper functions
  • A simple pnpm/Vite build system for many independent HTML pages
  • Bonus: Excellent Lighthouse scores (100 / 100 / 96 / 100)
  • Built as a PWA to run the same program on many different devices
  • Assistance from various AI tools in creating the game
  • My solution to the moral dilemma of AI-generated content
  • A sprite sheet editor tool
  • A markdown editor (with DynamoDB) for end-to-end testing and content organization
  • A card game where all cards are displayed on the table
  • A space adventure featuring a singer as the main character
  • A peaceful, non-technological alien species that can solve the space-time problem?
  • Meanwhile, humans struggle to achieve even a fictional space travel technique
  • Using “inverzit” in place of dark energy and dark matter

What’s Next

I will continue this series by focusing on these points one by one.

Happy developing!

Top comments (0)

Visualizing Promises and Async/Await 🤯

async await

Learn the ins and outs of Promises and Async/Await!

👋 Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay