トピック
*J.P.* DEV NEWPICY3

*Official game development file discussion*/helping anyone in need of help.

so we have decided to try to make one big file explaining how different coding stuff works, anyone is welcome to pitch in to help, so stuff like, spanim, making a sprite move, bgcollision, anything we think of, in the end it will be one big game dev file to make things go easyer for everyone.
7そうだね
未プレイ
返信[1]
親投稿
*J.P.* DEV NEWPICY3
also if you need any help in anything we will be happy to help in any way we can. this group is connected to Something...'s group and they will be helping us too. so more details... the file will slowly be added onto, so when you have something to add you will create a new key for it with the new stuff and post it here, then whenever something is added we will change the key.
1そうだね
未プレイ
返信[2]
親投稿
James Batman73002
Can't wait (I could probs make stuff bout goto print variables rnd input and the basic stuff)
1そうだね
プレイ済み
返信[3]
親投稿
*J.P.* DEV NEWPICY3
great! also ill give you the new key to your program in a few hours
0そうだね
未プレイ
返信[4]
親投稿
James Batman73002
Wow I just needed you to redo that one line but ok.
0そうだね
プレイ済み
返信[5]
親投稿
*J.P.* DEV NEWPICY3
lol, well im adding a little thing I found that is cool, if you don't like it I am making another file without it.
0そうだね
未プレイ
返信[6]
親投稿
*J.P.* DEV NEWPICY3
but ill be done in a few mins
0そうだね
未プレイ
返信[7]
親投稿
*J.P.* DEV NEWPICY3
sorry, I fixed some errors fixed the skipping the (forgot) and added something I think you might like, I explained how to make a press a to continue loop, that's bout it though.. but heres the vers I have now, its undecided2, DR23DWAE.
0そうだね
未プレイ
返信[8]
親投稿
*J.P.* DEV NEWPICY3
IF YOU NEED ANYTHING *TAKes off caps* ask me tomorrow.. im now making the worlds best game.. noodlefruit, the tale of two fruit(s) a game made in 4-5 hours max, starting timer.. now.. BYYYYEEEEEE!
0そうだね
未プレイ
返信[9]
親投稿
James Batman73002
Oh Thanks m8 XD
0そうだね
プレイ済み
返信[10]
親投稿
SomeThing… DJZouk2017
I don't advise that you teach GOTO. Using GOTO can cause problems later on. I recommend teaching REPEAT or WHILE loops instead.
1そうだね
プレイ済み
返信[11]
親投稿
James Batman73002
@SomeThing... Oh I normally use goto XD. I just looked at the program Person. How'd you know I wanted texttalk o-o...
0そうだね
プレイ済み
返信[12]
親投稿
*J.P.* DEV NEWPICY3
i had no idea, i just put it there cuz its AWESOME.
0そうだね
未プレイ
返信[13]
親投稿
Jack.ase TopmanRetro
I'm not exactly sure how variables work, but I think how you do it is you do SAVE"TXT:variablename" and then you do LOAD"TXT:variablename" and then you should have the variable loaded into your game. Please help me if this is incorrect.
0そうだね
プレイ済み
返信[14]
親投稿
κιъъιε kibbledude
can u keep going on this? its very helpful!
0そうだね
プレイ済み
返信[15]
親投稿
*J.P.* DEV NEWPICY3
yes i can! ill be gone mostly this week but i will stop by once and a while, so @jack, im not sure how that works because i havent used those much, let me look into that a little bit.
1そうだね
未プレイ
返信[16]
親投稿
κιъъιε kibbledude
thanks!
0そうだね
プレイ済み
返信[17]
親投稿
Jack.ase TopmanRetro
I've got it! you do SAVE"TXT:name",variablename and when you want to load it it's LOAD"name" then do whatever you want with your saving variable.
2そうだね
プレイ済み
返信[18]
親投稿
*J.P.* DEV NEWPICY3
ok, cool.
0そうだね
未プレイ
返信[19]
親投稿
G∞dGameGod BrodyJefferson
I actually have a whole file with a ton of mini programs on things like DIALOG boxes or text demos, a couple of RND examples and a short program using GLINE...mostly there to remind me how to use that stuff if I ever forget. This is a good idea, and I will assure you that I'm not being salty, but I'd like to wait a bit to see if enough people contribute to this, before I release my mini programs.
0そうだね
プレイ済み
返信[20]
親投稿
G∞dGameGod BrodyJefferson
I hope you understand...
0そうだね
プレイ済み
返信[21]
親投稿
κιъъιε kibbledude
can u give me the keys to the lessons @gamegood?
0そうだね
プレイ済み
返信[22]
親投稿
*J.P.* DEV NEWPICY3
yeah, i will start next week as im very busy right now, yes i understand
1そうだね
未プレイ
返信[23]
親投稿
G∞dGameGod BrodyJefferson
@Person(JP) Ah, good. =) @Kibble They're not uploaded, and I (Currently) have no plans on uploading them soon.
0そうだね
プレイ済み
返信[24]
親投稿
*J.P.* DEV NEWPICY3
lol, k so i do have internet i guess..
0そうだね
未プレイ
返信[25]
親投稿
*J.P.* DEV NEWPICY3
ok so help with collision: im going to assume that you will know how to load maps and make a code to move the sprite around. SPRITE COLLISION. step one: creat the sprite you want to collide with, for example, SPSET 2,(num),(num) (spofs stuff) step 2: make a SPCOL for every sprite you want to collide with, example: SPCOL 0:SPCOL 2 Step 3: use SPHITSP. example: IF SPHITSP(0,2) THEN (stuff) ENDIF
0そうだね
未プレイ
返信[26]
親投稿
klonoa hellkolbod
what if you dont know how to load in a map
0そうだね
プレイ済み
返信[27]
親投稿
Quote QuoteGamer
SPCOLLISION: SPSET 0,4 SPSET 1,8 SPCOL 0 SPCOL 1 IF BUTTON(2) AND #A THEN (insert your stuffs) ENDIF
0そうだね
プレイ済み
返信[28]
親投稿
Quote QuoteGamer
LOADING MAPS: What I do is use Paint, the Sprite app, and make my OWN custom sprites for a map. Once done with the custom map...: LOAD "GRP0:(the map's name)",0
0そうだね
プレイ済み
返信[29]
親投稿
Quote QuoteGamer
MAKING A FONT: Go to the Paint app, and press Y twice. Now, tinker with your sprites, then save the name as something you will remember is your font name (ex. FONT). Then: LOAD"GRPF:(name of your font)",0
0そうだね
プレイ済み
返信[30]
親投稿
Quote QuoteGamer
BARRIERS: These are simple stuff that holds in the sprite the player is moving. For this example, I will keep the player inside the screen, except if they try to go right, 16 pixels of the barrier stop him. I will sub the player's X and Y variables with X.YFor example: IF X<16 THEN X=16 IF X>384 THEN X=384 IF Y<16 THEN Y=16 IF Y>224 THEN Y=224
0そうだね
プレイ済み
返信[31]
親投稿
Quote QuoteGamer
MAKING A TITLE SCREEN: There are actually TWO ways to do this. One way is really simple, while the other might not be. First example, use GPUTCHR, which stands for G PUT a CHaRacter. Then, you can change the scale, by putting a 2 numbers for stretch after you string (string is "Title!"). So, this is how to do this: GPUTCHR X,Y,"Title!",2,2,RGB(255,255,255) The RGB can also be edited to change colo
0そうだね
プレイ済み
返信[32]
親投稿
Quote QuoteGamer
LOADING CUSTOM SPRITES: Go to Paint, then edit sprites. Afterwards, save it under something simple that you will remember (ex. "SP"). Then: LOAD"GRP4:"(sp sheet name)",0 That's all from Quote, hope that something in these simple tutorials were useful!
0そうだね
プレイ済み
返信[33]
親投稿
*J.P.* DEV NEWPICY3
yes, very helpful and for some reason i never got a notification that you guys commented on here.. very strange.. i had a big massive thing ready to upload, then one of my stu.pid familly members took my 3ds and (by now its dead) now i lost alllllllllllllllllll of the stuff i made........ im sooooooooo mad still.
1そうだね
未プレイ
返信[34]
親投稿
*J.P.*[P]£ aj2003aj
ok guys im back! anyone in need of help I can help
0そうだね
プレイ済み
返信[35]
親投稿
*J.P.* DEV NEWPICY3
welcome back to this discussion! lets continue
0そうだね
未プレイ
返信[36]
親投稿
SomeThing… DJZouk2017
~Functions~ Functions can be used to use the same code multiple times with one line. At the end of the definition, put END there. This example is for making the player wait until A is pressed. ==== DEF (function name) REPEAT CONT=1 IF #A AND BUTTON(2) THEN CONT=2 ENDIF UNTIL CONT==2 END === To use this function, simply write the function name. ==== ?"PRESS A TO CONTINUE" (function name)
1そうだね
プレイ済み
返信[37]
親投稿
*J.P.* DEV NEWPICY3
I love functions.. they're the best things ever except pickles
0そうだね
未プレイ