Programming: Difference between revisions

From Wiki
 
(14 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 ===
 
;[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.
 
== Python ==
 
;[https://github.com/PyO3/PyO3 PyO3]: Library to call Rust from Python and vise versa.


Competition:
== Rust ==
*mtgmeta.io
;[https://docs.rs/async-std/1.6.2/async_std/ Async STD]: Standard Async library for Rust.
*Mtgtop8
;[https://rust-analyzer.github.io/ rust-analyzer]: Implementation of the Language Server Protocol for Rust.
Good places to find deck lists:
;[https://github.com/iced-rs/iced iced]: A cross-platform GUI library.
*starcitygames
*Tcgplayer
*Mtggoldfish
*Mtgdecks.net
*tcdecks.net
Events to grab:
*SCG
*Magic Fest /GP
*MTGO
*Mythic Championship


=== Screen ===
== 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.


; [https://github.com/alyssaxuu/screenity/tree/master/js/libraries Screen capture and annotate in chrome]: Possible reference for Remote Desktop.
;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).


=== Pokémon Clone ===
=== Potential Source Material ===
Issues With Pokémon
;Mythical Beasts
- Exp share
*Wapaloosies
- Breeding isn’t deep
*Splintercat
- IV/EV training
*Dark Watchers
- Design of some new mons
*Whintosser
- Shitty End game
*Urayuli
- Story isn’t good
*Kushtaka
- lack of strategy in battles
*Green Lady
    - trainers are too easy
*Mo'o
    - AI sucks
*Dzoavits
- Bad battle animations
*Flathead Lake Monster
- Random encounters
*Bear Lake Monster
- Multiple save files
*La Llorna
- Difficulty options
*Slide Rock Bolter
- built-in nuzlocke
*Miniwashitu
- Ability to repeat gyms NYU
*Banshee of the Badlands
- Non dynamic catching
*El Muerto
    - Can’t slam A to increase odds of a catch
*Lake Worth Monster
- More options in battle
*Sinkhole Sam
- Elite 4 should have different typing for individual trainers
*Wendigo
- Multiple ways to sort PC
*Hodag
- Play with a friend over the Internet. Like walk around and catch mons with them
*Van Meter Visitor
- Idea: instead of pp, mons have energy. Each move requires energy. Mons not out for battle regain some energy each turn
*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."