Entire prototype changelog


Now that the prototype is complete, here are all the changelogs covering the entire process. I've also attached a very early build for curiosity.

Original concept sketches

Original concept sketches


Changelog summary:
0.0.0-0.0.4 basic controls (grey box)
0.0.5-0.0.17 implementing planned features
0.0.18-0.0.22 testing and balancing


0.0.1 (3 Nov)
- pointer in middle of screen
- R to rotate before placing
- show correct piece in blueprint
- changed path test key to P
- left click to remove object
- when object placed, villagers update pathfinding
- fixed jump not working while walking into a wall
- basic building pieces (wall and ramp)
- scroll wheel to change piece

0.0.2 (8 Nov)
- turned off the day/night cycle (always day for now)
- improved the shadow rendering
- improved object placement positioning algorithm

0.0.3 (9 Nov)
- auto save and load
- triangle walls to fill roof gaps
- window piece
- piece icons bar

0.0.4 (10 Nov)
- changed name to Mustelia
- number keys shortcuts to choose piece
- if you fall off edge you will now respawn
- textureless prototype graphics for lowest tech level

0.0.5 (13 Nov)

- pieces and level are now in colour
- the villager is now able to jump up onto low obstacles
- random bushes spawn around the level (building on a bush will destroy it)
- villager automatically gathers sticks from bushes
- building requires and uses branches (amount shown top right)
- removing a piece returns its branches
- prevented placement of blocks into ground (where they could not be removed)
- improved rotation of some piece types for more consistent placement
- Q key now toggles construction mode
- controller support

0.0.6 (15 Nov)
- small rocks are placed randomly around the level
- when you are not in build mode you can gather bushes and rocks (left click)
- blueprint is now red when too close to nature
- blueprint is now orange when there are insufficient resources
- rotate is now B on controller
- when not in build mode, use radial menu to control villager
  - (hold E and use mouse, or X and left stick on controller)
  - gather branches
  - gather stones

0.0.7 (17 Nov)
- furniture (primitive bed, primitive woodcutting station)
- fixed a bug where villager could instantly collect everything
- trees (surrounded the village area with a forest)
- rows of pieces (TAB or PgUp/Dn or D-pad up/down to change)
- different structures now require different resources (shown just above the parts bar)
- new villager task: trees (gets logs from trees, requires woodbench)
- new villager task: sleep (goes to the bed, requires bed, sleep animation missing)

0.0.8 (19 Nov)
- gathering takes time (and can be done simultaneously by multiple villagers including the player)
- there are now multiple villagers
- improved rotation/placement of wide pieces (bed, woodbench)
- villagers will stop what they are doing and listen you interact with them
- villager communication now only possible when nearby and you are looking (roughly) at them
- fixed villagers walking all the way to a bush/stone/tree when it had already been removed
- player can now only gather if nearby and looking at (roughly) the object
- added sunrise, sunset and night sky
- villagers automatically sleep at night (limit one villager per bed)
- added campfire for villagers to huddle around if there are not enough beds
- idle villagers will wander around the village during the day
- you can hold numpad plus to fast forward time
- fixed pathfinding out past the village edge
- prevent player gathering when conditions not met
- villagers now stop at gather radius rather than going into centre of object

0.0.9 (26 Nov)
- fixed game locking up when villagers idle and no structures built
- added fps counter (top left of screen) and disabled v-sync
- time of day is now included in save game
- improved villager decision-making, they should do more different things to each other
- villagers now lie down when they're asleep and will prefer a bed if available
- watch the campfire by holding E (or X on controller) to speed up time
- player can also sleep in a bed (same controls but no need to hold) to speed up time
- added ferret model for villagers (no animations yet)
- constructing now takes time and the player can only do it from a limited distance
- new villager job: constructing (they either place blueprint houses or work on the nearest blueprint)
- villager will only keep placing new houses if there are not enough yet
- bushes, stones, trees now respawn at random place on map

0.0.10 (5 Dec)

- villagers are now each a mix of ferret and raccoon
- controller radial select has a bit more patience
- added terrain around the village clearing (and more stars)
- gathering/building effects (player/villager)
- villager task is now indicated by what's being carried
- new task: convert logs to planks at woodbench (planks not used for anything yet)
- new task: trapping (build traps and then gather them when they are triggered)
- name/description of piece selected is now shown above the parts bar

0.0.11 (9 Dec)

- added shooting stars
- added doors (automatically open and close)
- added basic main menu, loading screen, and exit dialog (esc)
- added resource stockpiles to save/load
- added plank and stone construction pieces
- increased movement speed
- fixed sleeping villager placement in bed
- improved grass colour
- added a zoomed out overview (press O to toggle)
- slow down the sleeping time speed-up
- fixed villager cutting planks forgetting to go to bed
- added a clock to HUD

- added owls

0.0.12 (11 Dec)
- owls now do damage to (and abduct) villagers
- fixed villagers behaving differently during sped-up time
- added a background image to the main menu
- improved building design controls (blueprint mode)
- added control hints
- removed control description from site and add a timelapse instead

