Reformatted the website again
35
Developing/necrio.md
Normal file
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
layout: default
|
||||
title: Necrio
|
||||
project-category: Developing
|
||||
---
|
||||
|
||||
# Necrio
|
||||
A casual strategy game where you resurrect your fallen foes
|
||||
|
||||
**[Source Code](https://github.com/thepaperpilot/Necrio)**
|
||||
|
||||
## General
|
||||
**Trying new Things**
|
||||
I'm taking this opportunity to do learn some things I haven't used before, such as:
|
||||
- 2.5D
|
||||
- libGDX's AI library
|
||||
- Multiplayer
|
||||
- Entity Component System
|
||||
|
||||
And I've obviously used interfaces before, but I expect to use them here as well for creating things that'll be in both the online and single-player modes, but implemented differently.
|
||||
|
||||
**References**:
|
||||
- [Part of the gdx AI library dealing with moving units](https://github.com/libgdx/gdx-ai/wiki/Steering-Behaviors)
|
||||
- [KryoNet for networking](https://github.com/EsotericSoftware/kryonet)
|
||||
|
||||
### Gameplay
|
||||
You are a necromancer (which is not a physical unit on the screen). You are attacking enemies, and any enemy killed by one of your units becomes an undead unit in your army. Inspired by [Right Click to Necromance](https://juicybeast.itch.io/right-click-to-necromance).
|
||||
|
||||
## Online
|
||||
The online mode is inspired by agar.io. In this mode the Player joins a room with other Players in it and they all are striving to have the largest army. Each Player starts with a couple basic units, and they will attack neutral enemies and other Players to continue to grow their army.
|
||||
|
||||
The neutral enemies are stronger than their resurrected counter parts, making them the primary way units _exit_ the room, hopefully matching the units entering the room from Players initial sets. These neutral enemies also prevent Players from getting too large, as the more area they take up the more enemies will spawn around them.
|
||||
|
||||
## Campaign
|
||||
There will also be a single-player mode, with a map to conquer. Each area on the map will be a different battle, probably with different things in it to keep things interesting, like new units or something. Between battles Players can upgrade their army. In this mode resurrected units are just as strong as they were prior to dying.
|
18
Developing/story.md
Normal file
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
layout: default
|
||||
title: Red Pen
|
||||
project-category: Developing
|
||||
---
|
||||
|
||||
# Red Pen!
|
||||
|
||||
**[Store Page](http://thepaperpilot.itch.io/red-pen)**
|
||||
**[Source Code](https://github.com/thepaperpilot/Red-Pen)**
|
||||
|
||||
This is an RPG about a writer who sells their soul to the devil in exchange for extraordinary writing abilities.
|
||||
|
||||
There are 5 chapters planned. This game is currently in development. If you want to spoil yourself you can check out some of the planned plot points at github. It should be noted there are some things planned like some enemies expanding upon the core gameplay mechanic that do not appear in that document. You'll just have to wait and see!
|
||||
|
||||
Much of what else I'd like to say borders on spoiler territory. If you'd like to learn more see the [story.md](https://github.com/thepaperpilot/Red-Pen/blob/master/story.md) document on the github page, or look at [thoughts.md](https://github.com/thepaperpilot/Red-Pen/blob/master/thoughts.md) for what I currently am working on!
|
||||
|
||||
You can follow development in a telegram broadcast channel at [https://telegram.me/tppRedPen](https://telegram.me/tppRedPen)
|
Before Width: | Height: | Size: 2 MiB After Width: | Height: | Size: 2 MiB |
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.8 MiB |
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.8 MiB |
Before Width: | Height: | Size: 1.9 MiB After Width: | Height: | Size: 1.9 MiB |
Before Width: | Height: | Size: 2 MiB After Width: | Height: | Size: 2 MiB |
Before Width: | Height: | Size: 2 MiB After Width: | Height: | Size: 2 MiB |
28
Games/solar.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
layout: default
|
||||
title: Solar TD
|
||||
project-category: Games
|
||||
---
|
||||
|
||||
# Solar TD!
|
||||
|
||||
**[Store Page](http://thepaperpilot.itch.io/solar-td)**
|
||||
**[Source Code](https://github.com/thepaperpilot/SolarTD)**
|
||||
|
||||
This was made in about a month for the LibGDX game jam!
|
||||
|
||||
The game takes a lot of inspiration from Onslaught TD, an old flash game. Now its in HTML5 and in space, with some other new mechanics.
|
||||
|
||||
There is no dev log, because over break I was focusing on family and only working on this in the down times. I didn't want to commit to documenting everything, apart from the commits themselves.
|
||||
|
||||
![](/Games/solar-assets/screenshot-1.png)
|
||||
|
||||
![](/Games/solar-assets/screenshot-2.png)
|
||||
|
||||
![](/Games/solar-assets/screenshot-3.png)
|
||||
|
||||
![](/Games/solar-assets/screenshot-4.png)
|
||||
|
||||
![](/Games/solar-assets/screenshot-5.png)
|
||||
|
||||
![](/Games/solar-assets/screenshot-6.png)
|
Before Width: | Height: | Size: 282 KiB After Width: | Height: | Size: 282 KiB |
Before Width: | Height: | Size: 336 KiB After Width: | Height: | Size: 336 KiB |
Before Width: | Height: | Size: 252 KiB After Width: | Height: | Size: 252 KiB |
Before Width: | Height: | Size: 294 KiB After Width: | Height: | Size: 294 KiB |
Before Width: | Height: | Size: 239 KiB After Width: | Height: | Size: 239 KiB |
Before Width: | Height: | Size: 280 KiB After Width: | Height: | Size: 280 KiB |
Before Width: | Height: | Size: 357 KiB After Width: | Height: | Size: 357 KiB |
29
Games/space.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
layout: default
|
||||
title: Space Game
|
||||
project-category: Games
|
||||
---
|
||||
|
||||
# Space Game!
|
||||
|
||||
**[Store Page](http://thepaperpilot.itch.io/solar-td)**
|
||||
|
||||
Space Game is a game of mystery and discovery. You play the role of a scientist, who has found themselves in an endless loop of death and rebirth, with only your notes to link you to your previous experiences. As you play, your player writes everything you discover in a journal. So truly, survival is optional, as death is pretty meaningless. Instead, the game focuses on discovery and exploration, encouraging the player to try new things and experiment. From upgrading your ship to leveling up to making towers, every mechanic is built from the ground up to become progressively clearer. But beware, because, as the player learns, so do the enemies.
|
||||
|
||||
Space Game features an advanced note system around which everything else is based. Enjoy countless hours of experimenting and trying out new strategies, various guns, upgrades, and towers.
|
||||
|
||||
I stopped development on this because it became to big to work on for a single person, it went completely out of scope, fell victim to feature creep more times than I can count, etc. At the end I was working on making things easier for the player, and broke tower upgrades. I made the decision to keep the version that was nicer to use over the one with upgrades, since honestly it never needed upgrades. I'm still not satisfied with the state of the game, but oh well. Because of the mess that is the code base, this game is closed source.
|
||||
|
||||
![](/Games/space-assets/snap1.png)
|
||||
|
||||
![](/Games/space-assets/snap2.png)
|
||||
|
||||
![](/Games/space-assets/snap3.png)
|
||||
|
||||
![](/Games/space-assets/snap4.png)
|
||||
|
||||
![](/Games/space-assets/snap5.png)
|
||||
|
||||
![](/Games/space-assets/snap6.png)
|
||||
|
||||
![](/Games/space-assets/snap7.png)
|
Before Width: | Height: | Size: 211 KiB After Width: | Height: | Size: 211 KiB |
Before Width: | Height: | Size: 296 KiB After Width: | Height: | Size: 296 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 142 KiB |
19
Other/drawing.md
Normal file
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
layout: default
|
||||
title: Digital Drawing
|
||||
project-category: Other
|
||||
---
|
||||
|
||||
# Digital Drawing!
|
||||
|
||||
I also like making digital art! In particular, space-scapes. Here's a portfolio of pieces I've made in various medias.
|
||||
|
||||
![](./drawing-assets/bg.jpg)
|
||||
|
||||
![](./drawing-assets/lightbulb_2.png)
|
||||
|
||||
![](./drawing-assets/planet 1.jpg)
|
||||
|
||||
![](./drawing-assets/planet 8.jpg)
|
||||
|
||||
![](./drawing-assets/planet 10.jpg)
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
25
Other/kiosk.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
layout: default
|
||||
title: Computer Science Kiosk
|
||||
project-category: Other
|
||||
---
|
||||
|
||||
# Computer Science Kiosk!
|
||||
|
||||
**[Source Code](https://github.com/thepaperpilot/Computer-Science-Kiosk)**
|
||||
|
||||
This is an open source program for a kiosk that will teach students the basics of computer science. It was initiated as a part of Anthony Lawn's Eagle Scout Project, which was to build such a kiosk to place in the Quail Valley Middle School library.
|
||||
|
||||
The kiosk uses Scratch as a teaching tool for students, and provides resources such as code.org that help interested students pursue Computer Science.
|
||||
|
||||
![](./kiosk-assets/0.jpeg)
|
||||
|
||||
![](./kiosk-assets/1.jpeg)
|
||||
|
||||
![](./kiosk-assets/2.jpeg)
|
||||
|
||||
![](./kiosk-assets/3.jpeg)
|
||||
|
||||
![](./kiosk-assets/4.jpeg)
|
||||
|
||||
![](./kiosk-assets/5.jpeg)
|
14
Shelf/planet.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
layout: default
|
||||
title: Planet Farm
|
||||
project-category: Shelf
|
||||
---
|
||||
|
||||
# Planet Farm!
|
||||
|
||||
**[Store Page](https://thepaperpilot.itch.io/planet-farm)**
|
||||
**[Source Code](https://github.com/thepaperpilot/PlanetFarm)**
|
||||
|
||||
Originally supposed to be a game, it's current state is more of a simulator.
|
||||
|
||||
Create and mutate and breed planets. Browse a collection of procedurally generated planets. To be honest it was really just a way for me to learn new things, dealing with 3D and moving cameras in 3D space, etc.
|
14
Shelf/strange.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
layout: default
|
||||
title: 12 is Strange
|
||||
project-category: Shelf
|
||||
---
|
||||
|
||||
# 12 is Strange!
|
||||
|
||||
**[Store Page](http://thepaperpilot.itch.io/12-is-strange)**
|
||||
**[Source Code](https://github.com/thepaperpilot/12-is-strange)**
|
||||
|
||||
This is a game made in under 48 hours for UT Dallas' SDGA Fall 2015 Game Jam!
|
||||
|
||||
I want to at some point flesh this out into an entire, original game (and less of a Life is Strange fan game)
|
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 103 KiB |
Before Width: | Height: | Size: 165 KiB After Width: | Height: | Size: 165 KiB |
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
19
Software/ican.md
Normal file
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
layout: default
|
||||
title: iCan
|
||||
project-category: Software
|
||||
---
|
||||
|
||||
# iCan!
|
||||
|
||||
**[Source Code](https://github.com/brianqvpham/iCan)**
|
||||
|
||||
Made in beautiful material design, this app efficiently and intuitively collects data from users on recycling habits and provides information about the impact they are having, as well as enabling users to directly compare their impacts to the each through social medias.
|
||||
|
||||
Made for HackTX 2015 in under 24 hours!
|
||||
|
||||
![](./ican-assets/screenshot-1.png)
|
||||
|
||||
![](./ican-assets/screenshot-2.png)
|
||||
|
||||
![](./ican-assets/screenshot-3.png)
|
|
@ -2,5 +2,5 @@ name: The Paper Pilot
|
|||
markdown: kramdown
|
||||
kramdown:
|
||||
input: GFM
|
||||
permalink: /blog/:year/:month/:day/:title
|
||||
projects: [story, solar, strange, ican, space, kiosk, drawing]
|
||||
permalink: /:title
|
||||
project-categories: [Developing, Shelf, Games, Software, Other]
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<head>
|
||||
<title>{{ page.title }}</title>
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/css/main.css">
|
||||
<meta charset="utf-8">
|
||||
|
||||
<!-- ****** faviconit.com favicons ****** -->
|
||||
<link rel="shortcut icon" href="/favicons/favicon.ico">
|
||||
|
@ -27,36 +29,31 @@
|
|||
<meta name="msapplication-TileImage" content="/favicons/favicon-144.png">
|
||||
<meta name="msapplication-config" content="/favicons/browserconfig.xml">
|
||||
<!-- ****** faviconit.com favicons ****** -->
|
||||
</head>
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
<body class="markdown-katex-preview" data-use-github-style="false">
|
||||
<nav>
|
||||
<ul>
|
||||
<li><a href="/">Home</a></li>
|
||||
{% for project in site.projects %}
|
||||
{% for page in site.pages %}
|
||||
{% if page.short == project %}
|
||||
<li><a href="/{{ page.short }}">{{ page.title }}</a></li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<ul>
|
||||
<li><a href="/">Home</a></li>
|
||||
{% for project in site.project-categories %} {% for page in site.pages %} {% if page.project-category == project %}
|
||||
<li><a href="{{ page.url }}">{{ page.title }}</a></li>
|
||||
{% endif %} {% endfor %} {% endfor %}
|
||||
</ul>
|
||||
</nav>
|
||||
<div class="container">
|
||||
<div class="container">
|
||||
|
||||
{{ content }}
|
||||
{{ content }}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<ul>
|
||||
<li><a href="mailto:thepaperpilot@gmail.com">email</a></li>
|
||||
<li><a href="https://github.com/thepaperpilot">github.com</a></li>
|
||||
<li><a href="https://www.linkedin.com/pub/anthony-lawn/a9/a98/2">linkedin.com</a></li>
|
||||
</ul>
|
||||
</footer>
|
||||
</body>
|
||||
<footer>
|
||||
<ul>
|
||||
<li><a href="mailto:thepaperpilot@gmail.com">email</a></li>
|
||||
<li><a href="https://github.com/thepaperpilot">github</a></li>
|
||||
<li><a href="https://www.linkedin.com/pub/anthony-lawn/a9/a98/2">linkedin</a></li>
|
||||
<li><a href="https://drive.google.com/uc?export=download&id=0B4xCmMA9eS2jZExWTGhtbS1nT0k">resume</a></li>
|
||||
</ul>
|
||||
</footer>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
BIN
bg.jpg
Before Width: | Height: | Size: 367 KiB |
709
css/main.css
|
@ -1,10 +1,3 @@
|
|||
body {
|
||||
margin: 20px auto;
|
||||
width: 60%;
|
||||
background: #000 url("/bg.jpg");
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
nav ul, footer ul {
|
||||
font-family:'Helvetica', 'Sans-Serif';
|
||||
padding: 0;
|
||||
|
@ -14,103 +7,635 @@ nav ul, footer ul {
|
|||
|
||||
nav ul li, footer ul li {
|
||||
display: inline;
|
||||
margin-right: 20px;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: #9CACCC;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
font-family:'Helvetica', 'Sans-Serif';
|
||||
color: #ABB2BF;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
font-family:'Helvetica', 'Sans-Serif';
|
||||
color: #ABB2BF;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 1.5em;
|
||||
line-height: 1.4em;
|
||||
color: #ABB2BF;
|
||||
margin-right: 16px;
|
||||
}
|
||||
|
||||
footer {
|
||||
border-top: 1px solid #2F343F;
|
||||
border-top: 1px solid rgb(238, 238, 238);
|
||||
font-size: .8em;
|
||||
}
|
||||
|
||||
ul.posts {
|
||||
margin: 20px auto 40px;
|
||||
font-size: 1.5em;
|
||||
.markdown-katex-preview[data-use-github-style="false"] { font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 1.2em; line-height: 1.6; color: rgb(170, 187, 195); overflow: auto; margin: 10px 13px; padding: 2em; background-color: rgb(38, 50, 56); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] > :first-child { margin-top: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] h1, .markdown-katex-preview[data-use-github-style="false"] h2, .markdown-katex-preview[data-use-github-style="false"] h3, .markdown-katex-preview[data-use-github-style="false"] h4, .markdown-katex-preview[data-use-github-style="false"] h5, .markdown-katex-preview[data-use-github-style="false"] h6 { line-height: 1.2; margin-top: 1em; margin-bottom: 16px; color: rgb(255, 255, 255); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] h1 { font-size: 2.4em; font-weight: 300; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(71, 93, 105); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] h2 { font-size: 1.8em; font-weight: 400; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(71, 93, 105); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] h3 { font-size: 1.5em; font-weight: 500; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] h4 { font-size: 1.2em; font-weight: 600; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] h5 { font-size: 1.1em; font-weight: 600; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] h6 { font-size: 1em; font-weight: 600; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] strong { color: rgb(255, 255, 255); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] del { color: rgb(122, 149, 161); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] a, .markdown-katex-preview[data-use-github-style="false"] a code { color: rgb(0, 150, 136); text-decoration: none; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] img { max-width: 100%; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] > p { margin-top: 0px; margin-bottom: 16px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] > ul, .markdown-katex-preview[data-use-github-style="false"] > ol { margin-bottom: 16px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] ul, .markdown-katex-preview[data-use-github-style="false"] ol { padding-left: 2em; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] ul.no-list, .markdown-katex-preview[data-use-github-style="false"] ol.no-list { padding: 0px; list-style-type: none; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] ul ul, .markdown-katex-preview[data-use-github-style="false"] ul ol, .markdown-katex-preview[data-use-github-style="false"] ol ol, .markdown-katex-preview[data-use-github-style="false"] ol ul { margin-top: 0px; margin-bottom: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] > ul > li > p:first-child { margin-top: 16px; margin-bottom: 16px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] > ul > li > p:only-child { margin-top: 0px; margin-bottom: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] li { margin-bottom: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] li > p { margin-top: 0px; margin-bottom: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] blockquote { margin: 16px 0px; font-size: inherit; padding: 0px 15px; color: rgb(122, 149, 161); border-left-width: 4px; border-left-style: solid; border-left-color: rgb(71, 93, 105); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] blockquote > :first-child { margin-top: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] blockquote > :last-child { margin-bottom: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] hr { margin: 32px 0px; border-top-width: 2px; border-top-style: dashed; border-top-color: rgb(71, 93, 105); background: none; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] table { margin: 10px 0px 15px; border-collapse: collapse; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] table th { font-weight: bold; color: rgb(255, 255, 255); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] table td, .markdown-katex-preview[data-use-github-style="false"] table th { border: 1px solid rgb(71, 93, 105); padding: 5px 10px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] table th { padding: 5px 10px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] code { color: rgb(255, 255, 255); background-color: rgb(54, 72, 80); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] pre > code { padding: 0px; margin: 0px; font-size: 100%; word-break: normal; white-space: pre; border: 0px; background: transparent; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] .highlight { margin-bottom: 16px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] .highlight pre, .markdown-katex-preview[data-use-github-style="false"] pre { padding: 16px; overflow: auto; font-size: 95%; line-height: 1.45; color: rgb(170, 187, 195); border: rgb(71, 93, 105); border-radius: 3px; background-color: rgb(46, 61, 68); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] .highlight pre { margin-bottom: 0px; word-break: normal; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] pre { word-wrap: normal; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] pre code, .markdown-katex-preview[data-use-github-style="false"] pre tt { display: inline; max-width: initial; padding: 0px; margin: 0px; overflow: initial; line-height: inherit; word-wrap: normal; border: 0px; background-color: transparent; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] pre code::before, .markdown-katex-preview[data-use-github-style="false"] pre tt::before, .markdown-katex-preview[data-use-github-style="false"] pre code::after, .markdown-katex-preview[data-use-github-style="false"] pre tt::after { content: normal; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] p, .markdown-katex-preview[data-use-github-style="false"] blockquote, .markdown-katex-preview[data-use-github-style="false"] ul, .markdown-katex-preview[data-use-github-style="false"] ol, .markdown-katex-preview[data-use-github-style="false"] dl, .markdown-katex-preview[data-use-github-style="false"] pre { margin-top: 0px; margin-bottom: 16px; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] hr { height: 4px; padding: 0px; margin: 16px 0px; border: 0px none; background-color: rgb(231, 231, 231); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] atom-text-editor { margin: 16px 0px; padding: 1em; font-size: 0.92em; border-radius: 3px; background-color: rgb(46, 61, 68); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] kbd { color: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(71, 93, 105) rgb(71, 93, 105) rgb(59, 77, 86); background-color: rgb(54, 72, 80); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] .newpage { page-break-before: always; }
|
||||
@media screen and (min-width: 1371px) {
|
||||
.markdown-katex-preview[data-use-github-style="false"] { width: 1281px; margin: 10px auto; overflow-y: scroll; background: rgb(38, 50, 56); }
|
||||
}
|
||||
@media print {
|
||||
.markdown-katex-preview[data-use-github-style="false"] { background-color: rgb(38, 50, 56); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] h1, .markdown-katex-preview[data-use-github-style="false"] h2, .markdown-katex-preview[data-use-github-style="false"] h3, .markdown-katex-preview[data-use-github-style="false"] h4, .markdown-katex-preview[data-use-github-style="false"] h5, .markdown-katex-preview[data-use-github-style="false"] h6 { color: rgb(255, 255, 255); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] blockquote { color: rgb(122, 149, 161); }
|
||||
.markdown-katex-preview[data-use-github-style="false"] table, .markdown-katex-preview[data-use-github-style="false"] pre { page-break-inside: avoid; }
|
||||
.markdown-katex-preview[data-use-github-style="false"] img { display: block; max-width: 100%; max-height: 100%; }
|
||||
}
|
||||
.markdown-katex-preview[data-use-github-style="true"] { overflow: hidden; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 1.2em; line-height: 1.6; word-wrap: break-word; color: rgb(85, 85, 85); margin: 10px 13px; padding: 25px; background-color: rgb(255, 255, 255); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] > :first-child { margin-top: 0px !important; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] > :last-child { margin-bottom: 0px !important; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] a:not([href]) { color: inherit; text-decoration: none; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] a { color: rgb(0, 136, 204); text-decoration: none; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] a:hover { color: rgb(0, 80, 163); text-decoration: none; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] a img { border: none; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] .absent { color: rgb(204, 0, 0); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] .anchor { position: absolute; top: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] .anchor:focus { outline: none; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h1, .markdown-katex-preview[data-use-github-style="true"] h2, .markdown-katex-preview[data-use-github-style="true"] h3, .markdown-katex-preview[data-use-github-style="true"] h4, .markdown-katex-preview[data-use-github-style="true"] h5, .markdown-katex-preview[data-use-github-style="true"] h6 { position: relative; margin-top: 1em; margin-bottom: 16px; font-weight: bold; line-height: 1.4; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h1 .octicon-link, .markdown-katex-preview[data-use-github-style="true"] h2 .octicon-link, .markdown-katex-preview[data-use-github-style="true"] h3 .octicon-link, .markdown-katex-preview[data-use-github-style="true"] h4 .octicon-link, .markdown-katex-preview[data-use-github-style="true"] h5 .octicon-link, .markdown-katex-preview[data-use-github-style="true"] h6 .octicon-link { display: none; color: rgb(0, 0, 0); vertical-align: middle; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h1:hover .anchor, .markdown-katex-preview[data-use-github-style="true"] h2:hover .anchor, .markdown-katex-preview[data-use-github-style="true"] h3:hover .anchor, .markdown-katex-preview[data-use-github-style="true"] h4:hover .anchor, .markdown-katex-preview[data-use-github-style="true"] h5:hover .anchor, .markdown-katex-preview[data-use-github-style="true"] h6:hover .anchor { padding-left: 8px; margin-left: -30px; text-decoration: none; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h1:hover .anchor .octicon-link, .markdown-katex-preview[data-use-github-style="true"] h2:hover .anchor .octicon-link, .markdown-katex-preview[data-use-github-style="true"] h3:hover .anchor .octicon-link, .markdown-katex-preview[data-use-github-style="true"] h4:hover .anchor .octicon-link, .markdown-katex-preview[data-use-github-style="true"] h5:hover .anchor .octicon-link, .markdown-katex-preview[data-use-github-style="true"] h6:hover .anchor .octicon-link { display: inline-block; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h1 tt, .markdown-katex-preview[data-use-github-style="true"] h2 tt, .markdown-katex-preview[data-use-github-style="true"] h3 tt, .markdown-katex-preview[data-use-github-style="true"] h4 tt, .markdown-katex-preview[data-use-github-style="true"] h5 tt, .markdown-katex-preview[data-use-github-style="true"] h6 tt, .markdown-katex-preview[data-use-github-style="true"] h1 code, .markdown-katex-preview[data-use-github-style="true"] h2 code, .markdown-katex-preview[data-use-github-style="true"] h3 code, .markdown-katex-preview[data-use-github-style="true"] h4 code, .markdown-katex-preview[data-use-github-style="true"] h5 code, .markdown-katex-preview[data-use-github-style="true"] h6 code { font-size: inherit; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h1 .anchor { line-height: 1; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h2 .anchor { line-height: 1; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h3 { font-size: 1.5em; line-height: 1.43; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h3 .anchor { line-height: 1.2; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h4 { font-size: 1.25em; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h4 .anchor { line-height: 1.2; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h5 { font-size: 1em; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h5 .anchor { line-height: 1.1; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h6 { font-size: 1em; color: rgb(119, 119, 119); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h6 .anchor { line-height: 1.1; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] p, .markdown-katex-preview[data-use-github-style="true"] blockquote, .markdown-katex-preview[data-use-github-style="true"] ul, .markdown-katex-preview[data-use-github-style="true"] ol, .markdown-katex-preview[data-use-github-style="true"] dl, .markdown-katex-preview[data-use-github-style="true"] table, .markdown-katex-preview[data-use-github-style="true"] pre { margin-top: 0px; margin-bottom: 16px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] hr { height: 4px; padding: 0px; margin: 16px 0px; border: 0px none; background-color: rgb(231, 231, 231); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] ul, .markdown-katex-preview[data-use-github-style="true"] ol { padding-left: 2em; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] ul.no-list, .markdown-katex-preview[data-use-github-style="true"] ol.no-list { padding: 0px; list-style-type: none; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] ul ul, .markdown-katex-preview[data-use-github-style="true"] ul ol, .markdown-katex-preview[data-use-github-style="true"] ol ol, .markdown-katex-preview[data-use-github-style="true"] ol ul { margin-top: 0px; margin-bottom: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] > ul > li > p:first-child { margin-top: 16px; margin-bottom: 16px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] > ul > li > p:only-child { margin-top: 0px; margin-bottom: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] li { margin-bottom: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] li > p { margin-top: 0px; margin-bottom: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] dl { padding: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] dl dt { padding: 0px; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: bold; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] dl dd { padding: 0px 16px; margin-bottom: 16px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] blockquote { padding: 0px 15px; color: rgb(119, 119, 119); border-left-width: 4px; border-left-style: solid; border-left-color: rgb(221, 221, 221); margin: 16px 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] blockquote > :first-child { margin-top: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] blockquote > :last-child { margin-bottom: 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] table { margin: 10px 0px 15px; border-collapse: collapse; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] table th { font-weight: bold; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] table td, .markdown-katex-preview[data-use-github-style="true"] table th { border: 1px solid rgb(221, 221, 221); padding: 5px 10px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] table th { padding: 5px 10px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] img { max-width: 100%; box-sizing: border-box; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] .emoji { max-width: none; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.frame { display: block; overflow: hidden; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.frame > span { display: block; float: left; width: auto; padding: 7px; margin: 13px 0px 0px; overflow: hidden; border: 1px solid rgb(221, 221, 221); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.frame span img { display: block; float: left; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.frame span span { display: block; padding: 5px 0px 0px; clear: both; color: rgb(51, 51, 51); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.align-center { display: block; overflow: hidden; clear: both; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.align-center > span { display: block; margin: 13px auto 0px; overflow: hidden; text-align: center; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.align-center span img { margin: 0px auto; text-align: center; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.align-right { display: block; overflow: hidden; clear: both; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.align-right > span { display: block; margin: 13px 0px 0px; overflow: hidden; text-align: right; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.align-right span img { margin: 0px; text-align: right; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.float-left { display: block; float: left; margin-right: 13px; overflow: hidden; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.float-left span { margin: 13px 0px 0px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.float-right { display: block; float: right; margin-left: 13px; overflow: hidden; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] span.float-right > span { display: block; margin: 13px auto 0px; overflow: hidden; text-align: right; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] code, .markdown-katex-preview[data-use-github-style="true"] tt { padding: 0.2em 0px; margin: 0px; font-size: 95%; border-radius: 3px; color: rgb(77, 77, 76); background-color: rgba(0, 0, 0, 0.0392157); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] code::before, .markdown-katex-preview[data-use-github-style="true"] tt::before, .markdown-katex-preview[data-use-github-style="true"] code::after, .markdown-katex-preview[data-use-github-style="true"] tt::after { letter-spacing: -0.2em; content: " "; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] code br, .markdown-katex-preview[data-use-github-style="true"] tt br { display: none; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] del code { text-decoration: inherit; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] pre > code { padding: 0px; margin: 0px; font-size: 100%; word-break: normal; white-space: pre; border: 0px; background: transparent; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] .highlight { margin-bottom: 16px; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] .highlight pre, .markdown-katex-preview[data-use-github-style="true"] pre { padding: 16px; overflow: auto; font-size: 95%; line-height: 1.45; border-radius: 3px; background-color: rgb(247, 247, 247); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] .highlight pre { margin-bottom: 0px; word-break: normal; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] pre { word-wrap: normal; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] pre code, .markdown-katex-preview[data-use-github-style="true"] pre tt { display: inline; max-width: initial; padding: 0px; margin: 0px; overflow: initial; line-height: inherit; word-wrap: normal; border: 0px; background-color: transparent; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] pre code::before, .markdown-katex-preview[data-use-github-style="true"] pre tt::before, .markdown-katex-preview[data-use-github-style="true"] pre code::after, .markdown-katex-preview[data-use-github-style="true"] pre tt::after { content: normal; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] kbd { display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px; color: rgb(85, 85, 85); vertical-align: middle; border-style: solid; border-width: 1px; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); border-radius: 3px; box-shadow: rgb(187, 187, 187) 0px -1px 0px inset; background-color: rgb(252, 252, 252); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] .newpage { page-break-before: always; }
|
||||
@media screen and (min-width: 1371px) {
|
||||
.markdown-katex-preview[data-use-github-style="true"] { width: 1281px; margin: 10px auto; overflow-y: scroll; background: rgb(253, 253, 253); }
|
||||
}
|
||||
@media print {
|
||||
.markdown-katex-preview[data-use-github-style="true"] { background: rgb(255, 255, 255); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] h1, .markdown-katex-preview[data-use-github-style="true"] h2, .markdown-katex-preview[data-use-github-style="true"] h3, .markdown-katex-preview[data-use-github-style="true"] h4, .markdown-katex-preview[data-use-github-style="true"] h5, .markdown-katex-preview[data-use-github-style="true"] h6 { color: rgb(34, 34, 34); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] blockquote { color: rgb(119, 119, 119); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] table, .markdown-katex-preview[data-use-github-style="true"] pre { page-break-inside: avoid; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] pre { border: 2px solid rgb(246, 246, 246); }
|
||||
.markdown-katex-preview[data-use-github-style="true"] code { font-weight: 500; }
|
||||
.markdown-katex-preview[data-use-github-style="true"] img { display: block; max-width: 100%; max-height: 100%; }
|
||||
}
|
||||
.bracket-matcher .region {
|
||||
border-bottom: 1px dotted lime;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
ul.posts li {
|
||||
list-style: none;
|
||||
.spell-check-misspelling .region {
|
||||
border-bottom: 2px dotted rgba(255, 51, 51, 0.75);
|
||||
}
|
||||
|
||||
img {
|
||||
border:1px solid #2F343F;
|
||||
border-radius: 3px;
|
||||
atom-text-editor,
|
||||
:host {
|
||||
background-color: #263238;
|
||||
color: #aabbc3;
|
||||
}
|
||||
|
||||
#projects .thumb {
|
||||
cursor: pointer;
|
||||
border-radius: 16px;
|
||||
float: left;
|
||||
margin: 5px;
|
||||
width: 312px;
|
||||
height: 250px;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
atom-text-editor .gutter,
|
||||
:host .gutter {
|
||||
background-color: #263238;
|
||||
color: #49656f;
|
||||
}
|
||||
|
||||
#projects .thumb img {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
-webkit-transition: all 300ms ease-out;
|
||||
-moz-transition: all 300ms ease-out;
|
||||
-o-transition: all 300ms ease-out;
|
||||
-ms-transition: all 300ms ease-out;
|
||||
transition: all 300ms ease-out;
|
||||
atom-text-editor .gutter .line-number.cursor-line,
|
||||
:host .gutter .line-number.cursor-line {
|
||||
background-color: rgba(0, 0, 0, 0.19);
|
||||
color: #80cbc4;
|
||||
}
|
||||
|
||||
#projects .thumb .thumbcaption {
|
||||
background-color: #000;
|
||||
background-color: rgba(0,0,0,0.8);
|
||||
position: absolute;
|
||||
color: #fff;
|
||||
z-index: 100;
|
||||
-webkit-transition: all 300ms ease-out;
|
||||
-moz-transition: all 300ms ease-out;
|
||||
-o-transition: all 300ms ease-out;
|
||||
-ms-transition: all 300ms ease-out;
|
||||
transition: all 300ms ease-out;
|
||||
left: 0;
|
||||
atom-text-editor .gutter .line-number.cursor-line-no-selection,
|
||||
:host .gutter .line-number.cursor-line-no-selection {
|
||||
color: #80cbc4;
|
||||
}
|
||||
|
||||
#projects .thumb .thumbcaption {
|
||||
height: 30px;
|
||||
width: 100%;
|
||||
display: block;
|
||||
bottom: -30px;
|
||||
line-height: 25pt;
|
||||
text-align: center;
|
||||
atom-text-editor .wrap-guide,
|
||||
:host .wrap-guide {
|
||||
color: #2b3940;
|
||||
}
|
||||
|
||||
#projects .thumb:hover .thumbcaption {
|
||||
-moz-transform: translateY(-100%);
|
||||
-ms-transform: translateY(-100%);
|
||||
-o-transform: translateY(-100%);
|
||||
-webkit-transform: translateY(-100%);
|
||||
transform: translateY(-100%);
|
||||
atom-text-editor .indent-guide,
|
||||
:host .indent-guide {
|
||||
color: #2b3940;
|
||||
}
|
||||
atom-text-editor .invisible-character,
|
||||
:host .invisible-character {
|
||||
color: #304047;
|
||||
}
|
||||
atom-text-editor .search-results .marker .region,
|
||||
:host .search-results .marker .region {
|
||||
background-color: transparent;
|
||||
border: #65737e;
|
||||
}
|
||||
atom-text-editor .search-results .marker.current-result .region,
|
||||
:host .search-results .marker.current-result .region {
|
||||
border: #cdd3de;
|
||||
}
|
||||
atom-text-editor.is-focused .cursor,
|
||||
:host(.is-focused) .cursor {
|
||||
border-color: #009688;
|
||||
border-width: 2px;
|
||||
}
|
||||
atom-text-editor.is-focused .selection .region,
|
||||
:host(.is-focused) .selection .region {
|
||||
background-color: #1d2529;
|
||||
}
|
||||
atom-text-editor.is-focused .line-number.cursor-line-no-selection,
|
||||
atom-text-editor.is-focused .line.cursor-line,
|
||||
:host(.is-focused) .line-number.cursor-line-no-selection,
|
||||
:host(.is-focused) .line.cursor-line {
|
||||
background-color: rgba(0, 0, 0, 0.19);
|
||||
}
|
||||
.variable.parameter.function {
|
||||
color: #eeffff;
|
||||
}
|
||||
.comment,
|
||||
.punctuation.definition.comment,
|
||||
.text.cancelled,
|
||||
.meta.punctuation.separator,
|
||||
.markup.strikethrough {
|
||||
color: #49656f;
|
||||
}
|
||||
.notes {
|
||||
color: #8EACE3;
|
||||
}
|
||||
.text,
|
||||
.source {
|
||||
color: #CDD3DE;
|
||||
}
|
||||
.punctuation.definition.string,
|
||||
.punctuation.definition.string,
|
||||
.punctuation.definition.parameters,
|
||||
.punctuation.definition.string,
|
||||
.punctuation.definition.array {
|
||||
color: #d9f5dd;
|
||||
}
|
||||
.none {
|
||||
color: #99b89d;
|
||||
}
|
||||
.keyword.operator {
|
||||
color: #c792ea;
|
||||
}
|
||||
.keyword {
|
||||
color: #c792ea;
|
||||
}
|
||||
.variable {
|
||||
color: #B2CCD6;
|
||||
}
|
||||
.entity.name.function,
|
||||
.meta.require,
|
||||
.support.function.any-method,
|
||||
.meta.function-call,
|
||||
.support.function,
|
||||
.keyword.other.special-method,
|
||||
.meta.block-level,
|
||||
.meta.function-call.method.with-arguments .variable.function,
|
||||
.source.js .meta.function-call.method.without-arguments.js .variable.function.js {
|
||||
color: #82AAFF;
|
||||
}
|
||||
.support.class,
|
||||
.entity.name.class,
|
||||
.entity.name.type.class,
|
||||
.variable.language.this.js {
|
||||
color: #ffcb6b;
|
||||
}
|
||||
.meta.class {
|
||||
color: #B2CCD6;
|
||||
}
|
||||
.keyword.other.special-method {
|
||||
color: #82B1FF;
|
||||
}
|
||||
.storage {
|
||||
color: #c792ea;
|
||||
}
|
||||
.support.function,
|
||||
.keyword.operator,
|
||||
.constant.other.color,
|
||||
.meta.tag,
|
||||
.punctuation.definition.tag,
|
||||
.punctuation.separator.inheritance.php,
|
||||
.punctuation.definition.tag.html,
|
||||
.punctuation.definition.tag.begin.html,
|
||||
.punctuation.definition.tag.end.html,
|
||||
.meta.function-call .meta.function-call.arguments .variable.parameter.function,
|
||||
.text.html.markdown .meta.paragraph .meta.link.inline,
|
||||
.text.html.markdown .meta.paragraph .meta.link.inline .punctuation.definition.string.begin.markdown,
|
||||
.text.html.markdown .meta.paragraph .meta.link.inline .punctuation.definition.string.end.markdown,
|
||||
.source.gulpfile.js .variable.other.object.js {
|
||||
color: #89DDFF;
|
||||
}
|
||||
.string,
|
||||
.constant.other.symbol,
|
||||
.entity.other.inherited-class {
|
||||
color: #C3E88D;
|
||||
}
|
||||
.constant.numeric {
|
||||
color: #F77669;
|
||||
}
|
||||
.none {
|
||||
color: #F77669;
|
||||
}
|
||||
.meta.function-call .meta.function-call.arguments {
|
||||
color: #C3E88D;
|
||||
}
|
||||
.none {
|
||||
color: #F77669;
|
||||
}
|
||||
.constant {
|
||||
color: #F77669;
|
||||
}
|
||||
.entity.name.tag,
|
||||
.text.html.basic .meta.tag.other.html .entity.other.attribute-name.html {
|
||||
color: #ff5370;
|
||||
}
|
||||
.entity.other.attribute-name,
|
||||
.meta.tag.any.html .entity.other.attribute-name.html,
|
||||
.text.html.basic .meta.tag.other.html .entity.other.attribute-name.html {
|
||||
color: #FFCB6B;
|
||||
}
|
||||
.entity.other.attribute-name.id {
|
||||
color: #FAD430;
|
||||
}
|
||||
.meta.selector {
|
||||
color: #c792ea;
|
||||
}
|
||||
.none {
|
||||
color: #F77669;
|
||||
}
|
||||
.markup.heading .punctuation.definition.heading,
|
||||
.entity.name.section {
|
||||
color: #78ccf0;
|
||||
}
|
||||
.keyword.other.unit {
|
||||
color: #F77669;
|
||||
}
|
||||
.markup.bold,
|
||||
.punctuation.definition.bold,
|
||||
.todo.bold {
|
||||
font-weight: bold;
|
||||
color: #ffcb6b;
|
||||
}
|
||||
.markup.italic,
|
||||
.punctuation.definition.italic,
|
||||
.todo.italic {
|
||||
font-style: italic;
|
||||
color: #c792ea;
|
||||
}
|
||||
.markup.raw.inline {
|
||||
color: #f1e655;
|
||||
}
|
||||
.string.other.link,
|
||||
.punctuation.definition.string.end.markdown {
|
||||
color: #ff5370;
|
||||
}
|
||||
.meta.link {
|
||||
color: #F77669;
|
||||
}
|
||||
.markup.list {
|
||||
color: #ff5370;
|
||||
}
|
||||
.markup.quote {
|
||||
color: #F77669;
|
||||
}
|
||||
.meta.separator {
|
||||
color: #d9f5dd;
|
||||
background-color: #1e3445;
|
||||
}
|
||||
.markup.inserted {
|
||||
color: #F1E655;
|
||||
}
|
||||
.markup.deleted {
|
||||
color: #ff5370;
|
||||
}
|
||||
.markup.changed {
|
||||
color: #c792ea;
|
||||
}
|
||||
.constant.other.color,
|
||||
.meta.property-value .support.constant.named-color.css {
|
||||
color: #FFEB95;
|
||||
}
|
||||
.string.regexp {
|
||||
color: #80CBC4;
|
||||
}
|
||||
.constant.character.escape {
|
||||
color: #F77669;
|
||||
}
|
||||
.punctuation.section.embedded,
|
||||
.variable.interpolation {
|
||||
color: #d3423e;
|
||||
}
|
||||
.invalid.illegal {
|
||||
color: #ffffff;
|
||||
background-color: #EC5F67;
|
||||
}
|
||||
.invalid.broken {
|
||||
color: #020e14;
|
||||
background-color: #F77669;
|
||||
}
|
||||
.invalid.deprecated {
|
||||
color: #ffffff;
|
||||
background-color: #d3423e;
|
||||
}
|
||||
.invalid.unimplemented {
|
||||
color: #ffffff;
|
||||
background-color: #8BD649;
|
||||
}
|
||||
.sublimelinter.annotations {
|
||||
color: #7b5157;
|
||||
background-color: #fffff7;
|
||||
}
|
||||
.sublimelinter.outline.illegal {
|
||||
color: #ffffff;
|
||||
background-color: #ff9599;
|
||||
}
|
||||
.sublimelinter.underline.illegal {
|
||||
background-color: #ff4941;
|
||||
}
|
||||
.sublimelinter.outline.warning {
|
||||
color: #ffffff;
|
||||
background-color: #FFCF1B;
|
||||
}
|
||||
.sublimelinter.underline.warning {
|
||||
background-color: #ff4941;
|
||||
}
|
||||
.sublimelinter.outline.violation {
|
||||
color: #ffffff;
|
||||
background-color: rgba(255, 255, 255, 0.2);
|
||||
}
|
||||
.sublimelinter.underline.violation {
|
||||
background-color: #ff4941;
|
||||
}
|
||||
.sublimelinter.mark.error {
|
||||
color: #ff572d;
|
||||
}
|
||||
.sublimelinter.mark.warning {
|
||||
color: #ffcf1b;
|
||||
}
|
||||
.sublimelinter.gutter-mark {
|
||||
color: #ffffff;
|
||||
}
|
||||
.markup.deleted.git_gutter {
|
||||
color: #EC5F67;
|
||||
}
|
||||
.markup.changed.git_gutter {
|
||||
color: #FFCF1B;
|
||||
}
|
||||
.markup.inserted.git_gutter {
|
||||
color: #C3E88D;
|
||||
}
|
||||
.markup.ignored.git_gutter {
|
||||
color: #49656f;
|
||||
}
|
||||
.comment.line.double-slash .punctuation.definition.comment,
|
||||
.meta.structure.array .comment.block.json .punctuation.definition.comment {
|
||||
color: #5C7E8C;
|
||||
}
|
||||
.text.find-in-files .entity.name.filename.find-in-files {
|
||||
color: #FFEB95;
|
||||
}
|
||||
.support.type.property-name {
|
||||
color: #80CBC4;
|
||||
}
|
||||
.meta.property-list .meta.property-name {
|
||||
color: #80CBC4;
|
||||
}
|
||||
.source.css .keyword.other.unit,
|
||||
.source.less .keyword.other.unit,
|
||||
.source.scss .keyword.other.unit,
|
||||
.source.sass .keyword.other.unit {
|
||||
color: #FFEB95;
|
||||
}
|
||||
.entity.other.less.mixin {
|
||||
color: #7986CB;
|
||||
}
|
||||
.source.less .parameter.less .variable.parameter.misc.css {
|
||||
color: #7986CB;
|
||||
}
|
||||
.source.less .meta.property-value.css .string.quoted.double.css .comment .markup.raw {
|
||||
color: #C3E88D;
|
||||
}
|
||||
.constant.other.color.rgb-value .punctuation.definition.constant {
|
||||
color: #F77669;
|
||||
}
|
||||
.meta.attribute-selector .string.unquoted.attribute-value {
|
||||
color: #C3E88D;
|
||||
}
|
||||
.meta.attribute-selector .entity.other.attribute-name.attribute {
|
||||
color: #F77669;
|
||||
}
|
||||
.source.gulpfile.js .meta.group.braces.round .meta.group.braces.curly .meta.group.braces.round .meta.function-call.with-arguments.js .variable.function.js,
|
||||
.source.gulpfile.js .meta.group.braces.round .meta.group.braces.curly .variable.function.js {
|
||||
color: #7986CB;
|
||||
}
|
||||
.meta.function-call .support.type,
|
||||
.support.type {
|
||||
color: #FFEB95;
|
||||
}
|
||||
.source.python .meta.function-call.arguments.python {
|
||||
color: #7986CB;
|
||||
}
|
||||
.embedding.php .entity.name.tag {
|
||||
color: #ff5370;
|
||||
}
|
||||
.source.go .meta.function-call.go {
|
||||
color: #DDDDDD;
|
||||
}
|
||||
.meta.group.braces.curly.js .meta.property.object.js .variable.other.object.js {
|
||||
color: #FFEB95;
|
||||
}
|
||||
.source.json .meta.structure.dictionary.json .meta.structure.dictionary.value .constant.language {
|
||||
color: #f77669;
|
||||
}
|
||||
.source.elixir .support.type.elixir,
|
||||
.source.elixir .meta.module.elixir .entity.name.class.elixir {
|
||||
color: #82AAFF;
|
||||
}
|
||||
.source.elixir .entity.name.function {
|
||||
color: #ffcb6b;
|
||||
}
|
||||
.source.elixir .constant.other.symbol.elixir,
|
||||
.source.ruby .constant.other.symbol {
|
||||
color: #F77669;
|
||||
}
|
||||
.source.elixir .punctuation.definition.string {
|
||||
color: #C3E88D;
|
||||
}
|
||||
.source.elixir .variable.other.readwrite.module.elixir,
|
||||
.source.elixir .variable.other.readwrite.module.elixir .punctuation.definition.variable.elixir {
|
||||
color: #ffcb6b;
|
||||
}
|
||||
.source.elixir .punctuation.binary.elixir {
|
||||
color: #c792ea;
|
||||
}
|
||||
.support.type.sys-types {
|
||||
color: #ffcb6b;
|
||||
}
|
||||
.constant.numeric.line-number.find-in-files:not(.match),
|
||||
.text.find-in-files .constant.numeric.line-number.find-in-files {
|
||||
color: #37474F;
|
||||
}
|
||||
.entity.name.filename.find-in-files,
|
||||
.text.find-in-files .constant.numeric.line-number.match.find-in-files {
|
||||
color: #FFEB95;
|
||||
}
|
||||
[data-grammar*="gfm"]::shadow .markup.underline.link {
|
||||
color: #ff869a;
|
||||
}
|
||||
[data-grammar*="gfm"]::shadow .markup.underline.link span.punctuation {
|
||||
color: #ff5370;
|
||||
}
|
||||
[data-grammar*="gfm"]::shadow .markup.strike {
|
||||
position: relative;
|
||||
color: rgba(170, 187, 195, 0.5);
|
||||
}
|
||||
[data-grammar*="gfm"]::shadow .markup.strike::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: calc(54%);
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 1px;
|
||||
background-color: rgba(170, 187, 195, 0.2);
|
||||
}
|
||||
[data-grammar*="gfm"]::shadow .table .border {
|
||||
color: rgba(170, 187, 195, 0.5);
|
||||
}
|
||||
[data-grammar*="gfm"]::shadow .markup.heading {
|
||||
color: #82b1ff;
|
||||
}
|
||||
[data-grammar*="gfm"]::shadow .punctuation.definition.begin,
|
||||
[data-grammar*="gfm"]::shadow .punctuation.definition.end {
|
||||
color: #82b1ff;
|
||||
}
|
||||
[data-grammar*="gfm"]::shadow .punctuation.definition.begin + span:not(.function.parameter) {
|
||||
color: #9cc1ff;
|
||||
}
|
||||
.bracket-matcher .region {
|
||||
border-bottom: 1px solid #009688;
|
||||
box-sizing: border-box;
|
||||
text-align: center;
|
||||
background-color: rgba(170, 187, 195, 0.1);
|
||||
box-shadow: inset 0 -1px 0 #009688;
|
||||
z-index: 100;
|
||||
}
|
||||
atom-text-editor.is-focused .selection .region,
|
||||
:host(.is-focused) .selection .region {
|
||||
background-color: #1d2529;
|
||||
}
|
||||
atom-text-editor.is-focused .selection .region:after,
|
||||
:host(.is-focused) .selection .region:after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: -2px;
|
||||
left: -2px;
|
||||
right: -2px;
|
||||
bottom: -2px;
|
||||
border: 2px solid #1d2529;
|
||||
border-radius: 3px;
|
||||
}
|
||||
.variable.instance,
|
||||
.variable.instance > * {
|
||||
color: #ff5370;
|
||||
}
|
||||
.meta.delimiter.period {
|
||||
color: #c792ea;
|
||||
}
|
||||
.meta.brace {
|
||||
color: #89DDFF;
|
||||
}
|
||||
.meta.tag.doctype {
|
||||
color: #c792ea;
|
||||
}
|
||||
.meta .string.quoted {
|
||||
color: #C3E88D;
|
||||
}
|
||||
.meta.array.json .string.quoted,
|
||||
.meta.array.json .string.quoted > * {
|
||||
color: #80CBC4;
|
||||
}
|
||||
.meta .punctuation.separator.key-value + .string.quoted {
|
||||
color: #80CBC4;
|
||||
}
|
||||
.meta .punctuation.separator.key-value + .string.quoted * {
|
||||
color: #80CBC4;
|
||||
}
|
||||
.support.constant {
|
||||
color: #89DDFF;
|
||||
}
|
||||
.keyword.operator.logical,
|
||||
.keyword.operator.comparison,
|
||||
.keyword.operator.assignment {
|
||||
color: #c792ea;
|
||||
}
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
---
|
||||
layout: default
|
||||
title: Digital Drawing
|
||||
short: drawing
|
||||
---
|
||||
# Digital Drawing!
|
||||
|
||||
I also like making digital art! In particular, space scapes. Here's a portfolio of pieces I've made in various medias.
|
||||
|
||||
<div style="overflow:hidden;">
|
||||
<img src="./bg.jpg" width="384" height="216">
|
||||
<img src="./lightbulb_2.png" width="321" height="216">
|
||||
<img src="./planet 1.jpg" width="216" height="216">
|
||||
<img src="./planet 8.jpg" width="247" height="216">
|
||||
<img src="./planet 10.jpg" width="247" height="216">
|
||||
</div>
|
Before Width: | Height: | Size: 81 KiB |
|
@ -1,18 +0,0 @@
|
|||
---
|
||||
layout: default
|
||||
title: iCan
|
||||
short: ican
|
||||
---
|
||||
# iCan!
|
||||
|
||||
Made in beautiful material design, this app efficiently and intuitively collects data from users on recycling habits and provides information about the impact they are having, as well as enabling users to directly compare their impacts to the each through social medias.
|
||||
|
||||
Made for HackTX 2015 in under 24 hours!
|
||||
|
||||
[Source Code](https://github.com/thepaperpilot/Computer-Science-Kiosk)
|
||||
|
||||
<div style="overflow:hidden;">
|
||||
<img src="./Screenshots/Screenshot_2015-09-27-10-51-38.png" alt="Snapshot 1" width="360" height="640">
|
||||
<img src="./Screenshots/Screenshot_2015-09-27-10-51-49.png" alt="Snapshot 2" width="360" height="640">
|
||||
<img src="./Screenshots/Screenshot_2015-09-27-10-52-23.png" alt="Snapshot 3" width="360" height="640">
|
||||
</div>
|
BIN
ican/thumb.png
Before Width: | Height: | Size: 17 KiB |
19
index.md
|
@ -8,21 +8,14 @@ I'm Anthony Lawn, or "The Paper Pilot". My passion is computer science, which yo
|
|||
|
||||
I have experience with ActionScript, Bash script, CSS, HTML, Java, JavaScript, Python, and Ruby. Additionally, I can use Git, LaTeX, and Jekyll. I really like LaTeX and markdown for writing things, including this website.
|
||||
|
||||
[Download my Resume](https://drive.google.com/uc?export=download&id=0B4xCmMA9eS2jZExWTGhtbS1nT0k)
|
||||
|
||||
## Projects
|
||||
<div id="projects" style="overflow: hidden;">
|
||||
{% for project in site.projects %}
|
||||
{% for project in site.project-categories %}
|
||||
### {{ project }}
|
||||
<ul>
|
||||
{% for page in site.pages %}
|
||||
{% if page.short == project %}
|
||||
<div class="thumb">
|
||||
<a href="./{{ page.short }}">
|
||||
<img src="./{{ page.short }}/thumb.png">
|
||||
<span class="thumbcaption"><p style="display: inline">
|
||||
{{ page.title }}
|
||||
</p></span></a>
|
||||
</div>
|
||||
{% if page.project-category == project %}
|
||||
<li><a href="{{ page.url }}">{{ page.title }}</a></li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
---
|
||||
layout: default
|
||||
title: Computer Science Kiosk
|
||||
short: kiosk
|
||||
---
|
||||
# Computer Science Kiosk!
|
||||
|
||||
This is an open source program for a kiosk that will teach students the basics of computer science. It was initiated as a part of Anthony Lawn's Eagle Scout Project, which was to build such a kiosk to place in the Quail Valley Middle School library.
|
||||
|
||||
The kiosk uses Scratch as a teaching tool for students, and provides resources such as code.org that help interested students pursue Computer Science.
|
||||
|
||||
[Source Code](https://github.com/thepaperpilot/Computer-Science-Kiosk)
|
||||
|
||||
<div style="overflow:hidden;">
|
||||
<img src="./photos/0.jpeg" alt="Snapshot 1" width="249" height="443">
|
||||
<img src="./photos/1.jpeg" alt="Snapshot 2" width="590" height="443">
|
||||
<img src="./photos/2.jpeg" alt="Snapshot 3" width="249" height="443">
|
||||
<img src="./photos/3.jpeg" alt="Snapshot 4" width="249" height="443">
|
||||
<img src="./photos/4.jpeg" alt="Snapshot 5" width="249" height="443">
|
||||
<img src="./photos/5.jpeg" alt="Snapshot 6" width="249" height="443">
|
||||
</div>
|
BIN
kiosk/thumb.png
Before Width: | Height: | Size: 144 KiB |
|
@ -1,27 +0,0 @@
|
|||
---
|
||||
layout: default
|
||||
title: Solar TD
|
||||
short: solar
|
||||
---
|
||||
# Solar TD!
|
||||
|
||||
This was made in about a month for the LibGDX game jam!
|
||||
|
||||
The game takes a lot of inspiration from Onslaught TD, an old flash game. Now its in HTML5 and in space, with some other new mechanics.
|
||||
|
||||
There is no dev log, because over break I was focusing on family and only working on this in the down times. I didn't want to commit to documenting everything, apart from the commits themselves.
|
||||
|
||||
The game can play in your browser, and will if you go to the store page below.
|
||||
|
||||
[Store Page](http://thepaperpilot.itch.io/solar-td)
|
||||
|
||||
[Source Code](https://github.com/thepaperpilot/SolarTD)
|
||||
|
||||
<div style="overflow:hidden;">
|
||||
<img src="./screenshots/screenshot-2016-01-18_23-06-57.png" alt="Snapshot 1" width="384" height="216">
|
||||
<img src="./screenshots/screenshot-2016-01-18_23-08-53.png" alt="Snapshot 2" width="384" height="216">
|
||||
<img src="./screenshots/screenshot-2016-01-18_23-13-36.png" alt="Snapshot 3" width="384" height="216">
|
||||
<img src="./screenshots/screenshot-2016-01-18_23-26-08.png" alt="Snapshot 4" width="384" height="216">
|
||||
<img src="./screenshots/screenshot-2016-01-18_23-26-53.png" alt="Snapshot 5" width="384" height="216">
|
||||
<img src="./screenshots/screenshot-2016-01-18_23-27-01.png" alt="Snapshot 6" width="384" height="216">
|
||||
</div>
|
BIN
solar/thumb.png
Before Width: | Height: | Size: 45 KiB |
|
@ -1,24 +0,0 @@
|
|||
---
|
||||
layout: default
|
||||
title: Space Game
|
||||
short: space
|
||||
---
|
||||
# Space Game!
|
||||
|
||||
Space Game is a game of mystery and discovery. You play the role of a scientist, who has found themself in an endless loop of death and rebirth, with only your notes to link you to your previous experiences. As you play, your player writes everything you discover in a journal. So truly, survival is optional, as death is pretty meaningless. Instead, the game focuses on discovery and exploration, encouraging the player to try new things and experiment. From upgrading your ship to leveling up to making towers, every mechanic is built from the ground up to become progressively clearer. But beware, because, as the player learns, so do the enemies.
|
||||
|
||||
Space Game features an advanced note system around which everything else is based. Enjoy countless hours of experimenting and trying out new strategies, various guns, upgrades, and towers.
|
||||
|
||||
[Store Page](http://thepaperpilot.itch.io/space-game)
|
||||
|
||||
[Video Trailer](https://youtu.be/L7LPhxCTn2Y)
|
||||
|
||||
<div style="overflow:hidden;">
|
||||
<img src="./screenshots/snap1.png" alt="Snapshot 1" width="384" height="216">
|
||||
<img src="./screenshots/snap2.png" alt="Snapshot 2" width="384" height="216">
|
||||
<img src="./screenshots/snap3.png" alt="Snapshot 3" width="384" height="216">
|
||||
<img src="./screenshots/snap4.png" alt="Snapshot 4" width="384" height="216">
|
||||
<img src="./screenshots/snap5.png" alt="Snapshot 5" width="384" height="216">
|
||||
<img src="./screenshots/snap6.png" alt="Snapshot 6" width="384" height="216">
|
||||
<img src="./screenshots/snap7.png" alt="Snapshot 7" width="384" height="216">
|
||||
</div>
|
BIN
space/thumb.png
Before Width: | Height: | Size: 46 KiB |
|
@ -1,16 +0,0 @@
|
|||
---
|
||||
layout: default
|
||||
title: Red Pen
|
||||
short: story
|
||||
---
|
||||
# Red Pen!
|
||||
|
||||
This is an RPG about a writer who sells their soul to the devil in exchange for extraordinary writing abilities.
|
||||
|
||||
There are 5 chapters planned. This game is currently in development. If you want to spoil yourself you can check out some of the planned plot points at github. It should be noted there are some things planned like some enemies expanding upon the core gameplay mechanic that do not appear in that document. You'll just have to wait and see!
|
||||
|
||||
You can follow development in a telegram broadcast channel at https://telegram.me/tppRedPen
|
||||
|
||||
[Store Page](http://thepaperpilot.itch.io/red-pen)
|
||||
|
||||
[Source Code](https://github.com/thepaperpilot/Red-Pen)
|
BIN
story/thumb.png
Before Width: | Height: | Size: 6.4 KiB |
|
@ -1,12 +0,0 @@
|
|||
---
|
||||
layout: default
|
||||
title: 12 is Strange
|
||||
short: strange
|
||||
---
|
||||
# 12 is Strange!
|
||||
|
||||
This is a game made in under 48 hours for UT Dallas' SDGA Fall 2015 Game Jam!
|
||||
|
||||
The game can play in your browser, and will if you go to the store page below.
|
||||
|
||||
[Store Page](http://thepaperpilot.itch.io/12-is-strange)
|
Before Width: | Height: | Size: 16 KiB |