18 June 2021, 04:21 | #921 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
|
@Acidbottle cpu_wave is fully supported and tested, it's used for (as an example) the smooth curves of the bats and birds in the Pitfall demo.
I may need to give it a better name - people tend to assume it means "attack wave" rather than a "sine wave" type movement. ---- New experimental update, this should be of some interest to Mixel and NEESO: Elements on Talkpad! Some notes: - Not strongly tested yet, but it does seem to work. - The elements get rendered *before* the dialogue box pops up (so you need to set your variable before using dialogue/say) - You can change the variable between lines eg * ProfileImage = 0 * Say "Hello" * ProfileImage = 2 * Say "Goodbye" - If your talkpad area overlaps the elements, the text will be printed on TOP of the elements. This might be useful if, for example, you exploited the behavior of numberfont to do an entirely different background for different contexts and characters. - Has not been tested on "Dialogue Choice" options, may or may not work (not sure if anyone really uses that anyway) Minor editor fix also, when creating a new block it'll ask you straight away to set the image. |
18 June 2021, 07:49 | #922 |
Registered User
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
|
Ahaha! Thanks! Elements in the chat pad is going to be sweet! I’m not 100% certain what for yet, but something! Very tempted to double the height of my chat pad and have character portraits.
I use cpu_wave for my up/down bouncy lifts too, i need to use it for more stuff really as it moves really nicely. |
18 June 2021, 10:07 | #923 |
Registered User
Join Date: May 2021
Location: Italy
Posts: 7
|
@earok: That's great! Now I can polish my dialogues!
Last edited by Neeso; 18 June 2021 at 10:22. |
18 June 2021, 15:13 | #924 |
Registered User
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
|
One thing I'm guessing about talkpad elements.. They'll all be in chip all of the time, as the talkpad is kind of universal to the whole game?
(by the end of the game) I'm guessing 20+ 32x32pixel EHB portraits would use up quite a lot of chipram (lol) so maybe I should actually limit my palette for once. |
18 June 2021, 20:01 | #925 |
Pixelglass/Reimagine
Join Date: Jun 2012
Location: Athens
Posts: 1,031
|
Portraits in particular don't need to be in chip all of the time. Only per level. If this isn't supported currently I guess at some point Erik will add it.
|
18 June 2021, 21:54 | #926 |
Registered User
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
|
Makes sense I’ve decided on 16x16 ones for this project anyway as the amount of disruption expanding my chatpad causes isn’t really worth it and after messing with 3 different sizes today i still prefer the tiny ones. but yup, ability to choose different numberfonts per element per level would be killer for Visual novels, etc.
|
20 June 2021, 23:28 | #927 |
Registered User
Join Date: Jun 2021
Location: France
Posts: 28
|
Hi ! Glad to join you here. Thanks to Breech for sharing my projects here.
I was stuck for a few days because I now know that for my Mospeada project, I have to create most of the parts of my sprites, before creating the palette. The other problem I have is that I am new to coding (or neophyte), and I will need your help with some basic questions very soon. |
21 June 2021, 04:45 | #928 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
|
@Mixel @Tsak The talkpad and all connected images are in chip all of the time, *however* I probably should add the ability to load different talkpads. So you'd be able to have a talkpad specific to the characters on a specific level.
@kaizen35 welcome! Feel free to ask any questions, someone else may get back to you before I do |
21 June 2021, 13:51 | #929 |
Registered User
Join Date: Jul 2018
Location: Scotland
Posts: 821
|
Welcome kaizen35, a relatively small but massively helpful bunch here, especially earok and mixel
Am picking up how to achieve new stuff on a daily basis so will help in any way I can, though I tend to ask more questions to be honest, like now Is it anyway possible to have 2 ui panels, say top and bottom, at the same time? I guess no as it would be too costly in terms of bitplanes? I have tried a single panel (like a bezel effect) with a transparent center but that gave quirky results! Good news is that creating a variety of attack patterns has been relatively straightforward, not precisely perfect but a good start and little easier than I was anticipating. Have some sprite/bob overlap issues that need addressing to. |
21 June 2021, 22:52 | #930 |
Registered User
Join Date: Apr 2021
Location: Florida
Posts: 48
|
Went through most of this thread, quite quickly and I have to say this sounds amazing. Are there any overview videos on how to get started? What about creating graphics? I see something called Tiled was mentioned. Any tips on using this app too?
|
21 June 2021, 23:21 | #931 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
|
@acidbottle
I can't recall having tested a top/bottom panel, but it SHOULD be possible to have a top and bottom panel loaded simultaneously. So far as chipram used up, it's all relative to how large the panel is, how many elements etc. (Eg, a top and bottom panel of 20 pixels high each would be the same amount of chipram as a single panel at 40 pixels high). Also bear in mind that panels can have a different color depth to the main game. Even if your main game is EHB/64 colors, you could use a much lower color depth on your panels to save chip. @daveinfl Welcome! There isn't much in the way of tutorials yet, since Scorpion is constantly changing (I need to focus on finishing the feature set first). Tiled is a (free) application needed for making level maps, for graphics it's really just a case of whatever art package you're comfortable with - so long as your package can export 256 color PNGs and PNGs with alpha, it'll be fine. |
21 June 2021, 23:29 | #932 |
Registered User
Join Date: Apr 2021
Location: Florida
Posts: 48
|
Ok, so I need to create the tiled graphics first, elsewhere, and then Tiled can then be used to make the levels. Is PS an option for exporting PNG's in 256 colours? Not sure what PNG with alpha means. If PS can be used anything I should be aware of?
|
21 June 2021, 23:40 | #933 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
|
Photoshop should be fine. I personally used Paint Shop Pro, I can't recall what other people use (Aseprite maybe?)
By alpha I just mean the transparency layer (eg, with a PNG, some of the pixels can be made transparent. This is important for Scorpion since it uses transparent pixels to generate the transparency mask for blitting). |
22 June 2021, 00:30 | #934 |
Registered User
Join Date: Jul 2018
Location: Scotland
Posts: 821
|
Thanks again earok. I did try a 4 bit depth on a top and bottom panel but it weirdly blacked out the play area. Will try a few more combos, probably just a minor tweak needed somewhere.
@Dave You can create a map of pretty much any size and have scorpion load it into tiled. Tiled will then chop it up into 16x16 squares. You can set some other parameters in tiled to, though haven't experimented much other than placement of actors. For most of the graphics work i use a combo of PPaint on the amiga, Asesprite and Photoshop on PC. Sounds a bit overkill but all have little features I like. |
22 June 2021, 00:44 | #935 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
|
Hmm.. I can't explain that at all. Did it work with higher bit depth top and bottom, and just failed when you changed the bit depth?
---- Daily experimental check in: - Player/Actor/Projectile "IsOnPlatform" variable is exposed to codeblocks. It should be a more reliable way of checking if your player is actually standing on a platform than using, say, actor_yspeed. - New Player/Actor/Projectile "tag" variable. It's essentially another "actor_var" variable that you can do with as you wish. - Slightly changed the way elements are blitted on to the talkpad, may or may not resolve some reported issues with talkpad elements. |
22 June 2021, 01:34 | #936 | ||||
Registered User
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
|
Quote:
Quote:
Quote:
Quote:
Aseprite supports tilemaps in its public beta branch, and Pro Motion NG does too, but i find it super confusing, haha. Depending on the size of your levels and the memory constraints you're targetting.. A few of my levels are entirely hand drawn with no concern for a preplanned tileset, just letting Tiled work it out after dumping a picture in there. It wouldn't work on big levels, but who knows what you're trying to make. Hi Kaizen, great to see you here! |
||||
22 June 2021, 01:40 | #937 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
|
No worries @Mixel!
Forgot to mention - actor/player/projectile IsOnPlatform is technically read/write, so it might be possible to trick Scorpion into thinking the player is on a platform when it technically isn't. Not sure if that has any real use cases though, maybe for something like double jumping? |
22 June 2021, 02:03 | #938 | |
Registered User
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
|
Quote:
Uh oh! Immediate bugs in new experimental build, hopefully nothing serious. I fall from the sky above the spawn points in the blue barge now, and my attack collisions dont work.. Eek. I can't stomp or kick the rats etc. I can walk through almost all my enemies without anything happening. Edit: walking into traffic cones make them fly away at astromical speeds too now. Edit again: Opening the door in the kershaw house causes the whole bottom of the screen to turn into a corrupt mess, hehe. Last edited by Mixel; 22 June 2021 at 02:24. |
|
22 June 2021, 03:41 | #939 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
|
Sorry about that! Not extensively tested but *should* be fixed now.
|
22 June 2021, 06:13 | #940 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,519
|
I think i did asked in the past but are progressive power-ups handled?
|
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
2D Platformer Engine | carrion | Coders. Blitz Basic | 27 | 06 June 2019 14:35 |
New Chaos Engine!! | arpz | Retrogaming General Discussion | 75 | 31 August 2013 22:20 |
F/S Warp engine 32 mb | tabuhuso | MarketPlace | 0 | 24 February 2012 15:13 |
PC Engine CD | TodaysForgotten | Retrogaming General Discussion | 47 | 13 May 2009 23:57 |
Scorpion (100% working) | andreas | request.Old Rare Games | 13 | 01 August 2003 08:48 |
|
|