up to date with server

This commit is contained in:
chimchooree
2020-11-24 11:37:51 -06:00
parent 9a18189000
commit 2224957b7c
69 changed files with 1765 additions and 1086 deletions
+3 -3
View File
@@ -1,11 +1,11 @@
% rebase('frame.tpl')
<!--Content-->
<div class="contact-box">
<h1>Contact</h1>
<h2>General + Business</h2>
<h1>contact</h1>
<h2>general + business</h2>
I would love to hear from you once blessfrey.me is functional and my dev email is set up. Won't be long.<br>
<br>
You can always reach me on Twitter as <a href="https://twitter.com/lilchimchooree" rel="nofollow">@lilchimchooree</a> through DMs or mentions.<br>
You can always reach me through Twitter as <a href="https://twitter.com/lilchimchooree" rel="nofollow">@lilchimchooree</a>.<br>
<br>
Press can snag a copy of my presskit at the <a href="/presskit" rel="nofollow">presskit</a> page.
<br><br>
+70
View File
@@ -0,0 +1,70 @@
% rebase('frame.tpl')
<!--Content-->
<h1>Credits</h1><br>
<br>
game + art by chimchooree<br>
(all assets are placeholder)<br>
<br>
game engine: <a href="https://godotengine.org/">godot engine</a>, by <a href="https://github.com/godotengine/godot/blob/master/AUTHORS.md">Juan Linietsky, Ariel Manzur and contributors</a><br>
<br>
background music: "straight" <br>
Benjamin "Bensound" Tissot<br>
<a href="https://www.bensound.com/royalty-free-music/track/straight">https://www.bensound.com/royalty-free-music/track/straight</a><br>
license: Creative Commons License<br>
<br>
background music: "energy" <br>
Benjamin "Bensound" Tissot<br>
<a href="https://www.bensound.com/royalty-free-music/track/energy">https://www.bensound.com/royalty-free-music/track/energy</a><br>
license: Creative Commons License<br>
<br>
background music: "save"<br>
LokiF<br>
<a href="https://opengameart.org/content/gui-sound-effects">https://opengameart.org/content/gui-sound-effects</a><br>
license: Public Domain CC0<br>
<br>
door sound: "Abandoned Villa- Thailand! Door Knocker & Door Knocking Sound Effects"<br>
freetousesounds <a href="https://freetousesounds.bandcamp.com/album/abandoned-villa-thailand-door-knocker-door-knocking-sound-effects">https://freetousesounds.bandcamp.com/album/abandoned-villa-thailand-door-knocker-door-knocking-sound-effects</a><br>
license: Attribution 3.0 Unported (CC BY 3.0) <br>
<br>
click sound: "Click 1" from the UI SFX set<br>
Kenney Vleugels<br>
<a href="https://www.kenney.nl/assets/ui-audio">https://www.kenney.nl/assets/ui-audio</a><br>
license: Public Domain CC0<br>
<br>
wrong sound: "Wrong 02"<br>
<a href="https://www.noiseforfun.com/2012-sound-effects/wrong-02/">https://www.noiseforfun.com/2012-sound-effects/wrong-02/</a><br>
license: CC-BY-ND 3.0 Attribution license<br>
<br>
skill failure sound: "Negative" from the GUI Sound Effects set<br>
LokiF<br>
<a href="https://opengameart.org/content/gui-sound-effects">https://opengameart.org/content/gui-sound-effects</a><br>
license: Public Domain CC0<br>
<br>
appraise sound: "Shimmer Glimmer Magic"<br>
The Berklee College of Music <br>
submitted to Open Game Art by qubodup<br>
<a href="https://opengameart.org/content/shimmer-glitter-magic">https://opengameart.org/content/shimmer-glitter-magic</a><br>
license: CC-BY 3.0<br>
<br>
summon sound: "Elemental Spell"<br>
Iwan "qubodup" Gabovitch<br>
<a href="https://opengameart.org/content/elemental-spell">https://opengameart.org/content/elemental-spell</a><br>
license: CC Attribution-ShareAlike 3.0 Unported<br>
Copyright 2012 Iwan 'qubodup' Gabovitch http://qubodup.net qubodup@gmail.com | License: CC Attribution-ShareAlike 3.0 Unported <a href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a><br>
<br>
bingo win sound: "Positive"<br>
Lokif<br>
<a href="https://opengameart.org/content/gui-sound-effects">https://opengameart.org/content/gui-sound-effects</a><br>
license: Public Domain CC0<br>
<br>
font: JFドットjiskan16 (JF Dot Jiskan16)<br>
Sony Corp<br>
<a href="http://jikasei.me/font/jf-dotfont/">http://jikasei.me/font/jf-dotfont/</a><br>
license: Public Domain, stored in art/Fonts/Documentation/JF Dot Jiskan16/readme.txt<br>
<br>
font: pixel joy<br>
chimchooree<br>
<a href="https://fontstruct.com/fontstructions/show/1596262/pixel-joy">https://fontstruct.com/fontstructions/show/1596262/pixel-joy</a><br>
license: Public Domain<br>
<br><br>
<div class="footer-row"> </div>
+11 -13
View File
@@ -2,12 +2,12 @@
<div class="sidebar">
<div class="about-box">
<h1>about</h1>
blessfrey is a game.<br>
<b>blessfrey</b> is a 2D action RPG developed for PC. Build the best skillbar against the next challenge.<br>
</div>
<div class="twitter-box">
<h1>follow</h1>
<a href="https://twitter.com/lilchimchooree">@lilchimchooree</a><br>
<h1>chat</h1>
Twitter: <a href="https://twitter.com/lilchimchooree">@lilchimchooree</a><br>
<br>
<a href="/contact" rel="nofollow">contact me</a><br>
</div>
@@ -17,21 +17,19 @@
<div class="latest-text">
<ul>
% for l in latest:
<li>&#9;<a href={{l[0]}} rel="nofollow">{{!l[1]}}</a></li>
<li>&#9;<a href=/{{l[0]}} rel="nofollow">{{!l[1]}}</a></li>
% end
</ul>
<br>
</ul>
<br>
</div>
</div>
<div class="disclosure">
<h1>disclosure</h1>
blessfrey.me is not using sponsored posts or affiliate links right now.
blessfrey.me is not using sponsored posts or affiliate links. <br>
<br>
blessfrey.me does not collect personal information + has no cookies.<br>
blessfrey.me does not collect personal information + has no cookies. <br>
<br>
If this changes, sponsored content will be <a href="https://www.ftc.gov/tips-advice/business-center/guidance/ftcs-endorsement-guides-what-people-are-asking" rel="nofollow">properly</a> <a href="https://www.ftc.gov/sites/default/files/attachments/press-releases/ftc-publishes-final-guides-governing-endorsements-testimonials/091005revisedendorsementguides.pdf" rel="nofollow">disclosed</a>, cookies and analytics will comply with the GDPR and CCPA, etc.<br>
<br>
Thank you for following the development of blessfrey.<br>
Thank you for following the development of blessfrey. <br>
</div>
</div>
+8 -5
View File
@@ -1,5 +1,5 @@
% rebase('frame.tpl')
% import re
<div class="dir-row"> </div>
<div class="diary-dir">
<center>
@@ -76,11 +76,14 @@
</div>
<div class="snippet-info">
<b>{{!s[2]}}
• <a class="social-link social-twitter" href="http://twitter.com/share?text={{!s[4]}}&url=https://blessfrey.me{{!s[3]}}&via=lilchimchooree" target="_blank">tweet</a>
• <a class="social-link social-twitter" href='http://twitter.com/share?text={{s[4]}}&url=https://blessfrey.me{{s[3]}}&via=lilchimchooree' target="_blank">tweet</a>
• <a class="social-link social-fb" href='http://www.facebook.com/share.php?u={{s[3]}}'>facebook</a>
• <a class="social-link social-email" href="mailto:?body=Hey,+check+out+this+post:+{{!s[1]}}., {{s[3]}}">email</a></b>
% message = "Hey,+check+out+this+post:+" + s[1] + ".,+" + s[3]
% message = message.replace('+','\+')
% message = re.sub('\s+?','+', message)
% message = message.replace('\\','')
% message = re.sub('<.*?>','', message)
• <a class="social-link social-email" href='mailto:?body={{message}}'>email</a></b>
</div>
<div class="snippet-link">
<a href={{s[3]}} rel="nofollow"><b>read more</b></a>
+9 -22
View File
@@ -9,30 +9,17 @@
% include diary-boxes.tpl
<div class="recommend">
% if len(recommends) > 0:
<div class="more"><h1>more like this...</h1></div>
<div class="snip1">
<div class="snippet-title">
<a href={{recommends[0][2]}} rel="nofollow"><b>{{!recommends[0][0]}}</b></a>
</div>
<div class="snippet-content">
{{!recommends[0][1]}}
</div>
</div>
<div class="snip2">
<div class="snippet-title">
<a href={{recommends[1][2]}} rel="nofollow"><b>{{!recommends[1][0]}}</b></a>
</div>
<div class="snippet-content">
{{!recommends[1][1]}}
</div>
</div>
<div class="snip3">
<div class="snippet-title">
<a href={{recommends[2][2]}} rel="nofollow"><b>{{!recommends[2][0]}}</b></a>
</div>
<div class="snippet-content">
{{!recommends[2][1]}}
% end
<div class="rec-box">
% for s in recommends:
<div class="snip">
<div class="snippet-title">
<a href=/{{s[1]}} rel="nofollow"><b>{{!s[0]}}</b></a>
</div>
</div>
% end
</div>
</div>
+44 -26
View File
@@ -7,42 +7,60 @@
<div class="textbox story">
<h1>Story</h1><br>
<br>
You play as a transfer student to a Deep South town. <br>
The main character suddenly transfers to a rural foreign town at the end of the year.<br>
Her uncle is nowhere to be found, so she's left to her own devices for the summer.<br>
<br>
There's a popular rumor that the local shopping center closes early because it's haunted, evidenced by strange noises and lights. <br>
<br>
Your classmates haze you into spending the night, and you discover that the mall fills with slimes at night, and they bubble up from secret tunnels underneath the stores. <br>
Her classmates let her in on the rumor that the local shopping center is haunted at night, with strange lights and noises. <br>
On a dare haunted sleepover, she discovers that the mall fills with slimes at night, bubbling up from secret tunnels underneath the stores. <br>
<br>
<br>
But there's more than slimes beneath the city. There's a whole secret world down there. <br>
<br>
</div>
<div class="textbox system">
<h1>System</h1><br>
<br>
You and your controllable AI companions each have two classes and 8-skill skillbar to manage to take on the various combat and puzzle challenges in the Abyss.<br>
In this build-based RPG, you explore the depths of the downtown dungeon with your customizable AI teammates.<br>
<br>
<h2>Team</h2><br>
<h2>Socialize</h2><br>
During the adventure, your conversations with characters that will affect how they view you.<br>
<br>
In conversations, you select dialogue choices that will affect your relationship with characters and influence future events. <br>
<br>
CG illustrations will highlight particular moments in the story.<br>
<br><br>
<h2>Learn</h2><br>
Unlock skills through gameplay. Meeting characters, reaching areas, fighting masses of the same enemy type, consuming items, and other mechanics will contribute to new skills learned. <br>
<br>
Throughout the game, you will control between zero and five AI companions, whose Second Classes and Skillbars you will be able to customize.<br>
Each skill has different routes for unlocking, so they will be available regardless of playstyle. <br>
<br>
<h2>Multiclassing</h2><br>
Your experiences will also unlock more detailed UI information.<br>
<br>
Blessfrey has a multiclassing system to give the player freedom to express his playstyle. You choose your First Class at the beginning of the game and can unlock Second Classes through gameplay. The First Class is permanent and grants an exclusive bonus effect, such as higher Health or increased item efficacy, and a set of skills. The Second Class can be changed in safe areas to gain access to more skills. For example, a Heavy / Disciple will have plenty of tanking and healing options, while a Heavy / Chemist will have more focus on tanking and debuffing.<br>
<br>
<h2>Skills</h2><br>
<br>
Skills are individual powers gained through gameplay which give specific effects according to their rules, which can be read in the player's Skill Library. Skills generally have a cost (usually Energy), an Activation Time (the time from pressing the skill to applying it), a Cooldown Time (time until skill can be used again), and a target. Skills may have an Initial Effect (effect immediately applied at activation), a main Effect (the effect applied after activation), and an End Effect (an effect applied after a specified time after activation).<br>
<br>
The skillbar only has 8 slots and can only be edited in safe areas, so you must build strategies + synergies against the areas you plan to explore. All skills must come from your current First or Second Class, duplicate skills are removed, and only one Elite Skill, an especially strong skill, is allowed per bar.<br>
<br>
Stat Points can be pumped into the classes' stats to increase the effectiveness of the skills associated with the given stat. <br>
<br>
The only permanent decision is the First Class. Stat Points can be redistributed and skills are never unlearned or replaced. The player is free to explore hundreds of combinations, including builds tailored for a specific level, general builds that can work in any area, or joke builds.<br>
<br>
<h2>Explore</h2><br>
<br>
You gain new skills and unlock more detailed UI information through exploring the world. Meeting new people, reaching new areas, fighting masses of the same enemy type, consuming items, and more all contribute to the player's knowledge base.<br>
<br>
The Main Character applies her experiences to her combat, unlocking new skills. For instance, suffering from Burning, visiting lava pools, and eating flambé foods all contribute to the Fire track and will unlock skills related to fire resistance, fire projectiles, and so on.<br>
<br>
The Main Character will also be able to apply her experience to the player's UI. As you face more encounters with particular enemies, the UI will display more specific information about them. Over the course of the game, "rainbow sludge monster" will become "Road Oil," non-specific Health bars will become numeric, and "using poison projectile" will become "using Toxic Dart."<br>
<br>
<h2>Build</h2><br>
Your dual class will determine the skills available to you. You choose your first class at start, but you will unlock more classes to use as your second class. <br>
<br>
Your skillbar only has 8 slots and can only hold 1 elite skill. Experiment and plan ahead to find skill synergies and build strategies. You can also change the dual classes and skillbars of your teammates.<br>
<br>
Pump your stat points into stats to increase the effectiveness of their associated skills. Gain stat points through story progression and level ups. <br>
<br>
Your second class, stat points, and skillbar can be freely changed in safe areas and are never unlearned or replaced.<br>
<br>
<br>
<h2>Battle</h2><br>
In this action rpg, you and your teammares will battle foes using default weapon attacks and skills from your skillbars. <br>
<br>
Weapons have different attack rates, ranges, and possible damage.<br>
<br>
Skills give specific effects according to their rules. They generally have an energy cost, an activation time, a cooldown time, and a target. Their powers range from dealing or healing damage, inflicting various conditions, interrupting opposing skills, and other abilities that are in-line with their associated class. <br>
<br>
Foes use the same dual class, skillbar build system, so you must not only learn how to use your skills but to defend against them.<br>
<br><br>
</div>
<div class="textbox graphics">
<h1>Graphics</h1>
+3 -5
View File
@@ -1,16 +1,14 @@
% rebase('frame.tpl')
% import random
<div class="social">
<a href="https://twitter.com/lilchimchooree"><img class="img-social-ribbon" src="static/img/ele/twitter-ribbon.png" alt="link to developer's Twitter" rel="nofollow"></a>
</div>
<div class="social"> </div>
<div class="bg"> </div>
<div class="footer-row"> </div>
<div class="tweets">
<a class="twitter-timeline" data-width="400" data-height="200" data-theme="dark" rel="nofollow" href="https://twitter.com/lilchimchooree?ref_src=twsrc%5Etfw">Tweets by lilchimchooree</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>
<a class="twitter-timeline" data-width="400" data-height="200" data-theme="dark" href="https://twitter.com/lilchimchooree" data-chrome="noheader nofooter transparent noborders">Tweets by lilchimchooree</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>
<div class="news">
<center>. •  . <strong>news</strong> ☆  .. . <br></center>
+1 -1
View File
@@ -1,5 +1,5 @@
<div class="whitespace"> </div>
<div class="blessfrey-logo">
<center>blessfrey.me</center><br>
<center><b>blessfrey.me</b></center><br>
</div>
+20 -8
View File
@@ -3,23 +3,35 @@
<div class="nav-grid">
<div class="nav-bar"></div>
<div class="nav-index">
<a href="/" rel="nofollow">
<div class="button">home</div>
<a href="/">
<img src="/static/img/btn/skillbtn.png" alt="home" style="width:85px;height:55px;">
</a>
<div class="nav-link">
<a href="/">home</a>
</div>
</div>
<div class="nav-game">
<a href="/game" rel="nofollow">
<div class="button">game</div>
<a href="/game">
<img src="/static/img/btn/skillbtn.png" alt="game" style="width:85px;height:55px;">
</a>
<div class="nav-link">
<a href="/game">game</a>
</div>
</div>
<div class="nav-diary">
<a href="/diary" rel="nofollow">
<div class="button">diary</div>
<a href="/diary">
<img src="/static/img/btn/skillbtn.png" alt="diary" style="width:85px;height:55px;">
</a>
<div class="nav-link">
<a href="/diary">diary</a>
</div>
</div>
<div class="nav-presskit">
<a href="/presskit" rel="nofollow">
<div class="button">presskit</div>
<a href="/presskit">
<img src="/static/img/btn/skillbtn.png" alt="presskit" style="width:85px;height:55px;">
</a>
<div class="nav-link">
<a href="/presskit">presskit</a>
</div>
</div>
</div>
+6 -6
View File
@@ -5,7 +5,7 @@
<div class="textbox fact">
<h1>Fact Sheet</h1>
<ul>
<li><b>Description:</b> Build synergies across your skillbar and teammates to survive the local smalltown dungeon.</li>
<li><b>Description:</b> Build synergies across your skillbar and teammates to survive the downtown dungeon.</li>
<li><b>Developer:</b> chimchooree, US indie dev</li>
<li><b>Genre:</b> Singleplayer Action RPG</li>
<li><b>Release Date:</b> Spring 2030</li>
@@ -21,9 +21,9 @@
<div class="textbox desc">
<h1>Description</h1>
<br>
In active development, Blessfrey is the first game by US-based indie game developer chimchooree. <br>
Blessfrey is the first game in development by US-based indie game developer chimchooree. <br>
<br>
Blessfrey is a 2D action RPG set in a rural southern town riddled with secret tunnels and dungeons.
Blessfrey is a 2D action RPG set in a rural town riddled with secret tunnels and dungeons.
The multiclass and skill system emphasizes player skill, personal expression, and exploration. Delve deeper under the town by discovering new skills, building synergies within your skillbar, and recruiting AI teammates. Bosses, traps, and a secret world await. <br>
<br>
@@ -43,12 +43,12 @@ The multiclass and skill system emphasizes player skill, personal expression, an
<div class="textbox dev">
<h1>Developer </h1>
<br>
chimchooree is learning to code through gamedev, automating the boring stuff, and taking online classes. See some of her code on <a href="https://gitlab.com/chimchooree">GitLab</a> and some of her design process + planning on her <a href="diary.php">blog</a> and on <a href="https://twitter.com/lilchimchooree">Twitter</a>. <br>
chimchooree is learning to code through making a dream game, automating the boring stuff, and taking online classes. See some of her code on <a href="https://gitlab.com/chimchooree">GitLab</a> and some of her design process + planning on her <a href="diary.php">blog</a> and on <a href="https://twitter.com/lilchimchooree">Twitter</a>. <br>
<br>
Her most complex projects are blessfrey, a 2D action RPG written in Godot Engine's GDScript and Cat Store, a text-based breeding sim written in Java using IntelliJ. <br>
</div>
<div class="textbox videos"> </div>
<!--<div class="textbox videos"> </div>-->
<div class="textbox graphics">
<h1>Graphics</h1>
@@ -82,7 +82,7 @@ The multiclass and skill system emphasizes player skill, personal expression, an
<li>Art: chimchooree</li>
<li>Design: chimchooree</li>
<li>Engine: Godot Engine</li>
<li><a href="/credits/" rel="nofollow">Full Credits</a></li>
<li><a href="/credits" rel="nofollow">Full Credits</a></li>
</ul><br>
</div>