games each have their own page

master
chimchooree 8 months ago
parent e0a55093dc
commit 301049ea9f

@ -501,6 +501,22 @@ def games():
"""games""" """games"""
info = {'css': 'games', 'title': 'blessfrey games', 'year': find_year()} info = {'css': 'games', 'title': 'blessfrey games', 'year': find_year()}
return template('games.tpl', info) return template('games.tpl', info)
@route('/no-legs-the-cat')
def nltc():
"""game"""
info = {'css': 'games', 'title': 'no-legs the cat - blessfrey games', 'year': find_year()}
return template('games-nltc.tpl', info)
@route('/small-thing-that-makes-things')
def sttmt():
"""game"""
info = {'css': 'games', 'title': 'small thing that makes things - blessfrey games', 'year': find_year()}
return template('games-sttmt.tpl', info)
@route('/stoplight')
def sl():
"""game"""
info = {'css': 'games', 'title': 'stoplight - blessfrey games', 'year': find_year()}
return template('games-sl.tpl', info)
# Japanese Learning Page # Japanese Learning Page
@route('/japanese') @route('/japanese')

@ -114,7 +114,6 @@ p {
color: white; color: white;
} }
pre,code { pre,code {
background-color: #d5c7d5;
font-size: 0.9em; font-size: 0.9em;
font-family: monospace; font-family: monospace;
margin-top: 1.5em; margin-top: 1.5em;

@ -151,3 +151,7 @@ img {
grid-area: 1/2/2/3; grid-area: 1/2/2/3;
margin-top: 1em; margin-top: 1em;
} }
pre,code {
background-color: #d5c7d5;
}

@ -2,6 +2,11 @@
color: white; color: white;
} }
img {
max-width: 800px;
height: auto;
}
iframe { iframe {
border: 2px solid #df85a5; border: 2px solid #df85a5;
padding: 10px; padding: 10px;

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

@ -0,0 +1,18 @@
% rebase('frame.tpl')
<div class="content-grid"><div class="center">
<h1>no-legs the cat</h1>
<iframe src="https://itch.io/embed-upload/6141043?color=333333" allowfullscreen="" width="1024" height="620" frameborder="0"><a href="https://chimchooree.itch.io/legless-the-cat">Play Legless the Cat on itch.io</a></iframe>
<h2>game guide</h2>
<p>Poltics Cat lost his legs!! Push him around using WASD to find them. Eat any breakfasts you can find along the way!</p>
<p>In case it isn't obvious, this is a crude maze constructed from the infamous 'godot heads'. Click the game to make it active then control kitty using W A S D or arrow keys to find all three breakfasts and his missing legs. His breakfast counter is in the top-right corner. After you win, you can continue to wander the maze aimlessly. Refresh the page to start over.</p>
<p>His real life counterpart has food anxiety or something, so he likes to have both his meals as early as possible in the day, hence "two breakfasts." A few times, he bamboozled us into thinking he hasn't been fed yet for a bonus THIRD breakfasts! (Bad cat.) </p>
<p>This game was released July 15, 2022.</p>
<h2>Credits</h2>
<ul>
<li>coding + art by chimchooree</li>
<li>Tools: Godot Engine 3.0.6, Krita</li>
<li>Hosting: itch.io</li>
<li>Cat: Tigger!</li>
</ul>
</div></div>

@ -0,0 +1,79 @@
% rebase('frame.tpl')
<div class="content-grid"><div class="center">
<h1>stoplight</h1>
<iframe frameborder="0" src="https://itch.io/embed-upload/6263420?color=333333" allowfullscreen="" width="800" height="620"><a href="https://chimchooree.itch.io/stoplight">Play stoplight on itch.io</a></iframe>
<h2>game guide</h2>
<p>Co-routines give you the power to change the light! Watch how player input disrupts the stoplight's schedule. Push the walk button to skip a phase. Or wait until the phase times out. </p>
<p>This is just a small project to get more comfortable with yields in Godot Engine.
<p>This game was released June 5, 2019.</p>
<h2>code</h2>
<h3>node hierarchy</h3>
<a target="_blank" href="/static/img/game/SL_GodotEngine.png">
<img src="/static/img/game/SL_GodotEngine.png" alt="Screenshot: Godot Engine editor">
</a>
<h3>Main.gd</h3>
<pre><code>
extends Node
onready var stoplight = $Stoplight
func _ready():
stoplight.play()
var result = wait(5, 'green')
$WalkButton/TextureButton.connect('pressed', result, 'resume', ['interrupted on green'], CONNECT_ONESHOT)
yield(result, 'completed')
result = wait(5, 'yellow')
$WalkButton/TextureButton.connect('pressed', result, 'resume', ['interrupted on yellow'], CONNECT_ONESHOT)
yield(result, 'completed')
result = wait(5, 'red')
$WalkButton/TextureButton.connect('pressed', result, 'resume', ['interrupted on red'], CONNECT_ONESHOT)
yield(result, 'completed')
func wait(time, color):
print('waiting for: ' + color)
var result = yield(get_tree().create_timer(time), 'timeout')
if result:
print(result)
stoplight.animation = color
print('done: ' + color)
func _on_completed():
print('completed')
func _on_WalkButton_gui_input(event):
if event is InputEventMouseButton and event.pressed:
print ("Walk Button not functioning.")
</code></pre>
<h3>Label.gd</h3>
<pre><code>
extends Label
var time_start = 0
var time_now = 0
func _ready():
time_start = OS.get_unix_time()
set_process(true)
func _process(delta):
time_now = OS.get_unix_time()
var elapsed = time_now - time_start
var minutes = elapsed / 60
var seconds = elapsed % 60
var str_elapsed = "%02d" % [seconds]
text = str(str_elapsed)
</code></pre>
<h2>Credits</h2>
<ul>
<li>coding + art by chimchooree</li>
<li>Tools: Godot Engine 3.0.6, Krita</li>
<li>Hosting: itch.io</li>
</ul>
</div></div>

@ -0,0 +1,44 @@
% rebase('frame.tpl')
<div class="content-grid"><div class="center">
<h1>small thing that makes things</h1>
<iframe src="https://itch.io/embed-upload/1298547?color=060504" allowfullscreen="" width="1024" height="620" frameborder="0"><a href="https://chimchooree.itch.io/small-thing-that-makes-things">Play Small Thing That Makes Things on itch.io</a></iframe>
<h2>game guide</h2>
<p>Play as the accountant of an overcrowded shelter on the edge of bankruptcy. Government grants and private donors have failed you. Now, you must get your feet on the ground and uncover the truth of the recent explosion of the local stray population.</p>
<p>Made for Weekly Game Jam 85 hosted by <a href="https://retroindiejosh.itch.io/">Retro Indie Josh</a> and streamed on his twitch. It's a shallow adventure platformer without much challenge, but it does have two endings. When you fall in the cave, you can jump on some of the stones in the background. It is VERY low contrast on every screen but the one I made it on. I promise you can escape, no matter how impossible it seems. Jump by faith and you will make it. </p>
<p>This game was released March 1, 2019.</p>
<h3>Controls. I only tested keyboard and maaybee XBOX 360. </h3>
<ul>
<li>Up - W, Up Arrow, Up stick </li>
<li>Left - A, Left Arrow, Left Stick </li>
<li>Down - S, Down Arrow, Down Stick </li>
<li>Right - D, Right Arrow, Right Stick </li>
<li>Interact - Space, XBOX A, PS X </li>
<li>Jump - E, XBOX Y, PS triangle </li>
</ul>
<ul>
<h3>Characters</h3>
<ul>
<li>Hamish T. Elwell - The hero accountant. Alma mater, University of Chicago. </li>
<li>Candice Steele - Head dog catcher. Took the position to make a difference. </li>
<li>Small Thing - Easily excited but also easily bored. </li>
<li>Julian Waits - The ice cream man. His first big reinvestment will go to a stall. </li>
</ul>
<h2>Credits</h2>
<ul>
<li>coding + art by chimchooree</li>
<li><a href="http://www.openpixelproject.com/">Open Pixel Project</a> (animations & tiles, edited to fit my characters & palette) </li>
<li><a href="https://greenbearmusic.bandcamp.com/album/bgm-fun-vol-5">Music track "forest"</a> by syncopika under CC-BY 3.0, also available @ <a href="https://opengameart.org/content/forest">https://opengameart.org/content/forest</a> </li>
<li><a href="https://tinyurl.com/y6oswx8v">Bad ending image from Wikimedia</a>, credit to Jon Sullivan (url contains spoilers) </li>
<li><a href="https://lospec.com/palette-list/simplejpc-16">SimpleJPC-16 Palette by Adigun Polack</a> </li>
<li><a href="https://fontstruct.com/fontstructions/show/1596262/pixel-joy">pixel joy font by chimchooree</a></li>
<li>Hosting: itch.io</li>
<li>Tools: Godot Engine 3.0.6, GraphicsGale</li>
<li><a href="https://itch.io/jam/weekly-game-jam-85">Weekly Game Jam 85</a>, "Offspring" theme</li>
</ul>
</div></div>

@ -4,55 +4,16 @@
<p>I've been making games since high school, and sometimes I actually release them. Most are in Godot Engine, but since I make games as a way of learning to program, I have games floating around out there in git and Dropbox in lots of languages. </p> <p>I've been making games since high school, and sometimes I actually release them. Most are in Godot Engine, but since I make games as a way of learning to program, I have games floating around out there in git and Dropbox in lots of languages. </p>
<p>Also check out my <a href="/gdd">game design document</a> and <a href="/milestones">feature requirement</a> pages to learn about my games-in-progress. </p> <p>Also check out my <a href="/gdd">game design document</a> and <a href="/milestones">feature requirement</a> pages to learn about my games-in-progress. </p>
<h1>no-legs the cat</h1> <div class="games-grid">
<iframe src="https://itch.io/embed-upload/6141043?color=333333" allowfullscreen="" width="1024" height="620" frameborder="0"><a href="https://chimchooree.itch.io/legless-the-cat">Play Legless the Cat on itch.io</a></iframe> <a href="/no-legs-the-cat">
<img src="/static/img/game/NLtC.png" alt="(Link: No-Legs the Cat)">
<h2>NLtC game guide</h2> </a>
<p>Poltics Cat lost his legs!! Push him around using WASD to find them. Eat any breakfasts you can find along the way!</p> <a href="/small-thing-that-makes-things">
<p>In case it isn't obvious, this is a crude maze constructed from the infamous 'godot heads'. Click the game to make it active then control kitty using W A S D or arrow keys to find all three breakfasts and his missing legs. His breakfast counter is in the top-right corner. After you win, you can continue to wander the maze aimlessly. Refresh the page to start over.</p> <img src="/static/img/game/STTMT.png" alt="(Link: Small Thing That Makes Things)">
<p>His real life counterpart has food anxiety or something, so he likes to have both his meals as early as possible in the day, hence "two breakfasts." A few times, he bamboozled us into thinking he hasn't been fed yet for a bonus THIRD breakfasts! (Bad cat.) </p> </a>
<p>This game was released July 15, 2022.</p> <a href="/stoplight">
<img src="/static/img/game/SL.png" alt="(Link: Stoplight)">
<hr> </a>
</div>
<h1>small thing that makes things</h1>
<iframe src="https://itch.io/embed-upload/1298547?color=060504" allowfullscreen="" width="1024" height="620" frameborder="0"><a href="https://chimchooree.itch.io/small-thing-that-makes-things">Play Small Thing That Makes Things on itch.io</a></iframe>
<h2>STTMT game guide</h2>
<p>Play as the accountant of an overcrowded shelter on the edge of bankruptcy. Government grants and private donors have failed you. Now, you must get your feet on the ground and uncover the truth of the recent explosion of the local stray population.</p>
<p>Made for Weekly Game Jam 85 hosted by <a href="https://retroindiejosh.itch.io/">Retro Indie Josh</a> and streamed on his twitch. It's a shallow adventure platformer without much challenge, but it does have two endings. When you fall in the cave, you can jump on some of the stones in the background. It is VERY low contrast on every screen but the one I made it on. I promise you can escape, no matter how impossible it seems. Jump by faith and you will make it. </p>
<p>This game was released March 1, 2019.</p>
<h3>Controls. I only tested keyboard and maaybee XBOX 360. </h3>
<ul>
<li>Up - W, Up Arrow, Up stick </li>
<li>Left - A, Left Arrow, Left Stick </li>
<li>Down - S, Down Arrow, Down Stick </li>
<li>Right - D, Right Arrow, Right Stick </li>
<li>Interact - Space, XBOX A, PS X </li>
<li>Jump - E, XBOX Y, PS triangle </li>
</ul>
<ul>
<h3>Characters</h3>
<ul>
<li>Hamish T. Elwell - The hero accountant. Alma mater, University of Chicago. </li>
<li>Candice Steele - Head dog catcher. Took the position to make a difference. </li>
<li>Small Thing - Easily excited but also easily bored. </li>
<li>Julian Waits - The ice cream man. His first big reinvestment will go to a stall. </li>
</ul>
<h3>Credits</h3>
<ul>
<li>coding + art by chimchooree</li>
<li><a href="http://www.openpixelproject.com/">Open Pixel Project</a> (animations & tiles, edited to fit my characters & palette) </li>
<li><a href="https://greenbearmusic.bandcamp.com/album/bgm-fun-vol-5">Music track "forest"</a> by syncopika under CC-BY 3.0, also available @ <a href="https://opengameart.org/content/forest">https://opengameart.org/content/forest</a> </li>
<li><a href="https://tinyurl.com/y6oswx8v">Bad ending image from Wikimedia</a>, credit to Jon Sullivan (url contains spoilers) </li>
<li><a href="https://lospec.com/palette-list/simplejpc-16">SimpleJPC-16 Palette by Adigun Polack</a> </li>
<li><a href="https://fontstruct.com/fontstructions/show/1596262/pixel-joy">pixel joy font by chimchooree</a></li>
<li>Tools: Godot Engine 3.0.6, GraphicsGale</li>
<li><a href="https://itch.io/jam/weekly-game-jam-85">Weekly Game Jam 85</a>, "Offspring" theme</li>
</ul>
</div></div> </div></div>

Loading…
Cancel
Save