? PokéBASIC engine. A fan made engine for Pokemon fan games! (Page 1) ● SmileBASIC Source Forums

Sign In

Register
*Usernames are case-sensitive
Forgot my password

PokéBASIC engine. A fan made engine for Pokemon fan games!

1 2
  • #1 ✎ 56 Zypher I decided to stop focusing on complicated things, And make my first project a simple one. PokéBASIC will be an attempt at making a smilebasic engine for Pokemon games. I will post updates soon. Posted Edited by Zypher
  • #2 ✎ 683 IAmRalsei Forum Leader Hidden Achievements First Year My account is over 1 year old Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength One symbol:© Posted
  • #3 ✎ 105 photonegativemickey Minecraft Is Awesome! I love Minecraft! Express Yourself Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Video Games I like to play video games! Hobbies One
    One symbol:©
    One word, Copyright
    Posted
  • #4 ✎ 185 seggiepants Ummm, this still sounds a bit..... complicated. Also I agree with the others prone to copyright woes. How about something different, have you tried making something like a tamigotchi? (maybe the digimon laywers are less brutal). Actually if this is your first project I would ask if you have done Hello World yet, maybe pong, hangman, or a fancy text adventure. Gotta work your way up to the bigger things. Posted
  • #5 ✎ 73 GamerCymreig Beginner Programmer I'm just starting out! I'm still trying to grasp the basics. Programming Strength Video Games I like to play video games! Hobbies Pokemon Is Awesome! I love Pokemon! Express Yourself I would like to help with this once the base of this engine is created. Posted
  • #6 ✎ 56 Zypher I've made several projects for over a year now. I stopped with the whole "hello world" 2 days after I got the game in 2017. The engine is intended for fan use, non profit, giving credit to game freak and the Pokemon company fully for the ownership of Pokemon. This is simply an engine that will be made and require anyone who uses it to credit the creator of the engine (me, Zypher) and gamefreak and Pokemon. It will hopefully not infringe copyright if it is made with a disclaimer stating I don't own pokemon. Posted
  • #7 ✎ 56 Zypher
    I would like to help with this once the base of this engine is created.
    I'll be sure to note that. I haven't started coding, I only just started writing it all down and setting it up a few minutes ago. I'll start on it later today, and I'll have a prototype for the world part of the engine within a week, if I don't cancel the project.
    Posted
  • #8 ✎ 683 IAmRalsei Forum Leader Hidden Achievements First Year My account is over 1 year old Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength
    I've made several projects for over a year now. I stopped with the whole "hello world" 2 days after I got the game in 2017. The engine is intended for fan use, non profit, giving credit to game freak and the Pokemon company fully for the ownership of Pokemon. This is simply an engine that will be made and require anyone who uses it to credit the creator of the engine (me, Zypher) and gamefreak and Pokemon. It will hopefully not infringe copyright if it is made with a disclaimer stating I don't own pokemon.
    That's not how copyright works. Infringing on it is not automatically okay if you don't make any money off it. The copyright owners can still take it down even if you make it non-profit and state "hey! I don't own this IP!" If that was how it worked, how would you explain DMCAs?
    Posted
  • #9 ✎ 73 GamerCymreig Beginner Programmer I'm just starting out! I'm still trying to grasp the basics. Programming Strength Video Games I like to play video games! Hobbies Pokemon Is Awesome! I love Pokemon! Express Yourself Dead project? Posted
  • #10 ✎ 56 Zypher
    Dead project?
    Yeah... Edit: not anymore. If you want to help, let me know in this forum.
    Posted Edited by Zypher
  • #11 ✎ 105 photonegativemickey Minecraft Is Awesome! I love Minecraft! Express Yourself Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Video Games I like to play video games! Hobbies
    Dead project?
    Yeah...
    so i knew it, it got cancelled...
    Posted
  • #12 ✎ 78 Vakore You could call it DMCAmón, and the main character be called Infringe Ketchup, and then reboot the project like that. Posted
  • #13 ✎ 56 Zypher Holy crap this is a popular thread? Oof I can't quit it now. I need people to help out then! If you want to help out with the project then let me know! Posted
  • #14 ✎ 56 Zypher
    Dead project?
    Yeah...
    so i knew it, it got cancelled...
    Not anymore. It was apparently a popular idea so I'm gunna work on it.
    Posted
  • #15 ✎ 56 Zypher
    You could call it DMCAmón, and the main character be called Infringe Ketchup, and then reboot the project like that.
    The project is more of an engine, rather then directly a pokemon game. We will get somewhere tho.
    Posted
  • #16 ✎ 56 Zypher Ok update #1: I've begun making the base engine. I'm deciding to go with the pokemon red sprites because it fits with the 8 bit sprite sheet. I would like unique sprites but I'm bad at sprite making. So I might make the base engine with gen 1 sprites for the world and characters just with color. I would rather spend time with coding instead of sprite making so if you want to help with that, let me know. Walking one 16 pixel tile takes 32 frames. Is that the same as gen 1? I don't know. The sprites are set 2 times bigger with SPSCALE (SPRITE),2,2. this looks better on screen. I have no background set, because I have no custom background sprites. I might make placeholder sprites. They won't look too good lol The big issue right now is the pokemon. I have no easy way to have sprites for a lot of pokemon. A possibility would be to have pokemon sprites for battles set on background sheets, and print the pokemon like that, and if the pokemon is saved on a different sheet, then it loads a new sheet after printing the first and then prints it. This might work, as long as it doesn't overwrite the previous sprite. I haven't tested this yet. I will later tonight. Pokemon in gen 1 and 2 were made with what looks like 32 pixels by 32 pixels. That's 4 sprites. So it might only take 2 or 3 background sheets to fit say, 150 pokemon. Just an idea. Give me your thoughts. Posted
  • #17 ✎ 78 Vakore I would add a speed variable to the '16 pixels takes 32 frames' thing so it's customizable. Posted
  • #18 ✎ 56 Zypher
    I would add a speed variable to the '16 pixels takes 32 frames' thing so it's customizable.
    Good idea thanks. Edit: I just implemented what you recommended and the way I did it has it working a lot better now. Because of how the math works, i have it ok for 8 frames, 16 frames, 32 frames, and 64 frames. But now that I think about it, it might be ok to have it less strict but I won't worry about that for now, just to be safe. I have walking and animations working good, too.
    Posted Edited by Zypher
  • #19 ✎ 73 GamerCymreig Beginner Programmer I'm just starting out! I'm still trying to grasp the basics. Programming Strength Video Games I like to play video games! Hobbies Pokemon Is Awesome! I love Pokemon! Express Yourself
    Holy crap this is a popular thread? Oof I can't quit it now. I need people to help out then! If you want to help out with the project then let me know!
    I am available.
    Posted
  • #20 ✎ 73 GamerCymreig Beginner Programmer I'm just starting out! I'm still trying to grasp the basics. Programming Strength Video Games I like to play video games! Hobbies Pokemon Is Awesome! I love Pokemon! Express Yourself
    Ok update #1: I've begun making the base engine. I'm deciding to go with the pokemon red sprites because it fits with the 8 bit sprite sheet. I would like unique sprites but I'm bad at sprite making. So I might make the base engine with gen 1 sprites for the world and characters just with color. I would rather spend time with coding instead of sprite making so if you want to help with that, let me know. Walking one 16 pixel tile takes 32 frames. Is that the same as gen 1? I don't know. The sprites are set 2 times bigger with SPSCALE (SPRITE),2,2. this looks better on screen. I have no background set, because I have no custom background sprites. I might make placeholder sprites. They won't look too good lol The big issue right now is the pokemon. I have no easy way to have sprites for a lot of pokemon. A possibility would be to have pokemon sprites for battles set on background sheets, and print the pokemon like that, and if the pokemon is saved on a different sheet, then it loads a new sheet after printing the first and then prints it. This might work, as long as it doesn't overwrite the previous sprite. I haven't tested this yet. I will later tonight. Pokemon in gen 1 and 2 were made with what looks like 32 pixels by 32 pixels. That's 4 sprites. So it might only take 2 or 3 background sheets to fit say, 150 pokemon. Just an idea. Give me your thoughts.
    Maybe add an extra option, where you have to Pokemon facing eachother in a 2-dimensional manner? Two front sprites facing eachother can be an option as well as the traditional battle perspective.
    Posted
1 2