Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Valthalin

4
Posts
1
Followers
13
Following
A member registered May 26, 2017 · View creator page →

Creator of

Recent community posts

(1 edit)

Great stuff! Enjoy watching progress. From game dev standpoint a more technical "i'm learning, here is my understanding + example snippet" would be sweet.

I'm still new to coding/Godot. Have you considered a crafting pattern. Resources node yield different loot tables based on inputs

e.g.

class_name AppleTree

extends Tree

var node_name := "apple tree"

var loot_table := Array[Item]

var state_table  : Dictionary

var tool_table  : Dictionary

var harvest_state := HARVEST_STATE.RIPE

enum HARVEST_STATE : {BLOOMING, RIPE, PICKED, BARREN}

func interact(inputs : Array[String]) -> Array[Item]:

    var out_items := Array[Item]

    if state_table[harvest_state].has( "_".join(inputs) ):

         out_items = state_table[harvest_state][ "_".join(inputs) ]
     else:

         game_notice(NOTICE_ALERT.INVALID_TOOL)

     return out_items

# [ RIP ] [ "hands" ] = [apple]

# [ RIP ] [ "hands_axe" ] = [log, apple]

# [ PICKED] [ "hands" ] = [twigs]

Kinda thing.

keep it coming!

Great pocket game. Well done!

Few thoughts I'd like to see;

Visually distinction;

*    Stages of growth:

    Soil, Sprout, Baby, Adolescent, Adult / Flowering, Dead

    Each stage is visually distinct, in HSV and shape language if possible

    "Orange dried/dead leaves are curled up with jagged stems"

*    Status:

    Growth % on pot or visibly queued (e.g. flower at 100%)

    Water gauge all the time

*    Passage of time:

    Additional Mechanic - A hands clock. or digital

    Additional Mechanic - calendar + day notes.

    Additional Mechanic - window interest; Day/night, random weather, birds perched on ledge, nosy neighbors peeking in, etc.

*    Ownership:

    Additional Mechanic - Furnish your room

    Additional Mechanic - Dress your skelly

Risk / reward;

    under/over watering = underdeveloped, stunted/nonflowering, or dead plant

    Clicking in an area with no dead leaves harms the plant - trims a leaf/flower

    Additional Mechanic - Buyers looking for a particular kind of plant. Keep the 100% plant = x coin, but have buyer multiplier.

    Additional Mechanic - save / plant your own seeds, or buy a already rooted plant (from shop as is). Your seeds may not germinate. Or you may get few seed from your plant.

Fun game got it on steam $4.99, 20 stages in so far I like. Well done. =)

Really like the art and feel of the game. Well done. I'd Totally pay the monies to play  a full release or a smaller release like an episode. Explore a little more of the planet, or maybe fly to a new planet because your ship wont stop breaking. "You really should have questioned that shark of a spaceship dealer. You think to yourself as the spacecraft plummets once again through the atmosphere of a new world."