@Arpan7+Did some more experimentation fro #sdsprig and finally got native file reading working.
@patcybermindà2today i worked on sprig minecraft #sprig-minecraft i tried to clean the code but it was alread clean so i ended up doing nothing useful today other than a plan for how it will render textures
@Sean7+Discovered a weird bug with discord, but yk
@Marios7+Sprig Portals | Day 3 of Development!
Today was a major day for the development of Sprig Portals, because we added CUBES and BUTTONS!
When a cube touches a button, it triggers events.
These events range to enable / removing an object or even unlocking a door.
Here is a sneak peak of today's progress!
And the latest build is of course attached in the comments.@Arpan7+Sprig in the mountains!
@Sam3Another Dino Is You :sprig-dino: update! This time I present something playable!
Do bear in mind that I am still making some of the features from the original game, Baba Is You. The lack of levels is because many features aren't implemented yet. I'll be submitting this to the gallery once a longer version is made.
Here's the link! sprig.hackclub.com/share/yqDPXiYUTh3SQ5MBdlHB
@Sam3Good progress on Dino Is You :sprig-dino: today! 1K lines of code and going!
Here's a video of the pushing mechanism working. I had to write a custom pushing code as the one built in to the Sprig engine cannot push two blocks in a row. It was a bit of a headache for edge cases but it works!
Next step, write a custom camera and map system, this will allow me to create bigger "virtual" maps that the player can pan around in. The current map size is the largest I can go without ruining the text, this change will allow me to create more complex puzzles.
Additionally, I'm also going to rewrite my undo system. The current one saves the whole game's state every move, very memory intensive. Troublesome on the Sprig console.@juliet7+I did a bit today, and I originally wrote this all up, but I accidently posted it in confessions, then proceeded to delete my long write-up. Whoops. That was bad.
Starting with my science fair project, I've begun work on generation 2.5 hardware. Why 2.5, you may ask? Well, I designed generation 2 hardware, and it was never produced, and ended up being too big. So, I've began shrinking it, and creating a new PCB.
This one uses a faster esp32 module, which should simplify things for me, and more crucially, also contains a USB interface. This should simplify the design some, and although the module is larger, it removes the need for an pesky usb-to-serial converter to solder. I've moved to an vertical mount USB-C connector, which should simply mounting of the board in the case and allow me to increase the board size by several millimeters, all while simplifying the charging process.
Speaking of soldering, I've been forced to use smaller components for this revision of the board. I'm moving to 603 resistors (scary, those things are so easy to bump), though to be fair, I solder much smaller chips, and will be soldering much smaller chips anyways for this project. There's a lot of sacrifices that I am making to try to fit this as small as possible, but engineering is a game of calculated sacrifices, not everyone has the unlimited resources or budget for your project (most of the time).
I haven't worked on my power app for managing my servers, but I should tomorrow. It's moved along nicely, and I look forward to adding authentication soon. Auth is a bit complicated, and I wish there was an easy way... I did however work on a different personal project, whipped up some figma designs, and hit an API rate limit. It should have reset at this point (1,000/24hr, resets at 7EST), so I think I will work on that and integrating it with StatsD to get me analytics and errors from part of the backend app for collecting data for the project. I like mongo and FastAPI with python, so I'm honestly just looking for a way to tie integration to that. The whole authentication and keeping it secure part is where it gets difficult. And JavaScript web tokens and all that stuff.
I'm debating building the front end in react, I like the convivence, but it's probably unnecessary. Maybe I can shrink it down or something, it's a project designed to be integrated into other pages though. I'll figure it out, it's not too big. Not like my react is that good, I've just started learning it a few weeks ago, and I don't know too much yet.
I've begun to narrow down my search for a laptop, I'm looking at Lenovo Thinkpad T15's or P15's (or a variant), or a member of the Dell Precision 7xxx family. They are all awfully expensive though, which is unfortunate. There's not many computers that fit my needs (nvme, 15in, not a gaming laptop, not look too ugly, numpad, backlit white keyboard, ethernet port, lots of other ports, decent back or side-output thermals, user repairable, well preforming i7/Ryzen 7 or higher.
Tomorrow is a half day, and I plan to work on my power app and my science fair then. Friday I am fortunate enough to get off, so I might build a sprig game then... I have a few ideas, but none are set in stone yet. I'll see how it goes. I should check how many consoles are left, to be honest.
I'm a bit angry it appears autodesk stripped eagle from the education pack. I liked eagle, but I should probably learn kicad. Eagle, Fusion, and Autodesk are honestly the only reason I still dual-boot into windows on my laptop... speaking of that, I need to customize my grub screen.
I restrung my guitar today as well, I should have done that a while ago (It's been a bit!). For bonus points, I did a partial water change in my fish tank and watered my plants as well. My phone decided to die again, so that's a lot of fun. It just randomly turns off sometimes, and doesn't turn back on for days. I sent it to google; they said there wasn't an issue, but there clearly is. Oh well.
I'm facing a productivity and time crisis right now; I have so much projects and things I should be doing, and my grades suck and I really need to study for the SAT. There's so much to do, but I can't seem to do much. I don't know. I'm always lost.
Congratulations, you made it all the way through this message! I probably forgot something, but that's probably enough for now. Let's see how many emoji's that scrappy throws up. Probably enough to fill a cargo container. I'm sorry it's this long, this message just doesn't end (It's still not over..)
Ohh, I have a secret ship coming hopefully along in the next few weeks! It's top secret! You will need to have to wait to see what it is!
@Marios7+Sprig Portals | Day 2 of Development!
The first and only feature that I have implement in this devlog are functioning walls! You heard that right , WALLS!
Below is Video showcasing the Walls! The JS File is also attached so you can check it out while it is in the dev phase.@Arpan7+Working on mounting the SD Card and creating API layers for Read/Writes like a file system for #sdsprig
(I totally didn't want to pull my hair out since it didn't work for 6 hours)
@Sam3Worked on Dino Is You :sprig-dino: (Sprig Game) today!
Here's a video of my work in progress! Nothing is hard coded and rules are generated on the fly as intended by the original game!
Next step, write custom pushing code as the one built in to the sprig engine can't push two blocks in a row.@Arpan7+Golden comments in Spade's codebase. (And yes they do describe how I'm feeling rn working on this)
@Marios7+This is Day #2 of my Sprig Adventure!
Today I completed a few sprites that need rework so that's why I didn't upload a picture yet.
Also it is day 2 of learning Brazilian Portuguese on Duolingo. Recommended of the one and only @Lucas and @luanderfarias!
@Sam3A new Sprig :sprig-dino: game is in the making!
@juliet7+Back to scrapbook! I kinda just gave up when I lost my streak last time, I've had a lot going on. I'm currently desperately studying for an engineering test on trusses I can't pretend to fully understand, and I've begun redesigning the electronics in my science fair project. Oh, and yesterday I started building myself a website. At least the header of a website. This is an earlier version, I'm running a slightly newer one, and I think I finally figured out mobile, and how I'm going to do that (normal menus look ugly). I hope to work on my hardware project some later this week when I get the time. And maybe a sprig game.
@Marios7+This is Day 1 of tracking my progress on my new #sprig game! The game that I am building is called, Sprig Portals! An update can be published multiple times a day! The post will also include the latest project file and video / photo of the changes!
~~~ What is this game about? ~~~
This game is heavily inspired by ValvE game, Portal.
This game has of course the beloved feature of the Portal franchise, Portals!
Furthermore is will also have some inspired puzzle elements such us cubes, launchers and probably more lmao.
~~~ The Changelog of Portals ~~~
1. Add Proper Animations
2. Add UI
3. Portal Orbs and Portals!
4. Movement through portals@Sam3Contributed to Sprig:sprig-dino: The past few days!
Made a pull request that makes the editor highlights the erroring line. Hopefully it'll get merged soon!
@j_cordz1I started to read the Sprig workshop to learn how to make games with it! :sprig-dino:
@Marios7+~~~ Sprig Update ~~~
Just finished my first modular main menu for my new sprig game. It was a blast to build the simple UI Renderer and a simple multi input handler lol.@Marios7+Just finished my first modular main menu for my new sprig game. It was a blast to build the simple UI Renderer and a simple multi input handler lol.@j_cordz1I should make a sprig game! Tomorrow I’ll start working on a game for sprig!
@ShaneCelis-U04F7QE6H410Ported a rust raytracing demo for w4, a minimal wasm target, running on the sprig. Had a funny bug where all my input seemed to be going backwards. I hit right, I turn left. Turns out I was thinking high pins on sprig were button presses when actually low pins are. So the game was operating as though all the buttons were pressed all the time, but it’s just up, down, left, right, so they all canceled out. When I pressed the right button, it stopped applying the right turn code but the left turn code was still being applied so it’d turn left. It was like countersteering. @agentblack60007+For some reason I'm extra productive today, completed the main menu and added the new level I was working on to my Sprig game!
@vizz0:blobhypedance: Day 1/4
Finals finished! and also finally started working on sprig today, made this bitmap :eggsdee:, hopefully everything goes well🤞
@patcybermindà2today i got my sprig! i built it and now im gonna try and play games on it! u dint have a picture rn but ill take one tmr but im gonna atach this, this si were im at
@Khushraj0Day 0 of 10 :winter-hardware-wonderland: (yes I'm late)
I'm so sorry I'm terribly slow on this rn, its mostly because of two reasons:
• A little because I have exams every Monday and Saturday,
• but more because I still need to go and get some minor connectors (to join my motors and ESCs and other things), and those are available pretty far away from where I live
:slowparrot:
Just tested out the arduino and pico so far. Probably going to involve my sprig as a remote. @hugo.y.hu935 has major concerns with the power consumption (you can find his highly efficient and timely method of conveying a message attached).
@patcybermindà2today i changed a tiny bit an planned the code for the sprig 3d renderer
@patcybermindà2editor.sprig.hackclub.com/?id=33a5fb5dba31afce8dfc62fb245c94ac i added camera rotation to my 3d wireframe renderer! also can someone please test it on a sprig and tell me how well it runs (does it take 5 seconds to rotate the camera 1 degree? or 1 ? or does it run well and like 0.1 secs?) i don't have my sprig yet so i dont know and i want to know to know wheter i should try and add textures (and make it harder to run/slower) if you do please dm me thanks
@Arpan7+WHW Day 6/10:
Wrote some more code for #sprig persistent storage.
@Arpan7+WHW Day 5/10:
Taking a break from my project and working on developing persistent storage and a filesystem for the Sprig.
@cytronicoder7~I promise the sprig gaming controller is coming pls~ :prayge:
Doing some research + planning for my upcoming consumer choice exhibition at my school! My product is ✨ plastic water bottles ✨ and I'm looking at various externalities.
I also started designing what my actual board would look like! :roo-yay:
@GauravjeetSingh-U04FU9RH4QL0Day 3 of #hardware-party i can completely disconnect the pi now and the e ink display stays as is. I could put a photo on it and just use it as a photo frame. Might try using the sprig with the batteries and attaching it at the back to make the frame completely wireless. Im thinking of hosting an api so i can send photos from my phone and it automatically puts them on the photo frame
@patcybermindà2today i worked a lot on my sprig 3d wirefram renderer, i changed a lot of stuff to make my code cleaner so that i can move on to the next step wich is zclipping
@Omay5Made a song for one of my friends sprig games. I've been helping with the development and stuff, and It's probably going to have a pr made sometime in the next week.@ajs2562So I have CircuitPython working on Sprig :circuitpython: