Day 59: Item images
Today: Mostly uni work! However, did a few code tidyups, and added viewing a large version of unlocked items πΌοΈ
Tomorrow: Bit busy, so maybe just bug fixes or making new items! π€ Also need to start making real content... π
#100DaysOfCode #IndieGameDev
BocaBase: Merge to Mars
@BocaBase
BocaBase: Merge to Marsβs Tweets
Day 58: Automatic quest fetching!
Today: Added daily sync, startup sync, and manual sync for quests! Also added displaying debug info for them. Also planned out tomorrow's work...
Tomorrow: Handle local & remote quests smoothly / invisibly! ππ
#100DaysOfCode #IndieGameDev
5
5
Day 57: Quest fetching!
Today: Added scheduled & one-time tasks to fetch quests & quest items, and insert into database, e.g. from bocabase.jakelee.co.uk/SPACEX_EARLY.j!
Tomorrow: Lots of uni work, so probably nothing! Maybe add using the dynamic quests π€
#100DaysOfCode #indiegamedev ππ
1
5
Day 54: Quest hosting!
Today: Sorted out Cloudflare / GitHub pages / DNS etc for remote quests! π» Also added the data classes to handle this data.
Tomorrow: Parse the data, and ideally actually use it! ππ
#100daysofcode #IndieGameDev bocabase.jakelee.co.uk/sample.json
3
7
Day 53: Emailing logs!
Today: Added TONS of logging, and the ability to share logs by email! This will make bug reports much more useful. Also started work on "dynamic quests", the next big feature...
Tmrw: Get dynamic quest hosting sorted ππ
#100DaysOfCode #IndieGameDev
8
9
Day 52: Logging! π²π³π΄
Today: Added Crashlytics, and a custom Timber tree. Also added very messy log fetching & filtering, so users can email bug reports with their last few minutes of actions!
Tomorrow: Finish up & tidy logging π
#100DaysOfCode #indiegamedev
2
7
8
Day 51: Back from break!
Today: Back from a week away! Added density dependent images, standardised item names & images, compressed images, lots of tidying!
Tomorrow: Something new? Centralised logging? Haven't written #kotlin in a week!
#100DaysOfCode #IndieGameDev #android
3
8
Day 50: Usable inventory
Today: Already 50 days! Anyway, added moving items to and from inventory, improved inventory design, and displaying unclaimed rewards.
Tomorrow: Add "redeemables" board, maybe finish item boards π€
#100DaysOfCode #IndieGameDev #buildinpublic ππ
0:17
52 views
4
8
Day 49: Board flexibility
Today: Making boards adaptable, e.g. in a popup! Can move and drag and drop, but other actions are limited.
Tomorrow: Add a way to move items in and out of the inventory!
#100DaysOfCode #IndieGameDev #AndroidDev
1
6
Day 48: Selling
Today: Added selling items, began work on an inventory system, and figured out how item boards are going to work! Lots left to do...
Tomorrow: Add inventory system?
#100DaysOfCode #indiedev ππ
7
2
Day 46 & 47: Item boards, finally π
Today: Added item boards, which use generator capacity for energy, and will eventually let you improve item performance on your "main board"!
Tomorrow: Make item boards actually do something!
#100DaysOfCode #IndieGameDev ππ
5
7
Day 45: Board requirements
Today: Added a new super flexible dialog, purchasing boards, and board level requirements!
Tomorrow: Item boards? Overdue code tidying? Logging standardising?
#100DaysOfCode #IndieGameDev #AndroidDev πππ
0:17
44 views
6
6
Day 44: Board to board
Today: Added board to board navigation, implemented back button handling, had confusing enum issue (stackoverflow.com/q/68866453/608)!
Tomorrow: Implement different behaviour for "item" boards, maybe add board purchasing.
#100DaysOfCode #IndieGameDev ππ
0:09
39 views
8
10
Day 43: Quality of life
Today: Added current level info & preselecting next available reward to reputation screen. Also added support for opening boards from a board but... it doesn't quite work yet!
Tomorrow: Fix opening boards from boards!
#100DaysOfCode #indiegame ππ
2
1
Days 41-42: Assets
Today: Quickly made some coin and farming assets, nothing too special!
Tomorrow: Maybe item boards, been feeling a little uncreative recently so maybe just code tidying.
PS: Check out "Androids" by !
#100DaysOfCode #indiegamedev ππ
7
8
Day 41: Reputation items!
Today: Just added 6 reputation (xp) items, nothing special!
Tomorrow: Maybe finish level up rewards screen? Or tech debt?
#100DaysOfCode #IndieGameDev #AndroidDev ππ
9
2
Day 40: Reputation rewards!
Today: Added a first draft implementation of rewards for levelling up. Took far longer than expected, oops.
Tomorrow: Finish this screen, then probably a day or three of tidying up some tech / design debt π
#100DaysOfCode #IndieGameDev ππ
8
3
Day 39: Claiming rewards!
Today: Added calculating & showing levels & xp, added support for stat increasing item claiming! Also started level up rewards...
Tomorrow: Finishing level up rewards, maybe finishing item boards?
#100DaysOfCode #IndieGameDev #AndroidDev πππ
2
5
Day 38: Lots!
Today: Added luck-based merge "bonus" item spawning, animations between screens, fixed quests, improved top bar, added board backgrounds!
Tomorrow: Item boards? Tidying?
PS: Now fully #vaccinated π
#100DaysOfCode #IndieGameDev #AndroidDev πππ
0:24
34 views
1
3
Day 37: Dynamic boards!
Today: Added dynamically changing boards, and navigating between board and selection screen. Quests and actually changing items doesn't work yet though! π
Tomorrow: Make quests, item changing, player info etc work with dynamic boards. π
#100DaysOfCode
0:09
20 views
1
Day 36: Finishing up selection screen!
Today: Added automatic moving to next tab, split status and button, indicating active option, etc π¨βπ¨
Tomorrow: If feeling creative, I'll start work on item boards (you'll see!), otherwise tidying π¨βπ§
#100DaysOfCode #indiegamedev ππ
0:17
57 views
6
9
Day 35: Dynamic boards filtering.
Today: Added dynamically filtering each tab's contents based on the other tabs. Something visual finally, still plenty of work to do though!
Tomorrow: Probably finishing up functionality and tidying UX/UI π€
#100DaysOfCode #androiddev ππ
0:19
25 views
3
5
Day 34: Dynamic boards, yet again!
Today: Implemented dynamic tab data, so stories / campaigns / boards can actually be unlocked & activated. Still not VERY visual, lots of "behind the scenes" work π·ββοΈ
Tmrw: Finish v1 of this screen, and showcase itπ€
#100DaysOfCode πππ
7
2
Day 33: Dynamic boards again!
Today: Designed & implemented a... read-only board selection. Had fun playing with ViewPager2 whilst using MVVM, using dynamic data is next.
Tomorrow: Finishing v1 of selection screen, it's currently useless!
#100DaysOfCode #indiegamedev ππ
2
2
Day 32: More dynamic boards prep!
Today: Added splash screen, checks on startup, database initialising script, Jetpack navigation (& safeargs), and story/campaign/board selection logic. Phew!
Tomorrow: Design & build campaign selection screen π¨βπ¨
#100DaysOfCode #AndroidDev π
read image description
ALT
6
3
Day 30-31: Dynamic boards preparation!
Today: Setting up the database & logic & planning overall flow for dynamic boards, the biggest feature yet!
Tmrw: Implementing visible bits of dynamic boards, more visual progress π
PS: See the #SpaceX stack today!? π
#100DaysOfCode
2
4
3
Day 29: Settings!
Today: Not much to show, just setting up the settings framework β! No functionality, but will speed up future feature adding.
Tmrw: Out all day, probably nothing! Continuing approach planning for multiple boards / campaigns?
#100DaysOfCode #indiegamedev π
5
9
Tried out #MADScore, perhaps unsurprisingly a brand new Kotlin project had a good score!
App bundle savings are low because I haven't split PNGs by density yet... π
Also there'll be more Jetpack libraries as functionality grows!
#AndroidDev #android
madscorecard.withgoogle.com/scorecard/shar
Day 28: New items!
Today: Added 50+ new items (πΌ1!), continued planning out tech tree, very little actual coding! Image optimising bot finally kicked in (πΌ2).
Tomorrow: Probably tweaking / bug fixing core mechanics, maybe settings screen? π§
#100DaysOfCode #indiegamedev ππ
3
5
Day 27: Bug fixing! π
Today: Wasn't feeling creative, so just fixing energy UI bugs, item generation bugs, nothing exciting! Added displaying generated items in item viewer.
Tomorrow: Settings? Items? Unsure!
ππ #100DaysOfCode #IndieGameDev ππ
2
6
Day 26: Energy
Today: Added a recharging "energy" to the game. Dull? Absolutely! However, it:
- Supports changing recharge time / max energy & offline progress
- Doesn't make any unnecessary database lookups
Tomorrow: New items? Settings page βοΈ?
#100DaysOfCode #gamedev ππ
0:13
44 views
1
2
3
Day 25: Inbox! π¨
Today: Finished up inbox, reward types, claiming rewards, etc (π₯)!
Tomorrow: Add motivation recharging π, or maybe new items. A settings screen would also be handy βοΈ.
#indiegaming #100DaysOfCode #AndroidDev #screenshotsaturday πππ
0:14
31 views
3
6
Day 24: Almost an inbox! π₯
Today: Added daily gifts, pending quest rewards, general messages, claiming rewards, etc. Isn't quite working yet though, bit of database trouble π
Tomorrow: Get inbox working and improvements to items screen!
#indiegamedev #100daysofcode ππ
2
2
Day 23: Little progress, much frustration π
Today: Added metadata & obscuring unseen items to item info box. Spent a LOT of time trying to add other functionality to it, ultimately failing, alas.
Tomorrow: Finishing item screen, and/or starting "inbox" screen π
#IndieGameDev
1
Day 22: Quests, items, and statsπ
Today: Added quest metadata on the quest screen (πΌ1), implemented a super basic item screen (πΌ2), and item stat tracking functionality (πΌ3)!
Tomorrow: Finish item screen!
ππ #100DaysOfCode #IndieGameDev ππ
2
4
Day 21: Three weeks already! π
Today: Added weighted item spawning (using my own 2017 tutorial!), showing generator info, tidying up yesterday's bugs π
Tomorrow: Don't know! Settings screen? Item inbox? New items? New game logo?
ππ #100DaysOfCode #indiedev ππ
0:12
36 views
1
7
Day 20: Quests and item generation!
Today: Tidied up quest UI, added somewhat π buggy π initial implementation of items generating other items (π½οΈ)
Tomorrow: Finish item generation!
#100DaysOfCode #indiegame #AndroidDev ππ
0:15
36 views
5
7
Day 19: I'm back!
Today: Added a way to navigate between the nested "Stories", "Campaigns", and "Quests" structure, and view quest requirements & rewards (πΌ). Been a long time since I've used Android's spinners!
Tmrw: Style this UI π
π
#100daysofcode #indiegamedev #android
0:10
42 views
1
8
Day 18: Shamelessly reposting a frame from Day 15's video to take advantage of #ScreenshotSaturday whilst on a break! π
Should be some actual progress tomorrow :) #IndieGameDev
2
2
Day 17: Short break! I know, I know, only 2 weeks in, but I'd feel too guilty working on BocaBase when I've got an assignment due!
Should be back in action in a couple of days, in the meantime here's my notes on the game's tech tree π
ππ#indiegamedev ππ
read image description
ALT
5
11
