Inspiration

There is a lack of resources for the SENĆOŦEN language, especially ones that are presented in a way that can be engaging for middle school students. Our goal was to create a culturally grounded game who's content can grow through community involvement.

What it does

X̱EL¸EṈ, or Swift Waters combines elements of head-to-head racing games, trivia games like kahoot, and couch co-op games. Two players can race to the finish line by correctly answering the translation of English words into SENĆOŦEN.

We have a small starting word bank that can be used for races. This allows students (and teachers) to add new words and translating, giving everyone a sense of ownership over the game!

How we built it

The frontend for this project is done in React, with MySQL used for our database. This database stores the English and SENĆOŦEN word pairings. Express (Node.js) is then used to connect the database to the frontend

Challenges we ran into

We had a wide range of skill sets across our teams: Some of our members had no programming experience going into this event, while some of us have a couple years under our belts. The main challenge was finding a way for everyone to contribute to the project. In the end, we made it work:)

Accomplishments that we're proud of

We're very happy when the game we ended up implementing. It went through a lot of iterations along the way and we are proud with the one we ended up going with!

What we learned

This was the first time programming and using Git for a couple of our members. No better way of learning then being thrown in the deep end!

This was also the first time doing full-stack development for a couple of us. Lots of new programming experience to go around.

What would come next?

The biggest feature that would be added in future updates is the ability to see the list of current words that have been added to the database, and allow certain users to have the authority to deleted words. These people would act as moderators over the word bank.

Another feature would be to add more players to the races! We experimented with doing multiplayer during this hackathon but ended up going with the couch co-op approach.

Share this project:

Updates