scratch-www
twinejs
Our great sponsors
scratch-www | twinejs | |
---|---|---|
802 | 407 | |
1,550 | 1,758 | |
1.0% | - | |
9.9 | 8.5 | |
about 1 hour ago | 25 days ago | |
JavaScript | TypeScript | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
scratch-www
-
Ask HN: Yo wants to build a game, I'm lost. What can I do?
+1 Scratch! My son started with it, then expanded into Roblox/Lua.
Children can download other people's games and experiment there. Scratch also has pre-made art, sounds, music.
How about using
?
This ! Learning to code will come after, spending time with your son writing down ideas might be more fun at first and it's a good time to teach him that games are thoughts first and then coded after.
I would have recommended Scratch [1] for a first introduction instead of hoping into code right away, but since he is 9yo he will most likely want to hop on big game engine like he sees his favorite youtubers doing.
so while you guys are thinking about ideas, you should look up and compare engine in this thread and learn one, then teach him and make the game/prototype together later.
[1] - https://scratch.mit.edu/
-
Ask HN: Platform for kids to learn how to code
Scratch.mit.edu is a highly-recommended place to start [1] https://scratch.mit.edu/
> Scratch is the worldโs largest coding community for children and a coding language with a simple visual interface that allows young people to create digital stories, games, and animations. Scratch is designed, developed, and moderated by the Scratch Foundation, a nonprofit organization. [2]
-
Eligiendo un computador para desarrollo
https://scratch.mit.edu/ (Scratch version 2)
-
Show HN: Roboco-op, a computational blackboard for efficient human/AI collab
Mashing this up with something like https://scratch.mit.edu/ would float my boat :)
-
Linux running on RISC-V emulated in Scratch
Huh. I thought the title might have been a grammar mishap ("from scratch" is how I read it first), but apparently Scratch is a kids-oriented visual programming tool: https://scratch.mit.edu/
Neat. Kind of reminds me of LOGO in days of yore.
-
What to teach in a 90min introduction to programming for non-devs?
// EDIT You can also try something like Scratch
-
Ask HN: Whats the modern day equivalent of 80s computer for kids to explore?
Scratch is amazing. https://scratch.mit.edu/
And a slightly different direction than what you describe. Nowadays a complete "basic environment" on a computer (say a Raspberry Pi, sure why not, but perhaps simply a used laptop) feels too complicated. Far more complicated than DOS was.
Scratch is actually both interesting for kids and a seriously competent programming environment. They can explore; they can implement basic games; they can implement ambitious games or other directions like story telling. And possibly (but not all that easily) open for cooperation, cooperating on larger projects with others.
These are just my opinions, but:
- Arduino C with ESP32.
- Basic Python (ala the wealth of No Starch Press Python books oriented towards kids and games and fun projects).
twinejs
- Show HN: Twine โ Gorgeous open source multiplatform RSS app
- Ask HN: Yo wants to build a game, I'm lost. What can I do?
- Ask HN: Software to Develop Interactive Stories?
- Suggestions: A simple human-readable format for suggesting changes to text files
-
About Text based games,basically
There's ChoiceScript by Choice Of Games. It's more along the lines of Choose Your Own Adventure. If you're hoping to make something with a fair amount of random events, you might want to check out Twine.
-
cRPG's often have poor writing. Why is that?
Here are 2 interactive story game engines: * https://www.renpy.org/ * https://twinery.org/
- How to start making video games?
-
Text adventure ported to social media
The Twine website links to a few, along with thousands at IFDB; https://ifdb.org/search?searchbar=system%3Atwine
And itch: https://itch.io/games/tag-twine
See the Twinery for more, including the spec: https://twinery.org/
-
any tools the automatically convert text into renpy usable script
I use twine to visually structure branching narratives. you can easily convert the twine code into renpy script using ludowoods twine to renpy tool. other than that, I tried using chatgptto convert a screenplay that I wrote into a renpy script. just use the prompt: rewrite the following using the format used by renpy visual novel engine. it doesn't work all the time though, so be prepared if it forgets using double quotes etc.
-
Workflow?
I'm using Obsidian to jot down ideas, notes, etc to outline and flesh out storylets. Once I've finished writing down those, I use Twine to create the decision trees and to quickly prototype how the story flows. This also makes it graphically easy to oversee how the story flows and make changes if I want to add new routes, rebalance the difficulty of getting flags or just insert easter eggs. I just copy paste into Twine, the scenes I made in Obsidian. Once I'm done with that, I use ludowood's twine to renpy tool to generate the renpy code. This generates the "scaffolding" that I'll be using for my renpy project.
What are some alternatives?
RenPy - The Ren'Py Visual Novel Engine
Node RED - Low-code programming for event-driven applications
ink - inkle's open source scripting language for writing interactive narrative.
GDevelop - :video_game: Open-source, cross-platform game engine designed to be used by everyone.
blockly - The web-based visual programming editor.
Godot - Godot Engine โ Multi-platform 2D and 3D game engine
YarnSpinner - Yarn Spinner is a tool for building interactive dialogue in games!
dialogic - ๐ฌ Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!
processing - Source code for the Processing Core and Development Environment (PDE)
stencyl-engine - Create Flash, HTML5, iOS, Android, and desktop games with no code with Stencyl. This is the source to Stencyl's Haxe-based engine.
gitbook - ๐ Modern documentation format and toolchain using Git and Markdown