Log In  
Follow
Werxzy

Cart #solitary_spacewright-3 | 2024-08-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
30

Take the job of a spaceship mechanic, repairing and cleaning up ships, while enduring the increasing demands of the company quotas.

tap Z - use held tool
hold Z - open inventory
X - interact with objects
arrow keys - move

Code and art by me (Werxzy)
Music and sound effects by Munchkin
Thanks to Hercleum and Achie for some last minute testing (definitely helped make the game better)

Solitary Spacewright was made for the lowrezjam2024. You can also check out the itch.io page I made for the game and download the unflattened source and map editor at https://werxzy.itch.io/solitary-spacewright

Note, if you want to play offline, you will also need to download #solitary_spacewright_2

30
7 comments



Cart #pss_example_project-7 | 2024-07-21 | Embed ▽ | License: CC4-BY-NC-SA
17

load #pss_example_project

You can create mods for Picotron Solitaire Suite from this example project cart. the cart contains a single solitaire variant from which you can learn how the api works and build your own games from. Try to keep all changes you make inside cart_games/ and card_backs/. Though you should probably adjust suite_scripts/main_menu.lua to better match your game.

I highly recommennd reading the READMEFIRST file inside the cart.

All the functions inside cards_api/ and suite_scripts/ should have comments that help tell you what they do. The readme files in for the suite and api git repositories also have some information on the available functions. You can also look at the games inside the suite in order to get an idea of how those games apply the api and suite functions.

[ Continue Reading.. ]

17
2 comments



Cart #pepper-4 | 2024-06-29 | Embed ▽ | License: CC4-BY-NC-SA
7

load #pepper

Pepper is a lua PrEPRocssing script that can help create different builds from the same code.

Source is under the MIT license at https://github.com/Werxzy/pepper.p64

Pepper works by looking through all the lua files in a loaded project and searches for specific labels, which can then be used to remove or add code before running or exporting. It takes 3 different forms: 1. A tool in the tooltray from which you can select an initial .pepper config file. 2. A window that can be run without installing. 3. A terminal command. After installing, you can type pepper into the terminal to get more info.

Upon installing:

  • Pepper will be copied to /appdata/system/tooltray/

[ Continue Reading.. ]

7
2 comments



Cart #grid_wallpaper-0 | 2024-04-11 | Embed ▽ | License: CC4-BY-NC-SA
10

Made a wallpaper that can react to mouse position and movement. It uses some userdata stuff that I've shared before. There's extra settings inside _init(), which I've set to be a bit mild to make the effect less distracting.

Other line options

10
0 comments



Cart #solitaire_suite-3 | 2024-07-21 | Embed ▽ | License: CC4-BY-NC-SA
164

load #solitaire_suite

no sound currently added
saves don't work on bbs right now
the mod manager isn't guaranteed on the bbs right now

Release 0.2.0

Version 0.2.0 brings a new solitaire game, a mod manager, and a bunch of smaller changes. Thanks to anyone whose been following the updates and joining the streams. Also thanks to Louie Chapman for his contributions (2 solitaire variants, a card back, and helping test that it actually works.), SoundDotZip for the aseprite to picotron image plugin, Fletch for an animated card back, and imjustkerb for testing out the example project.

The suite currently has 7 solitaire variations main

  • Klondike Solitaire

[ Continue Reading.. ]

164
33 comments



Cart #shmup_1k_werxzy-0 | 2024-02-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

After seeing LokiStriker's and Achie's shmups made in 1024 compressed bytes, I wanted to give it a go.

Here's the uncompressed source code.

--1k shmup
--werxzy

-- enemy data
ty=split("⁶:425affffe7662400,0.01,0,7,0,0.3,0,-0.0001,2,5,5`⁶:425affffe7662400,0.01,0,7,0,1.1,0,-0.01,1,3,3`⁶:22227f7f2a361c08,0,0,9,0,0.3,0,0.02,4,1,3`⁶:425affffe7662400,0,0,13,0,0.1,0,0,3,30,20`⁶:3c42bdbdbda5423c,0,0,5,0,0.25,0,-0.0005,5,20,25","`")
-- bullet data
bty=split("●,1,0,0,0.8,1,60`✽,1,-15,15,0.4,3,200`✽,0,-120,10,0.4,7,100`\feミ,0,0,180,1,2,20`✽,1,0,36,1,10,30","`")
cartdata"shm1k_werx"
function _init()

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=141804#p)
1
0 comments



I've been working on a table to binary converter that can help compress data and store it in cart rom. I know there have been different attempts in the past, but this version aims to fit only the necessary data and leaves the types to a format string. Though it's only really useful if you have some of the following.

  • A lot of data in tables
  • A consistent and known table format
  • A variety of table formats
  • Multiple carts

It works by taking in a table, a writing address, and a format, that generally look like this

tab = {1,2}
form = "[#8,#8]" -- an indexed array of 2 unsigned 8-bit integers
-- form = "[#4,#3]" -- also works with a different number of bits (up to 16)

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=139161#p)
3
0 comments



Cart #sb_1800_v1-2 | 2023-10-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

I recently finished a game for the Cre8 Jam. You control a robot through commands to move through and scan a 3d environment. I would have added a bit more or fixed it up better, but I'm about out of time for the jam and really low on tokens. Even after using special functions to lower the token count.

You can get more information through the HELP command, but the main commands are:

MOVE (direction) (amount)
TURN (left/right) (amount)
WAVE
SWITCH [name]
SCAN (dot size)

And another important one is RSCAN, which is just SCAN, but repeatedly scans.

I would highly recommend checking out the itch.io page, as its design is special for this game.

[ Continue Reading.. ]

5
3 comments



Cart #slime_light-3 | 2023-08-29 | Code ▽ | Embed ▽ | No License
17

I just finished a game for a 1-bit game jam, requiring the use of only 2 colors . Slime's light is a small puzzle game that uses light and shadow to activate and deactivate doors and lamps. Unfortunately, I had to minify the code to make it fit into a single cart. You can access the unminified code on the itch page.

Controls:
Arrow keys - move
X - pickup / drop
Z - slow movement

17
7 comments