プレイ日記
raimondz raimondxz
Battle chip menu is almost ready. Chips icon are done using "GPUTCHR" with custom font. However, I remember that the function "GPUTCHR" used decimal values for the scale parameter on previous versions of smilebasic but now It doesn't.
5そうだね
プレイ済み
返信[1]
親投稿
McCutcheon CallistoESHE
This looks like the Megaman Battle Network games for the GBA.
0そうだね
プレイ済み
返信[2]
親投稿
McCutcheon CallistoESHE
…and I like that.
0そうだね
プレイ済み
返信[3]
親投稿
Salkcin Salkcincraft
I cannot tell you how excited I am for this. Could we get an estimated release window for this?
0そうだね
プレイ済み
返信[4]
親投稿
raimondz raimondxz
I'll try to use this as an entry to the contest in SBS. Obviously, I will change the assets to avoid copyright infringement.
1そうだね
プレイ済み
返信[5]
親投稿
Salkcin Salkcincraft
What contest?
0そうだね
プレイ済み
返信[6]
親投稿
McCutcheon CallistoESHE
Where the sub-chip at dough
0そうだね
プレイ済み
返信[7]
親投稿
Salkcin Salkcincraft
Nevermind, I went to the SBS. I think you stand a great chance. Now, I have no idea what everyone else is doing, but you seem to be working very hard on this. I can't wait to see what it turns out as. I'd like to help with this, but I feel like the only thing I could possibly do is help make original sprites for the final product. (I'd be honored to do that btw)
0そうだね
プレイ済み
返信[8]
親投稿
raimondz raimondxz
That would be great. Actually, I've lost a lot of time doing sprites because sometimes I'm not convinced that they look good. But I need to finish some stuff before that: -Battle chip effects. -Artificial inteligence for 3 entities. -Panel effects on damage(Paint them yellow when an attack is over them). -Win/Lose conditions.
2そうだね
プレイ済み
返信[9]
親投稿
Salkcin Salkcincraft
Yeah, how would I be able to edit the sprites? If you upload it will it get taken down?
0そうだね
プレイ済み
返信[10]
親投稿
raimondz raimondxz
With Encryption or a "fake-game" that hide the shared files. ActorBug(Japanese guy) posted a program on the japanese wiki to compress all the files in a project to a single file and viceversa.(And it work pretty well. I have two copies of my project on the cloud: The compressed display 50476 and the uncompressed show 2367258)
0そうだね
プレイ済み
返信[11]
親投稿
raimondz raimondxz
I think I can upload a small game and the compressed file. Then, you'll need to use the program created by actorbug to uncompress the files. About encryption... I saw the implementation of the algorithm "md5" in java but I want to see if I can change actorbug's compressor to encrypt all the data.
0そうだね
プレイ済み
返信[12]
親投稿
Salkcin Salkcincraft
Yeah, let me know when it's ready. Could I use Sprite Editor programs to edit them when they are uncompressed? I have one, and it works pretty well.
0そうだね
プレイ済み
返信[13]
親投稿
Salkcin Salkcincraft
I'd imagine I'd be able to, but I'm still learning about how to help create stuff.
0そうだね
プレイ済み
返信[14]
親投稿
McCutcheon CallistoESHE
Do you already have a field program and matching tileset(s)?
0そうだね
プレイ済み
返信[15]
親投稿
raimondz raimondxz
I don't know what do you mean with that question. If you refer to a "program" that change the field of the battle, then yes, i have the tileset but I haven't done the events that change them in battle. If you refer to a program to handle the overworld, then no and I have no plans to do that.
0そうだね
プレイ済み
返信[16]
親投稿
McCutcheon CallistoESHE
(I meant an overworld.) The battle system takes up only one edit block of code, right? (I learned freelance, so I'm sorry that I don't use the proper terminology)
0そうだね
プレイ済み
返信[17]
親投稿
McCutcheon CallistoESHE
(I mean the slots. Does the battle engine only take up one slot?)
0そうだね
プレイ済み
返信[18]
親投稿
raimondz raimondxz
I use 2 slots: 0: Executable 3: compiled files. Right now I have 39 txt files in the project: -1 is the executable -1 is TH GRP editor. -1 is hosiken's font editor. -1 is the font file generated by the previous program. -4 are from lowerdash(Compiler, base file, generic code generator and key setter for lowerdash keywords). -The rest are the modules used on the game.
1そうだね
プレイ済み
返信[19]
親投稿
McCutcheon CallistoESHE
Well then, that leaves two slots for, I don't know, some crased MMBN fan such as myself to make a field executable or something.
0そうだね
プレイ済み
返信[20]
親投稿
raimondz raimondxz
That can be done with other module. One of my modules is called GAME_LOOP. It store another module and call the following functions. init_: Called once to create all the sprites and arrays. destroy_: Clear all the sprites and free the memory of the arrays. input_: Handle the input of the player. update_: Handle the logic of the game. render_: self explanatory.
1そうだね
プレイ済み
返信[21]
親投稿
raimondz raimondxz
The modules used in GAME_LOOP must implement these methods to work properly.(This is the equivalent of an "interface" in Java)
1そうだね
プレイ済み
返信[22]
親投稿
McCutcheon CallistoESHE
I usually just use tags with slightly different names. (@Init, @draw, @control, @return) I use @control to handle both button input and game logic, even though I know that's an impractical thing to do :v
0そうだね
プレイ済み
返信[23]
親投稿
McCutcheon CallistoESHE
(I don't really use lowerdash.)
0そうだね
プレイ済み
返信[24]
親投稿
ξΔDavid Shogunyan13
Raimondz your still doing a amazing job thank you again for recreating my childhood in smilebasic!
0そうだね
プレイ済み