Inspiration

Our web game was inspired by a text-based web game SimpleMMO as we felt that it could be a fun and interesting project to try out.

What it does

Our game is a role-playing game (RPG) that involves the player to press a button to explore, gain wealth and gain experience points. Gaining experience allows you, the player, to level up gaining greater stats and more items, which improves your ability in combat and during exploration. These greater stats will provide ease as you explore the vast 2D plains of ATBG.

How we built it

The game was developed using JavaScript, HTML5, CSS and the React framework.

Challenges we ran into

Clarence

The main challenge faced was Time Management, learning how to properly manage my time would have given me opportunities to fine tune, think of new ideas, improve old ideas or applying something I want to try or just learnt. In the earlier half of this project I really had poor time management so everything was rush work, in the later half I allocated more time towards this project and managed to finish what I initially wanted to do, however I do wish I had allocated even more time so I can try out new things.

Wee Heng

The main challenge I encountered was implementing D3 to my pages as a D3 spider chart was hard to come by in React so it took me quite some time to find a suitable method to implement the spider chart to the stats page. As for using React, a challenge encountered was using useEffects and useStates.

Hong Yi

The main challenge I faced was designing the aesthetic of the game and making the web page responsive. As I am not a design-oriented person, thus, finding the relevant resources that fit our game's aesthetics was tough.

Zhi Rong

The main challenge i faced was managing my time schedule as i was procrastinating a lot at the start of the ca2 and it lead to a very tight schedule where i struggle to complete my work and managing the sickness that came up. I also had issues with learning how to do react conversion and had to reference a lot from my teammates work and from google or youtube.

Accomplishments that we're proud of

Creating a 2D game using JavaScript, HTML, CSS and the React framework

What we learned

We learnt how to convert vanilla.js to React along with hosting a website on the web for others to use

What's next for ATBG

More improvements on aesthetics More events Addition of quests Implementation of Auth0

Share this project:

Updates