diff --git a/src/diary/entries/200825 b/src/diary/entries/200824 similarity index 99% rename from src/diary/entries/200825 rename to src/diary/entries/200824 index 519967e..09d33b0 100644 --- a/src/diary/entries/200825 +++ b/src/diary/entries/200824 @@ -1,6 +1,6 @@

my first game jam - #weeklygamejam

-august 25, 2020
+august 24, 2020
game jam

WeeklyGameJam is weekly theme-based game jam hosted through itch.io. It's fairly laid-back for a jam, giving you a full week's time, allowing for pre-made/stock assets and code, and being understanding of late submissions. Most people make videogames, but any kind of game is allowed. At the end of the week, streamers will play and critique the submissions while the devs hang out in their chat.
diff --git a/src/diary/entries/200904 b/src/diary/entries/200904 new file mode 100644 index 0000000..7cc5f15 --- /dev/null +++ b/src/diary/entries/200904 @@ -0,0 +1,35 @@ + +

inventory as a system diagram

+august 24, 2020
+system diagram, game mechanics
+
+System diagrams illustrate how components interact within a system. It saves so much headache to step back and plan a system out like this before jumping into the code.
+
+
(image: system diagram for inventory)

+
+
+

stop + plan before coding

+I want to move blessfrey's inventory into an app on the player character's smartphone. Before, it was displayed in a random pop-up window. It was poorly planned, so the programmatic inventory and the UI were tightly coupled so I couldn't just pop it into the phone. Instead of wrestling, it's easier to start over and actually plan before I code this time.
+
+
+

list out your nouns

