From 5ff43926a103b0a7a60ac64cef9a0d9d68700439 Mon Sep 17 00:00:00 2001 From: realtradam Date: Sat, 19 Feb 2022 13:54:08 -0500 Subject: :) --- index.html | 178 +++++++++++++++++++++++++++++++++++++++++++++++---- stylesheet/style.css | 31 ++++++++- 2 files changed, 195 insertions(+), 14 deletions(-) diff --git a/index.html b/index.html index 61abb93..1ed1446 100644 --- a/index.html +++ b/index.html @@ -1,18 +1,31 @@ -Portfolio thing

Portfolio - Tradam.dev

Yup this is my portfolio

this is a little blurb about myself

Orc: Arena of Time

+Portfolio thing

Portfolio - Tradam.dev

Email: Contact<at>Tradam.dev

this is a little blurb about myself

Orc: Arena of Time

— Raylib/MRuby Game

January 2022

Short game that won 1st place in the Raylib 5K gamejam.

- +

+ +

+ +

Controls:
+All controls are fully explained in game.

+ +
    +
  • W/A/S/D - Move
  • +
  • R - Reset Level
  • +
+ +

+

    @@ -21,7 +34,7 @@ Close Game
  • used custom tools like bindings + felECS
  • content
-

FelECS

+

FelECS

— Engine Agnostic Pure Ruby ECS

May 2021 -

ECS implemented in Ruby with goals of being easy to incorporate/use in projects, reliable, and heavily documented.

@@ -38,16 +51,159 @@ Close Game

MRuby bindings which allow easy use of the C library Raylib.

    -
  • To ensure reliability the test coverage goal is 100% coverage. This target is consistently maintained since the library's initial release in July 2021.
  • -
  • To ensure ease of use the documentation coverage goal is 100% coverage. Using Yard documentation coverage is automatically reported as well as automatic generation of documentation.
  • -
  • Is continuously being developed to this day to add new features as well as rework and optimize older ones.
  • -
  • Built various games using this framework in order to stress test its usability(Orc: Arena of Time, Steelwings, Ruboids)
  • +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
+

Steelwings

+
— Raylib/MRuby Game

January 2022

+ +

Short game made for a university club gamejam.

+ +

+ +

+ +

+ +

Controls:

+ +
    +
  • Mouse - Point to fly towards
  • +
  • Left Click - Shoot
  • +
+ +

+
+

+ +
    +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
+

Ruby2D Camera

+
— Fill this out

Start date - End date

+ +

Fill this out

+ +
    +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
+

Ruboids

+
— Fill this out

Start date - End date

+ +

Fill this out

+ +
    +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
+

Arbitrary Convex Polygon Collision

+
— Fill this out

Start date - End date

+ +

Fill this out

+ +
    +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
+

Winter One

+
— Godot Game

Start date - End date

+ +

Fill this out

+ +

+ +

+ +

+ +

Controls:

+ +
    +
  • Mouse - Point to move
  • +
  • Left Click - Begin Shooting
  • +
+ +
+ +
    +
  • W/A/S/D - Move
  • +
  • Space - Toggle Shooting
  • +
+ +

+
+

+ +
    +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
+

Optimal Direction

+
— Godot Prototype

June 2019 - November 2020

+ +

An old prototype racing game.

+ +

+ +

+ +

+ +

Controls:

+ +
    +
  • W - Drive
  • +
  • A/D - Steer
  • +
  • Space - Brake
  • +
  • Shift - Drift/Grip
  • +
+ +

+
+

+ +
    +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
  • +
  • You need to fill out these bullet points
+ \ No newline at end of file diff --git a/stylesheet/style.css b/stylesheet/style.css index 122c6ad..bf4a457 100644 --- a/stylesheet/style.css +++ b/stylesheet/style.css @@ -571,6 +571,10 @@ Ensure the default browser behavior of the `hidden` attribute. margin-right: 0.75rem; } +.mb-1 { + margin-bottom: 0.25rem; +} + .flex { display: flex; } @@ -671,6 +675,11 @@ Ensure the default browser behavior of the `hidden` attribute. border-radius: 0.5rem; } +.rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} + .border-0 { border-width: 0px; } @@ -692,6 +701,11 @@ Ensure the default browser behavior of the `hidden` attribute. background-color: rgb(30 41 59 / var(--tw-bg-opacity)); } +.bg-gray-700 { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + .bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); @@ -779,6 +793,14 @@ Ensure the default browser behavior of the `hidden` attribute. padding-top: 0.25rem; } +.pt-2 { + padding-top: 0.5rem; +} + +.pb-3 { + padding-bottom: 0.75rem; +} + .text-center { text-align: center; } @@ -867,22 +889,25 @@ Ensure the default browser behavior of the `hidden` attribute. src: url('./assets/Asul-Regular.ttf') format('ttf'); } -a { +article h1 a { --tw-text-opacity: 1; color: rgb(255 215 0 / var(--tw-text-opacity)); } -a:hover { +article h1 a:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } -a { +article h1 a { transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; + -webkit-text-decoration-line: underline; + text-decoration-line: underline; + text-decoration-thickness: 1px; } article h1 { -- cgit v1.2.3