DEV Community

sevasu
sevasu

Posted on

Beyond Guilt: Democratizing Financial Literacy Through a Jumping Cow

This is a submission for the 2026 WeCoded Challenge.

  1. The Concept: Democratization of Information
    Investment and finance have long been the privilege of those with capital or advanced education. I wanted to use technology as a "tool to break these privileges." Whether you are a developer in a high-rise office or a young cattle herder in a remote area, as long as you have a smartphone, you should be able to feel the pulse of the global economy. I believe this is the truest purpose of technology.

  2. Breaking Barriers: Language and Education
    Reading thick economics textbooks and memorizing jargon is a high hurdle for many. However, the intuitive feedback of "If the stock price goes up, the cow flies" can be understood by children and people who don't speak the same language.

Intuitive Understanding: By converting complex concepts into "movement," I encourage understanding without the need for explanations. No difficult financial terms are needed. Even a child can intuitively understand the market "vibe" by looking at how high the cow is jumping.

Preventing Dropouts: By turning "study" into "play," I prevent people from giving up due to boredom and maintain their continuous interest in the market.

  1. The Method: Low-cost, High-impact You don't need expensive materials or high-spec PCs. Using lightweight tools like Streamlit, I created the "world's most accessible classroom" that anyone can access for free through a browser.

In the development process, I delegated complex JavaScript logic to AI (as my assistant). This allowed me to focus on the creative design that only a human can do: unique game mechanics and Python-based system integration.

  1. My Vision: The Most Accessible Classroom My goal is to bridge the "education gap" caused by birthplace or environment. Interactive games are not just entertainment; they can be the most friendly "guidebook" for navigating the giant, complex maze of the global economy. I will continue to explore new forms of education where anyone can learn how the "real world" works through play.

Top comments (1)

Collapse
 
sevasu77 profile image
sevasu

A Glimpse into the Logic

For those curious about the technical side, here is the core logic that connects the real-world market to the game’s physics. By using the percentage change of NVDA stock, I dynamically adjust the jumping power and gravity:

How I linked stock data to game physics

nvda_change = get_nvda_market_data()

Jump power increases as the stock goes up

jump_power = -12 * (1 + (nvda_change / 40))

Gravity decreases as the market heats up, making the cow feel lighter

gravity = 0.4 * (1 - (nvda_change / 15))