+A simple way to start thinking about a system is to list out its nouns and verbs. Jot down the entities that interact with your system.
+
+For blessfrey's inventory, that's the inventory (programmatic), the player character, the inventory app (UI), and base items. The inventory app is related to the smartphone and inventory items. Items are related to floor items, which are related to rooms.
+
+(blessfrey has three different kinds of items. Base Items are the code, which hold all the data relevent for the item no matter how it's expressed. Floor Items are the version that sit on the ground and get picked up by characters. Inventory Items are the version that are displayed in inventories, store windows, containers, etc. Floor and Inventory Items hold a base item inside them, that gets popped out and traded around as the item needs to be expressed in different forms.)
+
+
+

connect your nouns with verbs

+I wrote the entities in pink and moved them around until the placement was decently readable. Then I connected the concepts with arrows. These arrows represent the verbs, which I explicitly labeled in yellow.
+
+The flow of these arrows can be very important. If you are modeling AI, for instance, no matter what path the program takes, there shouldn't be dead-ends. Seeing mistakes like that is easier with a diagram than lines of code. Otherwise, the flow is generally useful for figuring out which methods are needed for each class and how they connect.
+
+
+

write the code

+At this point, coding is a bit easier, now that it's in some ways a transcription of the diagram. The entities are data (classes or objects) and the arrows are logic (methods).
+
+
+

conclusion

+Your diagram doesn't have to be too fancy or formal to get the point across to yourself, and it just takes a minute to save all the headache later. Don't skip this step or you'll have to rewrite the inventory system just to display it in a different window.
+
diff --git a/src/diary/entries/200912 b/src/diary/entries/200912 new file mode 100644 index 0000000..1b4edb2 --- /dev/null +++ b/src/diary/entries/200912 @@ -0,0 +1,43 @@ + +

blessfrey graphic updates + mockups

+august 24, 2020
+screenshots, mockups
+
+I iterate over the graphics periodically, so I can practice without worrying about polish. Here's some screenshots of different styles I've tried. (Though April 23, 2019's is actually a mockup, that style did run in-engine for a few weeks.)
+
+
+ + (image: Cassia and Bad Cat on the pink carpet tilemap) +
+August 15, 2018 - Early experimenting with Godot Engine. Collision was just added for sprites and walls. The buttons to the right are for switching between characters (who each have different skillbars).
+

+ + (image: Angel in a periwinkle room full of Bad Cats) +
+January 13, 2019 - Videogame perspective is so different from perspective in illustration. Scale of characters vs environment is another quirk of games I had 0 experience with. I was vaguely going for an old Western RPG style with tall, somewhat realistic sprites with nondistinct faces. Something like Divine Divinity.
+

+ + (image: Angel blasting a neighborhood coyote with fire) +
+April 23, 2019 - This is a mockup, but the game did look like this for a while. The fireball projectile didn't come until later, though. Here, I was trying to get a little more of a top-down view but not really. Instead of cats, Angel's fighting with a coyote. The government stopped removing coyotes from my old neighborhood, so they killed all the neighborhood cats except one and I saw him running away from a big coyote during a storm, so maybe he's gone now, too. It's just not right.
+

+ + (image: Angel and Chloe in front of a slanted house) +
+May 25, 2019 - The slanted edition was so annoying. It's not isometric, it's just at an obscure angle because I drew these assets more for fun than to actually be practical. I do reuse the tree + bushes a lot, though. I also tried a more chibi sprite because they are soo common, might as well try it out.
+

+ + (image: Lots of Angels and other characters at a shopping center) +
+June 29, 2019 - Trying a shopping center level now. It's reeally spaced apart. It's inspired by a real shopping center;;
+

+ + (image: Angel and some slimes in a cavern) +
+July 25, 2020 - There's some missing in this gap, so I'll add in more pics if I find any. This is the first version of a cavern level for the blessfrey demo. It's inspired by local caves.
+

+
+

you're up to date.

+
+Hope you enjoyed seeing the different art I've used for blessfrey over the years. Even if I never really polish anything, it's nice to iterate to get a sense of game art and blessfrey's personal style. Hopefully it ends up looking okay okay when I do start polishing. But until then, in the words of YandereDev, "All art is placeholder."
+
diff --git a/src/index.py b/src/index.py index 7a5da66..a7024ed 100644 --- a/src/index.py +++ b/src/index.py @@ -130,9 +130,13 @@ def clean(result): result = result.replace('\n','') result = result.replace('
','') result = re.sub(r'', '', result) + result = re.sub(r'', '', result) + result = re.sub(r'', '', result) result = result.replace('','') result = re.sub(r'','',result) result = re.sub(r'','',result) + result = result.replace('
','') + result = result.replace('
','') return result # Return first 300 words of article + " ... " diff --git a/src/static/img/ent/SmallThingThatMakesThings_flatland.png~ b/src/static/img/ent/SmallThingThatMakesThings_flatland.png~ deleted file mode 100644 index 4a468ea..0000000 Binary files a/src/static/img/ent/SmallThingThatMakesThings_flatland.png~ and /dev/null differ diff --git a/src/static/img/ent/screenshot_April232019.png b/src/static/img/ent/screenshot_April232019.png new file mode 100644 index 0000000..2c1d9e3 Binary files /dev/null and b/src/static/img/ent/screenshot_April232019.png differ diff --git a/src/static/img/ent/screenshot_August152018.jpeg b/src/static/img/ent/screenshot_August152018.jpeg new file mode 100644 index 0000000..2e3f250 Binary files /dev/null and b/src/static/img/ent/screenshot_August152018.jpeg differ diff --git a/src/static/img/ent/screenshot_January132019.jpeg b/src/static/img/ent/screenshot_January132019.jpeg new file mode 100644 index 0000000..ffcf5c9 Binary files /dev/null and b/src/static/img/ent/screenshot_January132019.jpeg differ diff --git a/src/static/img/ent/screenshot_July252020.png b/src/static/img/ent/screenshot_July252020.png new file mode 100644 index 0000000..7502210 Binary files /dev/null and b/src/static/img/ent/screenshot_July252020.png differ diff --git a/src/static/img/ent/screenshot_June292019.png b/src/static/img/ent/screenshot_June292019.png new file mode 100755 index 0000000..eaa153f Binary files /dev/null and b/src/static/img/ent/screenshot_June292019.png differ diff --git a/src/static/img/ent/screenshot_May252019.png b/src/static/img/ent/screenshot_May252019.png new file mode 100644 index 0000000..0811f0a Binary files /dev/null and b/src/static/img/ent/screenshot_May252019.png differ diff --git a/src/static/img/ent/systemdiagram_inventory.jpeg b/src/static/img/ent/systemdiagram_inventory.jpeg new file mode 100644 index 0000000..e08e763 Binary files /dev/null and b/src/static/img/ent/systemdiagram_inventory.jpeg differ diff --git a/src/views/box.tpl b/src/views/box.tpl index 679bced..ab3578a 100644 --- a/src/views/box.tpl +++ b/src/views/box.tpl @@ -4,13 +4,60 @@ How did you find this page?
It's my secret page.

-

Articles, Resources

+

Holiday Sales Watch

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Regular PriceSale PriceBrandProductURL
$5$3.75 @ 25% off 11/27-11/30Sydney GraceIndiana Lovehttp://sydneygraceco.com/indiana-love/
$5$3.75 @ 25% off 11/27-11/30Sydney GraceSaturn, Sweetheart, Pandora, Sutter, Designer, or Deep Water?http://sydneygraceco.com/
$24$18 @ 25% off w/ UDFRIENDS25Urban DecayEyeshadow Primer Potionhttps://www.urbandecay.com/eyeshadow-primer-potion/UD515.html?dwvar_UD515_color=Original
$30$21 @ 30% off expires 11/29BiossanceSqualane + Zinc Sheer Mineral Sunscreenhttps://biossance.com/collections/all/products/squalane-zinc-sheer-mineral-sunscreen-spf30
$15.99$7.99 @ $8 off expires 12/31NeutrogenaSheer Zinc Face Dry Touch Sunscreen SPF 50https://www.ulta.com/sheer-zinc-face-dry-touch-sunscreen-spf-50?productId=xlsImpprod15721137
+
+ So...2 SG shadows is $11.50.
Then I can either get fancy birthday sunscreen for $21 or regular sunscreen for $15.99 + whatever Ulta impulse buy.
So maybe $32.50-27.49 total.
And I can wait a few months for a UD primer sale.
+

Try to Do...

Weekly, Monthly

@@ -32,6 +79,14 @@
  • Presskit - Make a downloadable PDF version
  • Just...better art and writing for everything...
  • - +
    +
    +

    Articles, Resources

    +