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)

👋 Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay