Programming: Difference between revisions

From Wiki
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
== HTML/CSS ==
== Web Development ==


;[https://tailwindcss.com/ TailwindCSS]: Really cool CSS library.
;[https://tailwindcss.com/ TailwindCSS]: Really cool CSS library.
;[https://picocss.com/ Pico CSS]: Minimal CSS Framework.
;[https://www.phoenixframework.org/ Phoenix Framework]: Server side dynamic websites. It uses WebSockets to update HTML on client side.


== Personal Projects ==
== SQL ==
=== Think Tank ===


Competition:
;[https://patchthenet.medium.com/introduction-to-sql-injection-sql-injection-for-beginners-579c00431d40 SQL Injection]: Complete noob guide. Only the end is really useful for me.
*mtgmeta.io
*Mtgtop8
Good places to find deck lists:
*starcitygames
*Tcgplayer
*Mtggoldfish
*Mtgdecks.net
*tcdecks.net
Events to grab:
*SCG
*Magic Fest /GP
*MTGO
*Mythic Championship


=== Screen ===
== Python ==


; [https://github.com/alyssaxuu/screenity/tree/master/js/libraries Screen capture and annotate in chrome]: Possible reference for Remote Desktop.
;[https://github.com/PyO3/PyO3 PyO3]: Library to call Rust from Python and vise versa.


=== Pokémon Clone ===
== Rust ==
Issues With Pokémon
;[https://docs.rs/async-std/1.6.2/async_std/ Async STD]: Standard Async library for Rust.
*Exp share
;[https://rust-analyzer.github.io/ rust-analyzer]: Implementation of the Language Server Protocol for Rust.
*Breeding isn’t deep
;[https://github.com/iced-rs/iced iced]: A cross-platform GUI library.
*IV/EV training
*Design of some new mons
*Shitty End game
*Story isn’t good
*lack of strategy in battles
**trainers are too easy
**AI sucks
*Bad battle animations
*Random encounters
*Multiple save files
*Difficulty options
*built-in nuzlocke
*Ability to repeat gyms NYU
*Non dynamic catching
**Can’t slam A to increase odds of a catch
*More options in battle
*Elite 4 should have different typing for individual trainers
*Multiple ways to sort PC
*Play with a friend over the Internet. Like walk around and catch mons with them
*Idea: instead of pp, mons have energy. Each move requires energy. Mons not out for battle regain some energy each turn


== Personal Projects ==
=== Vampire Stealth Game - Blood Broker ===
=== Vampire Stealth Game - Blood Broker ===
;Synopsis
;Synopsis
Line 63: Line 32:
*Areas of instant alert, and areas where you have to do something suspicious first. Possibly a whole array of how suspicious you need to be to alert the bad man.
*Areas of instant alert, and areas where you have to do something suspicious first. Possibly a whole array of how suspicious you need to be to alert the bad man.
*Once spotted, bad guys will stay on alert until found (maybe make this a toggle).
*Once spotted, bad guys will stay on alert until found (maybe make this a toggle).
=== Potential Source Material ===
;Mythical Beasts
*Wapaloosies
*Splintercat
*Dark Watchers
*Whintosser
*Urayuli
*Kushtaka
*Green Lady
*Mo'o
*Dzoavits
*Flathead Lake Monster
*Bear Lake Monster
*La Llorna
*Slide Rock Bolter
*Miniwashitu
*Banshee of the Badlands
*El Muerto
*Lake Worth Monster
*Sinkhole Sam
*Wendigo
*Hodag
*Van Meter Visitor
*Ozark Howler
*Rougarou
*Huggin Mily
*Stikini
*Boo Hag
*Mud Mermaid
*Nain Rouge
*Mothman
*Jersey Devil
*Kanontsistonties
*Will Am Alone


== Other ==
== Other ==


;[https://www.goodreads.com/book/show/44919.Working_Effectively_with_Legacy_Code Working Effectively with Legacy Code]
;[https://www.goodreads.com/book/show/44919.Working_Effectively_with_Legacy_Code Working Effectively with Legacy Code]
;[https://wayland.app/protocols/ Wayland Explorer]: "A better way to read Wayland documentation."

Latest revision as of 15:13, 7 February 2022

Web Development

TailwindCSS
Really cool CSS library.
Pico CSS
Minimal CSS Framework.
Phoenix Framework
Server side dynamic websites. It uses WebSockets to update HTML on client side.

SQL

SQL Injection
Complete noob guide. Only the end is really useful for me.

Python

PyO3
Library to call Rust from Python and vise versa.

Rust

Async STD
Standard Async library for Rust.
rust-analyzer
Implementation of the Language Server Protocol for Rust.
iced
A cross-platform GUI library.

Personal Projects

Vampire Stealth Game - Blood Broker

Synopsis

The player is a vampire completing contracts to collect blood from high value targets. To do this, the player must avoid detection from numerous sources.

Gameplay
  • Isometric/top down. Think MGS1.
  • Low TTK for both player and CPU’s.
  • Player has ability to turn into a bat for short periods.
  • Health and stamina use the same resource bar.
  • Player can hide dead/knocked out bodies.
  • More intelligent enemies for stealth gameplay. None of the “he must have left” after a few minutes, etc.
  • Areas of instant alert, and areas where you have to do something suspicious first. Possibly a whole array of how suspicious you need to be to alert the bad man.
  • Once spotted, bad guys will stay on alert until found (maybe make this a toggle).

Potential Source Material

Mythical Beasts
  • Wapaloosies
  • Splintercat
  • Dark Watchers
  • Whintosser
  • Urayuli
  • Kushtaka
  • Green Lady
  • Mo'o
  • Dzoavits
  • Flathead Lake Monster
  • Bear Lake Monster
  • La Llorna
  • Slide Rock Bolter
  • Miniwashitu
  • Banshee of the Badlands
  • El Muerto
  • Lake Worth Monster
  • Sinkhole Sam
  • Wendigo
  • Hodag
  • Van Meter Visitor
  • Ozark Howler
  • Rougarou
  • Huggin Mily
  • Stikini
  • Boo Hag
  • Mud Mermaid
  • Nain Rouge
  • Mothman
  • Jersey Devil
  • Kanontsistonties
  • Will Am Alone

Other

Working Effectively with Legacy Code
Wayland Explorer
"A better way to read Wayland documentation."