Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Thanks. :)

A topic by hseiken created Sep 04, 2023 Views: 290 Replies: 5
Viewing posts 1 to 5
(3 edits) (+1)


A screenshot of me playing around with some of the gadgets and what not.  I've actually been using hypercard for the last (insert embarrassing number of years here)...well after it's market death date using mini-vmac with this yearning to have just a *little* more graphics capabilities and other little things that seem to have been addressed here.  It has crashed on me and there's odd things like being able to delete entries from the prototype list but it doesn't actually delete the item and it repopulates when the menu is reloaded....but that said, it's a fresh new project and 75% of it is stuff I'd have on my feature list/improvements and that's 100% more than I had before, so thanks.  :)  

I posted this over in the ReMarkable 2 users group, but I'll post it here just to plant as many seeds as possible...this 1bit little sketchpad would pair well with an ePaper tablet.  Sure you gotta get rid of the more flamboyant animation stuff (or at least slow it down), but having a focused little programmable tablet with stylus running one of the funnest little prototyping environments ever?  I dunno, seems like a cool combo to me.  :P

A little background on my Hypercard usage, I was slowly creating my own little 'custom OS', adding little scripts into the system script, creating little debugging tools, engines for certain ideas, etc.  I plan on doing the same in Decker, likely making the biggest. bloatiest deck but never meant to see the outside world...though I'd like to spit out pieces of it into their own little public presentation...is that something that's now possible?  Moving cards between decks?

Again, thanks!



EDIT:  Almost forgot...another bug and one that probably only I have run into...when using a tablet for input with a lot of the widgets, i.e. the pattern editor, there's a weird seemingly 'hanging press' just about every other stroke of the pen.  Basically, that is to say i make a pen mark on the widget (say the aforementioned pattern editor) and it operates as intended.  The next stroke makes a straight line to the new starting point when I pick the pen and move it somewhere else.  It's a little frustrating and only happens with gadgets.  I'm on Windows, btw using the the Native version.  I also noticed the operating system icon doesn't switch over based on position but based on last interaction when using the tablet as well.  It feels like when windows has detected you just interacted with another program to which case to switch back to the previous program you tap THEN you start your interaction whereas Decker doesn't do this, so it keeps psyching me out to tap to re-focus the main window with the toolbars being used.  (i.e. tap the tool bar to pick a pattern, moving over the main window you expect the cursor to change from finger back to arrow, but it stays finger as if the tool bar is still focused and requires a tap onto the main window to set focus THEN continue drawing...).

Just thought I'd report my experiences with a tablet and Decker native on windows.  Might be useful for you somehow, I hope.  If tablet usage isn't a target user, then I'm just fine adapting to the difference.  :)


Two fonts I already transferred over from my hypercard 'sketchbook drive image'  by hand...more to come and i'll eventually just drop them all as a font pack.  Is there any possibility to...use some of the hypercard/system font editing tools down the line?  I.e. selecting specific characters and making them more condensed?  I'm a graphic design graduate and fonts in the pixel space irk me to no end and hypercard actually made pixel fonts less annoying...what solutions for use perfectionists of sketches ( lulz  :)  ) might be available when using the field tool?  

Developer

I'm glad you're enjoying Decker!

I greatly appreciate it when users share Decker with new communities and people; I can use all the help I can get to spread the word.

Getting Decker working on epaper tablets sounds like a challenge, but I think it would be a wonderful fit. I don't currently have any devices I could use to test/develop such a port, but if anyone is up for experimenting in their own fork, I'd love to hear about it.

You can indeed copy and paste cards between decks, and even between native-decker and web-decker. Cards copied to the system clipboard travel with any prototypes that are referenced by the card, but if a card references any custom fonts, sounds, modules, palettes, or deck-level scripts you'll need to import those separately. If you're comfortable with a command-line, you could write Lilt scripts for automating cutting apart or merging together decks; Lilt has all the same APIs for manipulating Decks that Decker itself has, and it can also manipulate multiple decks at the same time.

I can't reproduce the mouse cursor/canvas input issues you report for native-decker on Windows. I test and develop those releases on a Surface running Windows 10, so it's possible the problems are a regression in newer Windows releases or something strange about your OS-level settings for pen/touch input. I'd recommend fiddling around with your control panel. If any other Windows users are having similar issues, feel free to chime in.

Being able to press delete/backspace and remove rows from listboxes in various dialog boxes throughout Decker (including the prototype list) is a systemic bug; grids weren't properly respecting the "locked" setting. This is patched in the source repo, and will be fixed in the next binary release, along with a number of other native crashes I've tracked down.

Thanks for the reply, and am looking forward to the bug fixes.  I'm not much on feature requests in general for small projects as usually the designer already has a roadmap, etc. and makes adjustments based on real world usage, etc.  BUT if you EVER run out of ideas, just say so, I think a couple of us may have some...like pressure sensitivity with the pencil tool and it's various 'nibs'/brushes, but it's also something I could probably make myself if there's already way to detect pen pressure....

Right now, I'm still in the experimenting and exploration stage, so I probably shouldn't be asking too many questions just yet.  :)

I did have a non bug question and more of a question about LIL.  I noticed some of it's syntax looks like SmallTalk.  Is it in any way related and did that influence the decision to use it (aside from it's small footprint)? I didn't know if you were going back to some of the influences over Hypercard in this '2023 Remix' version and was just curious.  

Okay, back to decking the halls of my cards with cool stuff.  

Developer

There isn't currently a way to detect pen pressure, (it's a bit difficult portability-wise) but it is possible to define custom brushes that respond to the speed or direction of strokes- see the "brushes.deck" example deck.

Lil was designed and written for Decker; the platform and the scripting language co-evolved. There's no deliberate influence from Smalltalk; Lil is primarily aesthetically influenced by Lua (which is popular for beginners) and semantically influenced by Q (which contains many powerful ideas, especially its vector-oriented and database-related functionality). I have a background working with APL-family languages, and Lil is an attempt to surface some of the same expressiveness and design philosophy in a more approachable package.

(+1)

That's really cool!  The stuff that stuck out to me was the usage and implicit object message kind of relationship between I guess variables and colons, along with brackets and what is in them, though I can see the lua influence there for sure.  I'm not a programmer by trade or training, I just kinda learn what I have to in order to do the thing I want and try to just visually plan everything else out within those limits of my programming skill.  :P  


Anyway, was just drawing tonight, added a lulz caption to it. Like I said, I was doing this in Hypercard already.  It's nice actually I can full screen draw now since MiniVMAC's handling of tablet is quite poor with random jumping no matter how the input is configured through the system driver.  I'm rather fond of black and white AND low res art...so...yeah...again, this little project is what I'd do if my aformentioned poor programming skills were actually worth a fart in the wind.