DEV Community

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

Posted on

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)