Fixed image paths
This commit is contained in:
parent
7a7113a20f
commit
e52bed3073
|
@ -1,7 +1,7 @@
|
|||
# Doki Doki Densha Sekai
|
||||
|
||||
![A train has arrived at a station, as colorful cube-people
|
||||
hustle.](/website/images/dokidoki.png)
|
||||
hustle.](images/dokidoki.png)
|
||||
|
||||
**Nordic Game Jam 2016 People's Choice Awards finalist**
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ for variables, but not for functions. Perfect! A way to determine the
|
|||
size of arrays at runtime? No, absolutely not!
|
||||
|
||||
![A small piece of Tiger code, demonstrating an implementation of a
|
||||
linked list.](/website/images/tiger-example.png)
|
||||
linked list.](images/tiger-example.png)
|
||||
|
||||
The reason for these weird idiosyncrasies is obvious: nobody is
|
||||
supposed to write actual programs in Tiger. The features of
|
||||
|
@ -50,7 +50,7 @@ program?" arose, and this lead me down the road of actually writing a
|
|||
![A badly drawn tiger explains its own existence: "Once upon a time,
|
||||
there was a programming language named Tiger, and nobody used it. Then
|
||||
some stupid student made a clone of cowsay, and that is how I was
|
||||
born"](/website/images/tigersay-example.png)
|
||||
born"](images/tigersay-example.png)
|
||||
|
||||
**Tigersay** is an implementation of the classic Perl program
|
||||
[Cowsay](https://en.wikipedia.org/wiki/Cowsay), written in the Tiger
|
||||
|
@ -84,7 +84,7 @@ with [fortune](https://en.wikipedia.org/wiki/Fortune_(Unix\)).
|
|||
|
||||
![The badly drawn tiger exclaim: "I never made a mistake in my life.
|
||||
I thought I did once, but I was wrong. -- Lucy Van
|
||||
Pelt"](/website/images/tigersay-fortune.png)
|
||||
Pelt"](images/tigersay-fortune.png)
|
||||
|
||||
If you'd like to play around with Tigersay yourself, you can find the source
|
||||
code in the [Gitfub repository](https://gitfub.space/Jmaa/tigersay)
|
||||
|
|
|
@ -35,11 +35,11 @@ and then describe how it worked, with visualizations of the registers
|
|||
and stack at every instruction.
|
||||
|
||||
![Example of the recursive Fibonacci function in x86, with
|
||||
comments.](/website/images/infernal-interpreter-example.png)
|
||||
comments.](images/infernal-interpreter-example.png)
|
||||
|
||||
[A friend of mine](https://christoffer.space/) spent an entire evening
|
||||
on this assignment carefully drawing the [registers and stack into
|
||||
Excel](/website/images/infernal-interpreter_christoffer-stack.pdf).
|
||||
Excel](images/infernal-interpreter_christoffer-stack.pdf).
|
||||
I decided I'd rather spend an evening programming, than messing about
|
||||
with Excel, so I began writing a program that could generate code for
|
||||
embedding into LaTeX. The program needed to emulate just enough
|
||||
|
@ -51,7 +51,7 @@ X86-64 to run the function, and no more.
|
|||
|
||||
![Example of Infernal Interpreter output. Columns describe the
|
||||
movement of data when executing x86
|
||||
op-codes.](/website/images/infernal-interpreter-output-ascii.png)
|
||||
op-codes.](images/infernal-interpreter-output-ascii.png)
|
||||
|
||||
**Infernal Interpreter** is an emulator and visualizer of a subset of
|
||||
the AMD x86-64 ABI, using the GAS syntax. You give it a bunch of
|
||||
|
@ -75,9 +75,9 @@ and has been kept without major changes.
|
|||
|
||||
If you'd like to take at look at it as well, you can find an [an
|
||||
example of the tikz output
|
||||
here](/website/images/infernal-interpreter_tikz-example.pdf).
|
||||
here](images/infernal-interpreter_tikz-example.pdf).
|
||||
Alternatively you can [download the program
|
||||
itself](/website/images/infernal-interpreter_source-1.0.0.zip), or
|
||||
itself](images/infernal-interpreter_source-1.0.0.zip), or
|
||||
[view the official Git
|
||||
repository](https://gitfub.space/Jmaa/infernal-interpreter).
|
||||
**Infernal Interpreter** requires **Python 2**, and will crash on
|
||||
|
@ -87,7 +87,7 @@ free to modify it as you like.
|
|||
|
||||
![Example of Infernal Interpreter output, with the Tikz painter.
|
||||
Columns describe the movement of data when executing x86
|
||||
op-codes.](/website/images/infernal-interpreter-output-tikz.png)
|
||||
op-codes.](images/infernal-interpreter-output-tikz.png)
|
||||
|
||||
The program includes two example files in the `examples` folder, both
|
||||
of which were part of my assignment, and has been included unaltered.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Nijousatsujikenriron (AKA "The Elevator Game")
|
||||
|
||||
![Adrift on the seas of change; a world of our own making.](/website/images/nijousatsujikenriron-mock-up.png)
|
||||
![Adrift on the seas of change; a world of our own making.](images/nijousatsujikenriron-mock-up.png)
|
||||
|
||||
**Nijousatsujikenriron** is a murder-mystery dating-sim set in an
|
||||
elevator. As Detective Monaghan, you just had the worst, and probably
|
||||
|
@ -55,7 +55,7 @@ friends with the characters. We used a pretty awful custom built 3d engine,
|
|||
I'd made earlier in the year (2018).
|
||||
|
||||
![A lightly-clothed girl, with pink ponytail stands in front of a blue
|
||||
and black background.](/website/images/nijousatsujikenriron-day-1.png)
|
||||
and black background.](images/nijousatsujikenriron-day-1.png)
|
||||
|
||||
The jam started late, somewhere around `21:30`, and so the progress
|
||||
after day one was pretty rough, as can be seen above. We had a
|
||||
|
@ -75,7 +75,7 @@ normal and cheap is already vegetarian?
|
|||
![The same girl as before, standing in the corner of two walls,
|
||||
colored in triangles. The girl is saying "...Yes?". On the left side,
|
||||
the player can choose a question to
|
||||
ask.](/website/images/nijousatsujikenriron-day-2.png)
|
||||
ask.](images/nijousatsujikenriron-day-2.png)
|
||||
|
||||
Most of the game was implemented on the second day, Saturday.
|
||||
Sketchwhale drew the remaining characters, and wrote the dialog for
|
||||
|
@ -92,10 +92,10 @@ with fixing it before the jam, and didn't have time under the jam.
|
|||
![The picture of a guy patting his head with a towel, projected onto a
|
||||
surface in 3d space. The camera is looking at the picture from an
|
||||
angle. The projection is weird and
|
||||
distorted.](/website/images/3d-engine-stretching-issue.png)
|
||||
distorted.](images/3d-engine-stretching-issue.png)
|
||||
|
||||
Above is an example of the stretching bug. Compare it with [original
|
||||
image](/website/images/sweat-guy.jpg). Notice how large his head is on
|
||||
image](images/sweat-guy.jpg). Notice how large his head is on
|
||||
the projected surface, compared to how large it is on the original.
|
||||
|
||||
One way to avoid extreme stretching of the texture, is to split one
|
||||
|
@ -126,7 +126,7 @@ pushing other options off of the screen.
|
|||
|
||||
![A cybernetically enhanced dog sitting in a corner of the elevator.
|
||||
The player has several options when talking to it, some of which are
|
||||
cut off, to save screen space.](/website/images/nijousatsujikenriron-day-3.png)
|
||||
cut off, to save screen space.](images/nijousatsujikenriron-day-3.png)
|
||||
|
||||
We didn't have time to finish the following, during the jam:
|
||||
|
||||
|
@ -169,7 +169,7 @@ character's name to only appear once the player has spoken with them.
|
|||
|
||||
![Elevator doors are open to an unusually large elevator. Each of the
|
||||
four characters are standing in their respective corner of the
|
||||
elevator.](/website/images/nijousatsujikenriron-post-jam.png)
|
||||
elevator.](images/nijousatsujikenriron-post-jam.png)
|
||||
|
||||
Please do try the game; it is entirely free, and can be
|
||||
[downloaded above](#download).
|
||||
|
|
|
@ -27,7 +27,7 @@ offload the need to remember specific names or files, and allows them
|
|||
to focus on more important things, like writing code.
|
||||
|
||||
![Using suggest-require within Xenoterm to autocomplete the Posix
|
||||
module.](/website/images/suggest-require-2.png)
|
||||
module.](images/suggest-require-2.png)
|
||||
|
||||
Argument completion <abbr title="reason for being" lang="fr">raison d'être</abbr>
|
||||
was to make life easier for me and
|
||||
|
@ -64,7 +64,7 @@ filesystem. On Unixes, we use the `find` program to find files, and
|
|||
its builtin pattern matching allowed a bit of a speedup.
|
||||
|
||||
![Using suggest-require along with grep to find all importable posix
|
||||
modules](/website/images/suggest-require-1.png)
|
||||
modules](images/suggest-require-1.png)
|
||||
|
||||
So the entire process is roughly:
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
|
||||
![images/JMAA.png]
|
||||
|
||||
# Website 3.0.0
|
||||
|
||||
- [Personal projects: Gitfub](https://gitfub.space/Jmaa)
|
||||
|
|
Loading…
Reference in New Issue
Block a user