@ced0got back to rpgc and finally finished the inventory ui, you can drag items around as well as the entire window. now I just need to make that actually change what your player is holding, and make it so that you can pick things up off of the ground ...
@ian0medium sized ship ๐ข
Some background: I make a ton of small projects, and end up having to build my own API routes just for a small backend functionality. Parsing, validating, and responding to the requests takes a while to implement and takes time from the project Iโm trying to make. Thatโs why I built <http://github.com/yodalightsabr/function-apis|function-apis>.
function-apis is a small express middleware that lets you define functions to automatically be available to the client. With as little as 11 lines of code, you can make an async request to the server and function-apis will handle the HTTP request behind the scenes.
:github:github.com/yodalightsabr/function-apis:npm:npmjs.com/package/function-apisalso: I think my next project will be an NPM package name finder, because I tried like 20 different package names and they were all taken.:peefest:edit: the package `available` seems to work
@cfanoulis0hellooo scrapbook! i made a pipeline to release nightly versions for airtable-plusplus every night. finally, my first ci/cd pipeline, runnignon github actions
@J_cordz7+Today I worked on stuff from previous days, and after having some very interesting conversations ๐ค with @U01P8NH2WK0 ๐ฎ at #pasture I decided to research more and learn new things on Machine Learning and Artificial Intelligence! ๐ง ๐ป To do this I will research about GPT-3 and GitHub Copilot! Also thanks @ZaynB for the videos recommendations! This are going to be very helpful to work with AI/ML resources and think on some projects!!!
@krshdev5Made a project to help new contributors in our club learn how open source works :github:
Let's see how it goes :githubparrot:
@RohanKulkarni-U0340BWNMRR0Project Update ๐ข
I have completed version 1 of the Manual Auth project which is having the following features.
- signup ( email based )
- login
- forgot password ( email otp based )
Project Demo:- lnkd.in/djzqyWjK
Github Repository:- lnkd.in/dQrB2yBw
I will try to use this logic in upcoming big projects.
Here is a short video that explains the working of the project.@micahlt7Added editing functionality to my site management dashboard for work. Still trying to make it look as much like Material You as possible, and I hope I'm achieving it! github.com/micahlt/epicdash for source code.
@krshdev5I think I got those weird mountain looking graphs on github I always wanted :github:
@Skyascii0created a personal readme for my github account a week or so ago, also cool stats! :partyparrot:
@micahlt7Finished all major functionality of my Material You-inspired dashboard for my work! Super happy with the results. It's built in Vue 3/Vite and uses a MySQL server for the database. DB connections are managed with Vercel Serverless functions. This screenshot shows the admin panel (in light mode) where you can add and edit sites. Open-source, of course: github.com/micahlt/epicdash
@fayd0Had a fun call with @ced today and opened my first gamelab pr!!
@ItsTobez0Just hit 1K github contributions! This is mainly part to everyone here motiving me to carry on! Thank you so so so much! :)
@HenryBass-U02KEJ8T6D81I finally got this to a working state!
It's a PowderToy / Noita cellular automita based simulation. So far it includes:
โข Ambient Heat Transfer
โข Really annoying fungus
โข Erosion
โข A lot of pixel types
โข Dynamic res with a weird workaround
โข State changes
โข The smartest moss you've ever seen
โข The dumbest flies you'll ever see
โข idrk
I've been working on this for a few days, and its the most enjoyable project I've ever worked on. PRs are welcome, and post anything cool you find/bugs/ideas
If you've got a slower laptop/PC use 64 px screen btw
henrybass.github.io/SandSim
Idk if this post would go better in ship, but this still is a WIP with tons of bugs
@J_cordz7+Today I'm studying some Biology Notes ๐ชด for my class, I read Satoshi's White Paper for Bitcoin :bitcoin: to learn more and continued working on my website again! Also somehow I got a lot of GitHub Views to my profile while having a small number of followers: github.com/J-cordz:github: This also reminds me I have to publish some of my repos, which I hope to do on future Scrapbook Posts!!!
@ian0Today I made tons of progress on my bot framework, Conflict. github.com/YodaLightsabr/conflict
I added command responses with JSX views, a command line interface, implemented a rough draft for hooks, and learned more about arrow functions and this scope.
@ZaynB0Workshops Challenge Day 1: Splatter Paint
Hey all! I wanted to challenge myself to see if I could do one Hack Club workshop everyday during the month of February to help me learn HTML/CSS/JS. Obviously the fact that today is February 2nd means I've already failed but who cares! Right now my homepage looks pretty bad, something I hope to fix by the end of this challenge. If you want to follow me on my journey, check out #blue-eyes-white-dragon (my channel) and github.com/BaizaOP/hc-workshops where I am putting all of the workshops for this challenge!
@heyrajan0In light of the new year, I thought I would design a new website that reflects on a new mindset: practicality & actionability. After 3 different design choices & changes, I found something that I thought was a profound demonstration of my work.
Check it out: heyrajan.com
Open Source: github.com/rajanwastaken/rajanwastaken
Would love to hear any feedback! Still working on the story page, as well as a couple links to socials :))
@ian0Apparently I got GitHub copilot a few days ago and I missed the email. Iโm super excited to start using it!
@jasonaa0wrote a little script to switch a bunch of my repos to pnpm because im running out of space ๐
src is here if anyoneโs curious, also wrote a little thing that makes it easier for me to use pnpm with other projects that donโt use pnpm, although it doesnโt handle adding new dependencies at all
@ian0I made huge progress on my Discord bot framework today. The basic command handler and JSX view parsers are working!!
Edit: Now open source! github.com/yodalightsabr/conflict ๐ :githubparrot:
@ced0the C port is coming along nicely :) :c:
๐ณ ๐ณ ๐ณ
it can render the same forest, but with much better fps than the Rust version because of a handful of graphics programming tricks I've picked up since then.
similarly to @AakankshaRangdal-U02F16CHZA4's post, also made mostly with circles! (okay, nonagons, but still hehe)
actually, on that note, I've attached a picture of the original version I made in Rust:
do you prefer its circles to the nonagons? let me know by reacting with ๐ข or :stop-green: (technically an octogon, but close enough)
repo here: :githubparrot:github.com/cedric-h/rpgc
if anyone has a second and would like to try to build and test the native executable on windows, shoot me a DM.
I suspect I might have some depth sorting issues on DirectX but want to make sure. ๐ง
:blender: I've also attached a picture of what the map looks like in Blender, as well as a tiny glimpse of the script I wrote to export it.
if you've played the Rust version then maybe you can guess what each line, diamond, square and circle means ๐
@matt0I made a little blinker in rust on the raspberry pi! I am using the raspberry pi HAL (hardware extraction layer) to control the GPIO pins on the pi. Next I am going to implement a crate for the Adafruit CharliePlex LED Matrix Bonnet! Here is the code if anyone is interested:
github.com/gleich/rust_rpi/blob/main/src/main.rs@ced0as I port a game I wrote a while ago in Rust to C to try and see how much smaller I can get the WASM bundle size, I've found that what has the biggest impact is the "culture" of the languages.
for example, the maps in the game I made are laid out in blender, and then exported to JSON with a custom python script I wrote using blender's API.
it's easy to add a Rust dependency to parse the JSON for you, but that bites you in the ass later; serde can inflate your compile times AND your WASM bundle size.
in C, however, package management looks different; there are single header libraries that are pretty easy to include, but using libraries isn't very C-like, and unlike Rust, C has a stable ABI.
that means that if I change my python script to dump a bunch of floats into the file as binary, I can fread those directly into a bunch of C structs. (I do have to handle endianness for integers, though)
in Rust, even if I used #[repr(C)] to force a stable ABI for those structs, I'd still have to jump through a bunch more hoops (unsafe) or pull in a dependency like bincode (which would in turn pull in serde ...).
anyway, so I quickly wrote a python metaprogram to generate a C header that can fread (or just memcpy) in all of the binary data into the fields in the game map object that the first python script pulls out of blender
@OmarMobayed0Late new years resolutions:
โข make at least 5 github contributions a week
โข get better at working ~harder~ smarter
โข build one app every 6 months
โข update one app every month
because im a lazy procrastinator i wonโt start these new years resolutions til february
heres a photo of my github commits, pretty lame
@caleb7+Exciting win this evening: I wrote a Caddy plugin for DNSimple to facilitate the fetching of a single wildcard TLS cert for hackclub.app AND IT ACTUALLY WORKED :ultrafastparrot: