- Видео 52
- Просмотров 393 459
Coding With B and E
США
Добавлен 22 сен 2020
Welcome to Coding with B and E! On this channel we do tutorials on a wide range of computer related topics, including coding, game development (with the Ren'Py visual novel engine and other game engines), digital art and much, much more! B and E are a father/daughter team that love learning new things and teaching skills to other curious individuals. If there is anything you would like to see from our channel, don't hesitate to leave us a comment or send us a message!
Hidden Object Minigames in Ren'Py: A Screen Language Tutorial
Learn how to create a hidden object minigame in Ren'Py using screen language! 🎮 In this tutorial, we'll dive into the basics of screen language and show you step-by-step how to build an engaging hidden object game for your visual novel.
Whether you're a beginner or experienced developer, this guide will help you add an exciting feature to your Ren'Py projects. Don't forget to like, subscribe, and comment with your questions or ideas for future tutorials!
Whether you're a beginner or experienced developer, this guide will help you add an exciting feature to your Ren'Py projects. Don't forget to like, subscribe, and comment with your questions or ideas for future tutorials!
Просмотров: 454
Видео
Ren'Py Screen Language 101: Create Custom Menus & UI for Your Visual Novel
Просмотров 609Месяц назад
In this video, we’ll dive into the essentials of screen language in Ren'Py - the powerful tool that lets you customize menus, overlays, and UI elements for your visual novel. In this beginner-friendly guide, I’ll show you: What screen language is and how it differs from Ren'Py’s script language The basics of screen language syntax How to create a simple main menu with buttons Ways to add images...
How to Create a Turn-Based Battle System in Ren'Py
Просмотров 9452 месяца назад
Learn how to create a turn-based battle system in Ren'Py! In this tutorial, I’ll guide you step-by-step on setting up a basic battle system with attack and defend actions using Python in Ren'Py. Whether you're building a visual novel with RPG elements or just want to add some interactivity to your Ren'Py game, this tutorial covers all the basics. We'll start by defining player and enemy stats, ...
Ren'Py Animation Tutorial: ATL Made Easy for Visual Novels
Просмотров 6712 месяца назад
Want to add eye-catching animations to your Ren'Py visual novel? In this tutorial, I'll introduce you to ATL (Animation and Transform Language) in Ren'Py and walk you through the basics of creating smooth character movements, fades, scene transitions, and more! We’ll cover essential ATL syntax, show you how to apply simple transforms, and create practical animations that bring your characters a...
Level Up Your Visual Novel! Track Character Stats with Python Dictionaries in Ren'Py (Part 2)
Просмотров 3932 месяца назад
In this video, we dive deeper into using Python dictionaries in Ren'Py by tracking character attributes like athletics, academics, and affection in your visual novel. Learn how to efficiently manage stats for your characters and make your game more interactive! Whether you're building a complex stat system or just want to add depth to your storytelling, this tutorial is perfect for beginners an...
Unlock the Power of Python Dictionaries in Ren'Py: Game Dev Tips & Tricks! Part 1
Просмотров 4542 месяца назад
Ready to master the basics of Python dictionaries? In this video, we'll dive into the core concepts of one of Python's most powerful data structures! Whether you're a beginner or just need a refresher, this tutorial will cover everything you need to know about dictionaries, from creating and accessing key-value pairs to modifying and looping through them. By the end of this video, you'll learn:...
Mastering Ren'Py: Customize Your Choice Menu for Unique Visual Novels
Просмотров 1,1 тыс.3 месяца назад
In this tutorial, learn how to take your visual novel game to the next level by customizing the choice menu in Ren'Py. We'll guide you step-by-step through modifying styles, layouts, and animations to create a unique and engaging player experience. Whether you're a beginner or an advanced user, this video will help you add a professional touch to your Ren'Py projects!
How to Add a Custom Mouse Cursor in Ren'Py | Step-by-Step Tutorial
Просмотров 6773 месяца назад
Looking to enhance your Ren'Py visual novel with a unique, custom mouse cursor? In this tutorial, I’ll walk you through the process of adding a personalized cursor to your Ren'Py game, step by step. Whether you're creating a more immersive experience or just want to add a touch of flair, this guide will help you implement custom mouse cursors quickly and easily. Perfect for beginners and develo...
Easily Make Comic Book Style Speech Bubbles in Ren'Py
Просмотров 7173 месяца назад
Is this tutorial video, I'll show you how to quickly and easily create comic book style dialogue speech bubbles in Ren'Py without using any external software or tools!
Quickly Sort Your Visual Novel Images With Python
Просмотров 1,2 тыс.2 года назад
In this video I'll show you how to create a simple Python script that quickly sorts through your images and places them in neatly organized folders. This will save you a TON of time in project organization later on!
FREE and CHEAP Assets and Resources for Ren'Py and Visual Novel Designers
Просмотров 6 тыс.2 года назад
In this video, I show you some of the resources that I use to get free and cheap assets for my Ren'Py visual novel projects. Links: Inkarnate for overworld maps: inkarnate.com/ Humble Bundle for game assets and programming books/classes www.humblebundle.com/ Cakewalk by Bandlab for music and audio editing www.bandlab.com/products/cakewalk Itch.io for buying and selling visual novels and game as...
Ren'Py Inventory Part 3 AND Custom Styles
Просмотров 3,6 тыс.2 года назад
In this video we are going to continue our custom inventory screen by adding a custom style to our inventory screen GUI.
Ren'Py Inventory System Part 2 | Custom Inventory Screen
Просмотров 7 тыс.2 года назад
In this video we will continue our Renpy inventory system by creating a custom inventory screen. We will delve into Renpy screen language and do a little bit of Photoshop work and by the end of the video we will have a heads-up display (HUD) and a custom inventory screen that dynamically updates with the items in our inventory class that we created in the last video. Backpack Icon: thenounproje...
Code an inventory system in Ren'py from scratch
Просмотров 14 тыс.2 года назад
Code an inventory system in Ren'py from scratch
Create a visual novel portrait studio with DAZ Studio
Просмотров 10 тыс.2 года назад
Create a visual novel portrait studio with DAZ Studio
Renpy | Using Lists With Menus AND Controlling The Dialogue Box
Просмотров 5 тыс.2 года назад
Renpy | Using Lists With Menus AND Controlling The Dialogue Box
RenPy Tutorial | Advanced Dialogue Tricks
Просмотров 24 тыс.2 года назад
RenPy Tutorial | Advanced Dialogue Tricks
Intermediate Ren'Py Tutorial Part 3 | More OOP - Classes and Methods
Просмотров 4 тыс.3 года назад
Intermediate Ren'Py Tutorial Part 3 | More OOP - Classes and Methods
Intermediate Ren'Py Tutorial | Advanced Variables and OOP
Просмотров 6 тыс.3 года назад
Intermediate Ren'Py Tutorial | Advanced Variables and OOP
Intermediate Ren'py | Statement Equivalents and Custom Functions
Просмотров 7 тыс.3 года назад
Intermediate Ren'py | Statement Equivalents and Custom Functions
Ren'Py Animated Character Sprites and Backgrounds
Просмотров 32 тыс.3 года назад
Ren'Py Animated Character Sprites and Backgrounds
Python Arcade Part 2 | 2D Space Shooter
Просмотров 1,9 тыс.3 года назад
Python Arcade Part 2 | 2D Space Shooter
Python Arcade Part 1 Drawing With Primitives and Procedural Generation
Просмотров 1,9 тыс.3 года назад
Python Arcade Part 1 Drawing With Primitives and Procedural Generation
Python Game Making For Beginners Part 7 More OOP
Просмотров 3543 года назад
Python Game Making For Beginners Part 7 More OOP
Python Game Making For Beginners Part 6 Object Oriented Programming
Просмотров 6483 года назад
Python Game Making For Beginners Part 6 Object Oriented Programming
Python Game Making for Beginners Project #2 Guess The Word
Просмотров 3973 года назад
Python Game Making for Beginners Project #2 Guess The Word
Ren'Py Tutorial | Custom Menu Part 3
Просмотров 6 тыс.3 года назад
Ren'Py Tutorial | Custom Menu Part 3
Python Game Making for Beginners Project #1 | Guess the Number Game
Просмотров 4273 года назад
Python Game Making for Beginners Project #1 | Guess the Number Game
i always enjoy your videos. their so easy and comprehensible for a beginner to learn. keep doing you. if you're looking for a challenge: i've been running into an issue but i don't think there's an easy fix. i've been trying to make a note pad and it works but when i hold down a letter, it just keeps going off screen. i've tried everything. windows, frames, disabling hold down keys, making my own text system and nothing works. i think the only work around would be to edit renpy but then whats the point honestly. and another one is trying to make the player move on screen (the player is just a redsquare XD). its prob just me but moving images is kinda hard with just renpy (i guess you could just do some python but that's always an option). particularly, i want the redsquare to transition to where the player clicks but i think i just keep making it more complicated than it needs to be honestly. or maybe renpy doesn't have a solution for it. either way, i really hate reading documentation XD
Thanks, this is exactly what I needed
Thank so much for the tutorials! Your videos are the easiest to understand, you teach really good !
The best renpy tutorial ever
Just commenting to help with the algorithm. Like your tutorials, so far. do you have a place where we can download some of your Ren'Py files? Like when you type out a bunch of code?
Hi. Do you still use renpy for games or is there now a better program for games? thanks and love all your tutorial. I learned a lot.
wow thats amazing. thank you so much
are you still working with renpy or did you find a better software for gaming
great vid but was your neighbor okay?? (13:40 ). :((
There are any Atom(Windoes) file in the offical wabsite wat should i do
4 year later it still helps
thanks for the tutorial! btw I have a little question, is it possible to present choices in an array of sorts (like instead of 9 choices in vbox or hbox, it will be displayed as a 3x3 grid)?
Actually, do you have a tutorial on creating custom text tags? Like it I wanted someone to mention what color eyes someone has in a sentence? But, player can choose the color and it will change depending on what they pick in the beginning? I can NOT get how to do that!
Can you hide or eliminate the textbox completely for the whole game?
How to scale the text in choice button? Thank you
I have a trouble on showing the characters, based on what happened in your video, eileen was stacked on top of steven. Yet what happened in my project was steven immediately disappeared after eileen got shown, how to fix this?
how would i go about having the description separate, like if you click the name of the item in the inventory it pops up as text next to it?
So I've been following your tutorial in my script, my game is mostly finished for the demo but I wanted to get the inventory added in. But doing as you showed brings up error messages of things not being defined? my define items for the inventory are saying that InventoryItem variable doesn't exist. And same for my screens, and I genuinely don't know what I might be doing wrong, or if the 8.3.3 renpy is causing an error somewhere with how you built this inventory.
Hi can you help me? ive been following your tutorials, super awesome btw, but when I tried to play the music I got a message saying I needed to define "play" and I dont know what to do
I'm not sure what could be causing that. Can you send me your code and maybe the exact error message? In the meantime, double-check your syntax. Remember that the keywords "play" and "music" are case-sensitive and must be all lowercase. If I can see the code and error message I may be able to debug it better. Thanks!
I loove your videos! I have learned so much and feel confident with starting my work! Is it possible if you talk about persistent varaibles and ways to make oop just be specific to saved games?
Hi, I'm a new viewer of your channel, and I've already watched all your videos from the oldest ones to this one, probably started about two weeks ago. Honestly, I really like all your content. However, I noticed that this video seems exactly the same as the one you uploaded two years ago, titled 'Ren'py Tutorial Image Buttons.' In my opinion, why not create a video tutorial about how to make a complete game instead? For example, a step-by-step guide on making a visual novel game. I think that would be much more valuable and very helpful for us. Also, it would be great if you could share new Ren'py tutorials only when you've discovered something new, instead of repeating content that's already in your previous videos. That's just my suggestion, and I hope it helps you improve your content in the future. Thank you.
I really appreciate the feedback! You are correct in that I'm going back and updating a lot of my old content and something I'm going to do in the near future is to make an entirely new beginners tutorial, but in the context of making a full game. It's taking a while to put it together because I want to have the whole project planned out before I start, but I hope to have the first installment ready soon!
now i can't prove it, but I'm pretty sure I'm not a professional 🥸, but...to answer, why not create a video tutorial about how to make a complete game instead? (instead being, short tutorials i'm guessing). a short tutorial and a complete game tutorial will provide different valuable information and experiences. especially depending on the person. if you meant it directly to b and e as in, why did you make this short repetitive tutorial instead of long game tutorial, i guess he gave you the answer. i also just wanted to say in general, yes, a big giant vn tutorial would be nice, but its a lot to ask for. and i think saying, "this video is nice but its kinda similar to your last one." vs, "in my opinion, why not make a huge 11 hour one instead?!" are completely different. one is a critique and the other is a request. making a giant video isn't a solution to making short repetitive content. and in defense, a lot of normal people aren't going to understand or say it this way. so ya know, grain for salt. completely irrelevant but if you actually wanna know the pros and cons of long game guides vs short tutorials, here it is(imo): short tutorials: pros: - shorter and save time - easy to look up - good excuse to not read documentations - can be personal to a specific problem found no where else - easy to stay focused cons: - may be less educational - wont provide all the answers - may get repetitive - quick and lazy solutions game guides: pros: - provide an in depth personal experience you don't have (maybe? usually someone you trust as a professional) - get an idea of expectations and ideas on where to start - may be more educational and have in depth clear explanations you cant find anywhere else in the middle of a sea - have a teacher holding your hand - provide motivation (depending on who you are) - professional setup for a real game (hopefully) cons: - too long (really too long) - lose focus immediately and forget why you're there - will watch the entire video in on sitting - still wont provide all the answers - still have an empty code file - burnout so you take a nap and wake up at 8pm and throw off you're 9am streak - definitely boring (like super boring (like almost as boring and tedious as reading the documentation)) i'm so sorry for putting this long comment in your notifications, forgive me
I've been wondering if you might re-title this clip to make it more obvious to the wider group of people who would want to view it? You describe the clip specifically in terms of making Ren'Py minigames, but people making visual novels often use the "how to make a clickable highlighted object" technique you teach here simply to indicate in-game collectibles, or for click-throughs to other screens. Not trying to tell you what to do, of course, but I almost skipped over this clip thinking "I don't really use minigames", and only initially clicked because it was from your channel. Be well!
Thanks for the tip! Honestly, titling videos is the hardest thing for me. I always try to come up with something that will grab attention and offer value, but also accurately reflects the content of the video. I may try to retitle this one and see if it works better. Thanks!
Again a pretty good and clear to understand video. I assume the tooltip creation is kind of an "older style" of writing or maybe for custom tooltips?! For myself I just use: hovered Notify("tooltiphere") unhovered Hide("notify")
Thank you, that works for me.
@@Poulpc you can also add it to your action to have it hidden when clicked: action Hide("notify"), Jump("MyNextLabel") otherwise the notify will stay because a "triggered action is not unhovering sometimes"
good stuff
you have part 2 of customizing your menu in the beginners playlist but not the first part
I don't get the indention, am I just stupid, or did something change there?😅
Would be great to have the file .rpy for playing. Thank you for the tutorial anyway
Also: Affinity Photo 2 is a good Photoshop alternative at an actually affordable price.
Great point! I actually have an evaluation copy downloaded, but I haven't tried it yet. I'm looking forward to diving into it! I've heard that it's the most viable Photoshop alternative.
@@LearningWithBandE That's my opinion also. There's also a *ton* of new user tutorial bits on RUclips, and the Reddit users were actually very kind and helpful to me when I went in and said "Hey, I'm a total noob, can I please have help with doing Totally Obvious Noob Thing?" 🙂 I hope the program makes your creative life easier!
Games! We like games here! 🙂 Thanks for this!
Thanks, I'm glad you liked it!
Adding on to some of the persistence questions, I was wondering if you could also address rollback? I found that I was able to just roll back after the choice and the number could be infinitely increased each time I picked the option.
What size are the cursor photos? I want to make my customed cursor, but I'm confused on that part... By the way, your channel has helped me a lot! Thank you for continuing to upload videos, please never stop doing it lol!!
This is the problem with having good tutorials and being friendly. You become everyone's go-to IT person for when things go wrong. It's both an amazing and sad thing. Amazing because it means you're doing an awesome job, and sad because it likely means there aren't many other good sources of teaching for it.
doesn't work, the line where you write bar_nav(): gives this error TypeError: __init__() missing 1 required positional argument: 'value' i'm new so if anyone can help, i'd really appreciate
Greetings! It's really always a pleasure to see your new video! I was wondering if you could teach us how to have a wallet icon in the upper right corner for the MC as well as the amount of money?
Nice!
Always glad to see a new video from you! My favorite Ren'Py teacher on RUclips. Thank you!
Great video! Learned a lot.
I'm glad to hear it! Thanks for watching!
this is SUCH a good tutorial but the microfon quality just makes me really want to rip my ears out lmfao, still awesome work!!
Thank you! This is one of my old videos. I've upgraded mics since then. 🤣
Great tutorial! Love it! I cant believe i got the number right from the first time haha Thank you for your great videos~
Thank you! And good guessing! 😁
Thanks!
Thank you! I'm glad you liked the video!
Hi Steven! I got a pretty good grasp of basic coding with your tutorials (not that keen yet with python coding) and I'm trying to make a project for my media class in college. I'm, unfortunately, stuck and I literally can't find anything anywhere on the advice I need. What I'm making a a short detective story and I'm down to another choice menu. What I'm trying to accomplish is that the player could first select all 3 options in any order they want, that way they can progress through the story. My problem is that I don't know how to go about this. I don't know if you'd be able to help, but I cannot find anything on this for in-game menus. If not, that's completely fine. Hope you have a good one
Can you clarify what you're trying to do a little? It sounds like you're trying to force the player to choose all three options before letting them progress the story. If that's the case, you can create a variable that stores whether or not they have selected each individual option (set the variable to "True" after they select an option), then create a conditional menu item (I covered this is a short recently) that lets them progress the story. I hope this helps! Let me know if I'm off base.
@ the conditional menu Short might actually help out! Thank you!!
Can we use for loop inside menu? For list of items player has in inventory?
Yes you can! I'm going to do a short video on that soon. Thanks for the idea!
I was going to comment why weapon.remove😂. Then you fixed it. Good to know you make mistakes too. THANKS from iran by the way
Do you think you could make a tutorial on how to make custom mouses that only appear on certain custom scenes? Or explain it here
That's a great idea, and something that would fit into a video that I'm working on now. Let me research that and see if it's possible and I'll put that in a future tutorial. Thanks!
Is there any way to make sure items show up in inventory but aren't declared by the character in dialogue? When I click through to the HUD, nothing displays unless I have $ inventory.list_items() after it, but when I do that, the character says the description.
Just a small note: you didn't notice that you lost 2x the enemy damage in HP at 29:21 - enemy dealt 17 damage but you lost 34 HP. That's because your enemy_turn function calls both deal_damage AND take_damage despite deal_damage already calling take_damage by itself.
Question: Does creating the new Character class conflict with the existing predefined Character class in Renpy?
Yes. That was a mistake on my part, as pointed out by @HyJyncks. I would recommend calling it Actor or something similar instead.