Code Monkey home page Code Monkey logo

clarkthylord.github.io's Introduction

Full-stack developer with a burning passion for game development

My passion for software development started at an early age, since I can remember, I've always wanted to build and share my ideas with others. This desire would eventually lead me to create my first “hello world” program at the age of 12 written in Java. Now, several years later, I’ve had the privilege to lead and work alongside various teams and projects throughout the years, building and diversifying my skill set even further.

Connect with me:

https://clarkthylord.github.io/ ClarkThyLord | LinkedIn ClarkThyLord | Twitter ClarkThyLord | YouTube



clarkthylord.github.io's People

Contributors

clarkthylord avatar dependabot[bot] avatar

Watchers

 avatar

clarkthylord.github.io's Issues

vue-cli: activity

Activity, should be a spot on the site where users can view my activity; for instance: what I've done, what I'm doing and what I'm planning on doing.

  • add activity
  • remove activity
  • modify activity
  • automate activities ?

stop sub project's dist

If I do as #14 proposes then I find it would be best to stop having a copy of the dist of those projects on here, so the question is how could I accomplish that?

vue-cli: project view

Allow for a view of projects without having to leave the site, and to ability to manage application data saved in client side by those projects.

Dynamic Terrain

About

Dynamic Terrain, mold and shape the terrain into your own vision.

Source

Features

  • Seeds, the origin of a terrain.
  • Modify Terrain, modify terrain's structure via tools.
  • Modify Terrain Properties, modify terrain's properties. (e.g. Color, Texture, Material)
  • Modify Environment, modify environment's structure via tools.
  • Modify Environment Properties, modify environment's properties. (e.g. Color, Texture, Material)
  • Save and Loading, save and load terrain instance.
  • Sharing, share URLs to current terrain instance.

Interactive Tree

About

Interactive Tree, a HTML widget built with pure JS.

Source

Components

Tree

contains all branches and relative data

  • Contains a list of all branches
  • Keeps tracks of currently focused branches

Branch

a object in the tree

  • Has a name, type(s) and other data attributes
  • Can contain other branches

Features

  • Searching, find a specific branch with a given term.
  • Filtering, filter through branches with the given type.
  • Sorting, list in ascending or descending order by data attributes.
  • Editing of Branches, able to rename, remove and modify the content of a branch.
  • Moving of Branches, able to move branches around tree.
  • Key Support, able to modify branches via key commands.
  • To/From JSON, able to export/import JSONs of trees.

vue-cli: api struct

the api as of now has been very simple two endpoints-- one for works, and another for projects -- might be best if it's expanded to work with each individual type of asset:

  • images
  • literature
  • projects

Atom Calculator

About

Atom Calculator used to calculate how atoms react to other atoms charges in a visual way.

Source

Components

Atom

canvas item representing a atom

  • Charge
  • Charge intensity

Features

  • Create Atoms, allow the creation of a infinite amount of atoms; individually or by bulk.
  • Modify Atoms, modify atom properties; individually or by bulk.
  • Text Explanation, explain why atoms react as they do in a text format.
  • Visual Explanation, explain why atoms react as they do in a visual format.
  • Animate, animate results and have control(e.g. forward, backwards, speed control).
  • Save and Loading, save and load instance.
  • Sharing, share URLs to current instance.

vue-cli branch: running php when dev

if I do stick with PHP for server side task I'll have to find a way to run PHP without the use of a localhost(e.g. WAMP, XAMP and etc.); something that runs of node.js, this way development is both simple and contained within the node.js environment.

move projects!

This repository has too many projects, which makes things hard to manage, it's better if I move each project to their own repository

vue-cli: app download

there should be a way to download and install apps that run directly on desktop/mobile devices

Users

Support for users that will have a unique experience and be able to access unique content.

Upload art's work files

I need to upload my art's work files so that I can restore them in case of a memory corruption... which recently happened to my laptop :-/

vue-cli: static assets

make use of 'static assets' so that the use of PHP is no longer in play; in other words, preload everything so that extra calls don't have to be made to fetch assets.

vue-cli: apps cli

create a small cli for the apps on this rep.

  • create app(s)
  • update app(s)
  • remove app(s)

vue-cli: open source works

I'd like to have my works be open source, by which I mean have the options to download the assets used to create a work of mine. I'm thinking of making it linked to Google Drive, that way I don't use up too much space on the site server

vue-cli: app json

A app's json is where it's name, version, description and etc. are going to be stored; and with these 'fields' we'll be able to filter through our apps, for instance:

  • name : filter by keywords (e.g. ws, smash and etc.)
  • version : filter by stages of releases (e.g. alpha, development, released and etc.)
  • tags : filter by tags affiliated to the app (e.g. web, 2d, game and etc.)

vue-cli branch struct

Vue CLI 3 has a neat way of structuring files, however I think I'll need to modify it in order to develop and maintain with more ease. The structure has to work with:

  • images(jpgs, pngs and their work file[e.g. psd, kra and etc.])
  • projects(web, desktop, apps and etc.)

improve server side!

I've been using PHP to do all of my back-end, but I feel like there are better ways to accomplish the things I want; in other words, look for a innovative back-end solution!

Make use of Vue CLI

should move to a Vue cli project structure to develop and maintain with more ease

vue-cli: renovate

As of now I've been re-building the site around vue with the same old look, which is fine, but I think it would be for the best if I renovate the whole site to give it a more modern and reactive look and feel.

PDF Issue

I need to some how prevent the PDF from being downloaded on browsers that don't support PDF preview, if I can perhaps create a custom view.

REST API

Creating a Rest API to get a JSON directory.

vue-cli: art's info

there should be a way to identify art, for instance:

  • name
  • description
  • tags

maybe make a art json?... would that be too much?

Mobile support

Make the website more mobile friendly.

  • project viewing
  • pdf downloading
  • screen sizing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.