0.0.13 (14 Dec)
- added boot splash
- doors now always open away from you
- fixed distant blueprints showing Remove but not removing
- fixed doors not highlighting correctly when open
- making no radial selection no longer clears assigned task
- crosshair in now hidden in overview, sleep and menus
- added radial menu tooltips
- added task: cooking (at oven)
- added task: eating (at table)
- added villager needs (to eat and sleep)
- made text more readable against light backgrounds
- improved ambient light level
- added walking animation
- fixed villagers changing to a task with incomplete structure
- added logs gathering effect
- made traps more distinguishable from ordinary stones
- villagers now heal damage slowly over time

0.0.14 (17 Dec)
- remove fibres resource, added skins (from traps)
- added plank and skins bed (for better quality sleep)
- slowed the smoke down a bit
- preloaded piece rows to prevent pause on first switch
- added task: upgrading (replacing primitive with better)
- improved pathfinding, especially when returning from outside the village
- fixed villagers waking up to suffer during the night
- fixed villagers not highlighting on hover
- increased repair speed
- added message to clarify that bluerints can only be cancelled in design mode
- added hints for controller
- action now describe along with progress percent
- villagers should now interfere less with what you're doing
- resting at campfire now prevents other controls

0.0.15 (18 Dec)
- added restriction to how pieces can overlap
- fixed upgrades being granted free
- villagers now build huts more collaboratively

0.016 (21 Dec)
- player actions progress now shown as icon instead of words
- villagers (including yourself) now refuse to do most tasks at night
- villagers now get cold at night and can warm by the campfire
- beds now give a better sleep and warmth with walls etc around them
- fixed error in floor/ceiling overlap check
- player is now affected by the same needs as villagers
- in-game menu now exits to main menu
- villagers are now less likely to upgrade without being asked
- save game now includes more game state (e.g. player and villager needs, owl positions)
- traps now sit correctly on sloped landscape
- added an invisible boundary (this prototype is not intended to include exploring)
- prevent building anything except traps out of village (and limited height)

0.017 (22 Dec)
- player no longer walks through tree trunks
- lowered villager initiative (you'll need to micromanage more)
- fixed player effects bar positioning incorrectly in fullscreen
- added badger and weasel (and a white weasel variant)
- added villager stats (depends on species)
- allowed player work at night again

0.0.18 (23 Dec)

- removed an issue with mouse click villager interaction
- quit dialog now mentions auto save
- villagers now get hungry more slowly
- added day counter to hud (day clicks over at 6am)
- 1 owl first night, 2 second night, ... (up to 4)
- fixed error when villagers tried to use woodbench
- increased villager prioritisation of needs over work
- different mustelid species are now different heights
- villagers now take shelter at night if wounded
- villager will shake or nod during interaction

0.0.19 (24 Dec)

- made campfire warming more consistent with other interactions
- added message to distinguish disobedience from inability
- increased stones pick up distance
- you can now look under table/bed/bench to reach floor
- slightly increased threshold required for villagers to suffer
- fixed bug where villagers would consider a night's sleep hard work
- fixed bug where building progress was shown as eating/crafting
- villagers now consider it night-time a bit earlier
- villagers are more likely to seek shelter if an owl attacks them
- added a scratch effect for the player when attacked by an owl
- improved positioning of long wall triangle when rotating

0.0.20 (25 Dec)
- raised player eye level (similar height to otter)
- fixed primitive floors not able to be upgraded
- slightly increased bush gather distance
- improved bed positioning depending on species scale
- delayed owls by one day (now first night 0, second night 1, etc)
- player is now allowed to look around when asleep
- fixed "Idle" message showing for E for some pieces
- you can now repair, upgrade and destroy from the same distance as build
- slightly reduced how high you can reach during design mode
- improved placement height of tall pieces during design mode
- improved rotation positioning of long angled pieces
- player and villagers can now sleep during the day unless not tired
- fixed villager glitching when player interacts while villager in bed
- player is no longer able to sleep in an occupied bed
- more than one villager at a time can now place traps
- don't show the tired/hungry notification so soon (and begin effects at 1.0)
- improved villager commitment to tasks

0.0.21 (26 Dec)
- slightly increased tree gather distance
- slightly increased oven use distance
- villager commitment no longer discourages them from fulfilling needs
- villagers can only sleep at night again (player can still sleep in day)
- villagers should now cook more without being asked
- villagers should now upgrade more without being asked
- added mustelid count to hud

0.0.22 (27 Dec)
- fixed villagers having two pairs of feet in bed
- increased player authority
- slightly increased villager walking speed
- slightly reduced length of villager breaks
- increased villager later-game trapping
- slightly decreased upgrading priority
- villagers now sleep only at night again
- fixed villagers gathering meat from empty ground

Files

Mustelia-0.0.4.zip 15 MB
Nov 10, 2020

Get Mustelia

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.