Hey everyone, I'm Cedric and part of the Sprig team. I'm 19. I've been trying to make games since middle school. Right now I'm working on getting Lingdong Huang's - who has made a bunch of really cool interactive experiences[0] (like a human face eating simulator) - he made a Sprig game for us[1], I'm trying to get it working on the physical device - but there's a problem, since the device is Raspberry Pi 2040 based…
This looks pretty cool, and takes me back to my early programming days. > by teenagers, for teenagers > I'm 19. Do you plan to continue contributing after you turn 20? I'm not familiar with the project, so I'm not sure what "by teenagers" means in practical terms (e.g. certain types of contributions no longer allowed?).
Show HN: Sprig, open-source game console and engine, by teenagers for teenagers
21–30 of 82 posts
Re: Show HN: Sprig, open-source game console and engine, by teenagers for teenagers
#22Earlier quoted context omitted.
Haha thanks. Hack Club certainly has adults involved (like myself) but we structure projects so teens can be core contributors (the rest of the core engineering staff on Sprig are all less than 20 years old and I'd say 95% of the games in the library are from teenagers). As for Sprig itself the only part that is limited to teens is that we give the console away for free to teenagers who submit games to the gallery. O…
Would be nice if you sold them to us old people at a 2x cost so we can get one and pay for one for a teen
Re: Show HN: Sprig, open-source game console and engine, by teenagers for teenagers
#23In a way it is funny to see JavaScript vs Python competing for the next BASIC in this kind of platforms. Good work, it looks cool.
We debated running JS (Kaluma) or micropython on the Pico. We started with Kaluma because the editor is in the browser. After we got some game submissions though we realized we'd have to do our own wrapper around Jerryscript for performance reasons which is what the console ships with.
Things would go wrong on the device but I would have no idea how to diagnose it because I didn't know what all Kaluma was doing for us. EX: to write to flash, you can't have any IRQs going or code running on another core. How do we know what all Kaluma is doing while running our code?
We were going to need a Kaluma-less runtime just to debug our renderer, audio and input handling anyway, haha. I didn't think you were going to let me spend time doing it instead of scrambling to fix bugs with our Kaluma-based impl, so I spent a weekend prototyping our own runtime. It worked, so I didn't have to wait for Kaluma's 2 minute build times anymore.
Re: Show HN: Sprig, open-source game console and engine, by teenagers for teenagers
#24Curious, what's the thinking behind making projects like this?
The idea is to help people learn programming by making it easier for them to think of and execute projects which they share with others. In this case those projects are the making of the console/engine itself and for a much wider group of people the contribution of games to the game library. Thanks for contributing to both! We decided to make the physical console because it was a cool thing to do and would help motiv…
Re: Show HN: Sprig, open-source game console and engine, by teenagers for teenagers
#25Re: Show HN: Sprig, open-source game console and engine, by teenagers for teenagers
#26Hey everyone, I'm Cedric and part of the Sprig team. I'm 19. I've been trying to make games since middle school. Right now I'm working on getting Lingdong Huang's - who has made a bunch of really cool interactive experiences[0] (like a human face eating simulator) - he made a Sprig game for us[1], I'm trying to get it working on the physical device - but there's a problem, since the device is Raspberry Pi 2040 based…
Now that you have hopefully read my one takeaway Cedric...
This is from the perspective of someone who has been in the games industry and entrepreneurship for a long time, long enough to become the villain.
You're clearly a very talented programmer.
In 2008, when I was at elite fancy school, an opportunity that is probably open to you, GPGPU programming had just begun.
The last decade of software innovation - machine learning, cryptocurrencies, immersive video games - owes its debts, fundamentally, to people who learned and authored GPU software all day. The ability to program GPUs, and nowadays to build infrastructure for distributed GPU computing, is the primary bottleneck to the greatest innovations in software.
If you love low level stuff, this is where you should go.
If this doesn't interest you, at least learn Unity and/or Unreal. No more custom game engines. There is a time limit. I know a lot of people in R&D across industry and academia, and the #2 bottleneck for innovation (after #1, GPGPUs, i.e., performance) is Unity and Unreal skills, i.e., presentation.
Why write here?
I've seen people in your situation, at 19 years too, capable of great things, attracted to scenes of other talented people like the Hack Club folks.
Every 5-10 years there are certain technologies on which all innovation is built. It isn't going to be Raspberry Pis. Please, don't focus on that anymore.
Like someone else I know in your situation, who was modding video games: put a time limit to... the "kid shit." That's going to get me downvoted, but seriously, the world flies by you, and people like you have a lot more potential.
It is extremely downvotey, but there are objectively more important things for you to be doing. There are other people in your life who know this too (like probably your parents) but they may lack the sophistication to know, really, what you should target your talent cannon on.
Re: Show HN: Sprig, open-source game console and engine, by teenagers for teenagers
#27Earlier quoted context omitted.
Haha thanks. Hack Club certainly has adults involved (like myself) but we structure projects so teens can be core contributors (the rest of the core engineering staff on Sprig are all less than 20 years old and I'd say 95% of the games in the library are from teenagers). As for Sprig itself the only part that is limited to teens is that we give the console away for free to teenagers who submit games to the gallery. O…
Would be nice if you sold them to us old people at a 2x cost so we can get one and pay for one for a teen
Re: Show HN: Sprig, open-source game console and engine, by teenagers for teenagers
#28Slightly OT: I've been wondering recently if the word teenager and it's use has been a bad thing for people between 12 and 20. If we didn't have this word I'm guessing we wouldn't view them as such a distinct lump and be less ready to generalize about them.
We used to jump from childhood to adulthood without lingering.
I don’t cast any judgment on the concept of teenagehood. I think it’s out there now.
Re: Show HN: Sprig, open-source game console and engine, by teenagers for teenagers
#29Love to see the combo of hardware and software being offered up to aspiring young game developers! I'm a huge fan of Pico-8 and other "fantasy consoles" so always welcome to see another one. Awesome work!