A Bullet Kin inspired companion for your desk and pc!
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
If you don't want to read and just want to get straight to the content click here! to get directed to the latest build.
This project has taken around 9 months (mostly due to procrastination and my irl job) to complete. I have never made a project like this before, and I am honestly very happy with the outcome. Therefore, I will likely end up designing a second and possibly further iterations of this project that encompass the rest of the Bullet Kin family in the coming future.
- Part one consists of the
physical hardwarewhich is a bullet kin shell with electronics inside(bullegachi). | - Part two consists of the
softwarewhich is a tamagotchi inspired desktop companion that is directly based off and interacts with the bullegachi made in part one.
Due to the nature of this repository I will be housing part two on this page as it seems the most fitting.
part one will be on my site where I go into detail on the design process and my method of assembly.
Feed, care, and fight! for your very own BulletPal with this desktop companion app designed to pair with your BulletPal figure!
- One-click install:
└─ Extracts and installs the application on your device and creates a start menu shortcut for you all at once! - Auto-update out of the box:
└─ Will automagically prompt you if a new version is found on startup and if you wish to install or skip. - Pairing to BulletPal:
└─ Through the use of a extremely violent manipulation of gunpowder! Bullegachi is able to link together with your BulletPal figure itself!
- Stomach, causing hunger and even starvation!
- Heart, you only get 3 of them so don't lose em x_x
- Energy, a lack of this can cause severe performance issues!
- Level, your only reason to exist.. it must. go. up.
don't let it see you look away.
The Bullegachi desktop program is written in a mix of (javascript, html and css) and is utilizing the Electron framework for the graphical and windows interface (a window, tray menu, notifcations, etc).
The application can be used as a standalone app where it does not interact with a BulletPal on the network OR it can work in parity with a BulletPal connected to the same network.
Use the Tray Menu to connect to the BulletPal on the local network. Bullegachi will automatically attempt to reconnect to a local Pal once you have established connection once prior, if it fails it will disable the auto-reconnect function until you manually reconnect again.
The core gameplay loop is:
───────────────────┘
Battle for Food - to maintain your virtual Pal's hunger stat.
└─>Collect Items - to power up your Pal in various ways.
└──>Keep the Pal Alive - for as long as you can!!
────────────────────
Below are potential features or changes I want to add/make in the future.
- In-game Bullenomicon! (gives lore and stats on anything in the entire app)
- Entire revamp of Battle system. (generate a floor with random tiles that lead to a exit and each tile can be blank, fight or loot)
- Achievements for Pal level and item discoveries.
Tutorial Background Music- SethMakesSounds
Bullet Kin Character- Dodge Roll
Sfx Generator Software- ChipTone
Sprites and all Code designed by- Eveeko
GlassTTY Font by- svofski
Made with ❤️ by Eveeko
