Activity

KaitoJD

Shipped this project!

I build a custom BLE protocol, with the love of chess and lot of hard work. I put them together and I represent you BTChess - a mobile chess app with local multiplayer via Bluetooth Low Energy :yayayayay:

KaitoJD

yoo and this is the demo of the first alpha version of my app. It is “usable” to some extent, although there are still many shortcomings, but overall the main functions are working. This took me a lot of time, I had to spend 2 weeks researching directions as well as drawing plans and designing the architecture for the app. Next is a week to create the custom BLE protocol for the app. then over 2 months of development and finally 1 week for testing and bug fixing (I hate the bug fixing part the most lol, it’s extremely exhausting). Anyway, it’s done now, and I hope you all like my idea for this app. If you have any suggestions, feel free to DM me on Slack or open an issue on GitHub.

P.S.: Actually, by the time of this devlog, I’ve only logged about 52 hours on Hackatime. I wish the time I spent researching and designing the protocol could be counted too, that would be great haha.

0
KaitoJD

Yoo, so this is a short demo of the app. It only covers the hotseat mode of the app; the BLE mode will be shown in another video. I hope you guys like it. :D

0
KaitoJD

Long time no adding devlog, and here’s one :O… I think it’s almost done implementing this stuff and ready to ship, guys. I was implementing this game screen stuff through the Lunar New Year. Now I’m rushing to ship it ASAP.
Edit: Sorry cuz it’s still a code editor pic but i’m assure the next devlog will be the demo of this game

Attachment
0
KaitoJD

Working pretty hard these days =)) I plan to make a landing page for this project, cuz I put a lot of effort to it, and I love making it ^^ Hope this project brings me a macbook lol, to be able to build this app for iOS

Attachment
0
KaitoJD

I’ve implemented a full game screen and some widgets to show the player name, color indicator, captured pieces, and material advantage. I also did some work on the action buttons that do flip the board, undo, draw, resign, etc. The next phase would be the home screen and navigation features.

Attachment
0
KaitoJD

Another devlog coming right up. The app passed all the unit tests, and rn I’m implementing the UI. Time to find good assets for the app :DDD Take a look at that crazy pyramid!!

Attachment
0
KaitoJD

I’ve working on this project for a week now, and I’m here to update about the progress of making this app. I’ve implemented the core model and service for the app. It’s ready for the first unit test (to make sure everything function properly). I plan to learn some CI/CD to automate the testing progress

Attachment
1

Comments

Sebastian Wu
Sebastian Wu 2 months ago

nice pyraminx u got there :) (whys it unsolved 💔 😔)

KaitoJD

Hi, this is my first devlog, on my first project submitted to Flavortown. The idea I got is from my school, when I found it hard to play chess with my friend comfortably (my chess set is too bulky to bring to class, and playing chess on one’s phone is uncomfortable for me), which is why I thought at this time, “What if we can play chess on two phones connected through Bluetooth?” Btw, we don’t have wifi at my local school, so Bluetooth is the first thing that comes to my mind when I’m thinking of a way to connect two phones. Also want to say hi to you guys; my name is Nguyen, you can call me Brandon, and I love to make things that solve real problems.

Attachment
0