Log In  

BBS > Superblog
Posts: All | Following    GIFs: All | Postcarts    Off-site: Accounts

Cart #dungeonspirits-1 | 2022-11-06 | Code ▽ | Embed ▽ | No License
4

ne

4
6 comments


Cart #legend_of_kuna-3 | 2022-11-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
32

Controls

  • ⬆️ Walk
  • ⬅️➡️ Turn left/right
  • ⬇️ Toggle basic HUD
  • ❎ [X] Hold for full HUD and ⬅️⬆️➡️⬇️ to inspect the surroundings
  • ⓩ [Z] Open Inventory/Actions menu

How to play

You initially can't do much -except gathering fruits- more items and actions will be unlocked as you progress in the game.
So just explore the islands and:

  • talk to the stone statue/head
  • walk under palm-trees to gather a couple fruits if any

Here be Dragons

The writing "Here be Dragons" at the edge of the map means you can't walk farther at that moment:
the game map is initially just a small portion of the full map, next areas will be unlocked by defeating the enemy creatures, just report your success to the statue (Kahuna).

[ Continue Reading.. ]

32
10 comments


Cart #deeznuts-0 | 2022-11-06 | Code ▽ | Embed ▽ | No License


Cart #tomebigugu-1 | 2022-11-06 | Code ▽ | Embed ▽ | No License


Cart #tomebigugu-0 | 2022-11-05 | Code ▽ | Embed ▽ | No License

7 comments


A few days back @dw817 posted a thread about the number of possible combinations in 256 bytes in which they asked:

> Is there a way to calculate 256^256 ?

And knowing there are all sorts of tools and languages which can handle such huge numbers I cheekily posted the answer and caused a bit of a derail.

Anyway, I had some time on my hands so I figured I'd implement large number support for Pico-8.

Cart #jd_bignum-1 | 2022-11-05 | Code ▽ | Embed ▽ | No License
4

Edit: Fixed a bug in divide()

Is this likely to be of use to anybody? Probably not. Is it major overkill? You betcha! Though in fairness, at 706 tokens it came out smaller than I was expecting.

Features/Functions

  • bignum(n): Create a 'bignum' with value n which is just a regular Pico-8 number. Most operations require both numbers to be bignums. So bignum(16000)*bignum(1254) but not bignum(16000)*1254.

    bignum() is equivalent to bignum(0)

  • divide(bn): You can use the division and mod operators (/, %) on bignums if you only need one or the other. The divide function returns both the quotient and remainder at once.

    q, r = divide(bignum(3)^16, bignum(2)^15)

  • show(bn): Converts a bignum into its decimal representation as a string.
  • factorial(n): Calculates the factorial of n and returns the result as a bignum. Factorials get very big, very fast so the input to factorial is just a regular number.
  • + - / % ^: Arithmetic operators behave how you would expect. All require both arguments to be bignums with the exception of ^ where only the first argument is a bignum and the second is a regular number. Division is integer division only so bignum(3)/bignum(4)==bignum(0).
  • > >= <= < ==: Comparisons similarly require both arguments to be bignums.

Issues

  • The arithmetic operators are all fairly efficent but probably not optimally so.
  • I wasn't taking negative numbers into account at all so I make no promises about what will happen if you try to use them. Maybe it will work! (It probably won't work.)
  • show is extremely inefficient. I'm sure there are better ways to convert very long binary strings to decimal but I'm not familiar with them so this is what I've got. Large numbers (like 52!) may take a bit of time and very large numbers will crash the program as it runs out of memory. (bignum(256)^256 does this, sadly. It calculates the number fine but crashes when you try to convert it.)
4
5 comments


Cart #epicleste-0 | 2022-11-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

A fun new twist on Celeste

The twist is a secret, so maybe just play it to find out.

6
11 comments


Cart #sudoku_solver-1 | 2022-11-06 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

A quick and dirty Sudoku solver, may or may not work.

Not sure if there any use-case for such a tool on PICO-8, but here it is.

⚠️ Looking a the source code may or may not induce permanent blindness ⚠️

Controls :

⬆️⬇️⬅️➡️ : move the cursor.
❎ : select a cell/value.
[1️-9️] : fill cell with the corresponding digit if possible.
Pause : access menu.

changelog

2022-11-06:

  • added a solve cell option.
2
6 comments


Cart #downward-6 | 2023-05-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
194

Downward

Answer the Call of the Abyss!

What's at the bottom of the pit? Could be anything! Could be everything! I have to find out!

How to Fall


Press ❎ or 🅾️ (x or c on keyboard) to jump into the pit.
Use left and right arrow keys or d-pad to drift during free fall.
Press ❎ or 🅾️ to fire downward, launching yourself up!

Press the right button in the main menu to see the credits.
Press the left button in the main menu to access the hat shop.

Use the up and down buttons to navigate the shop.
Hold ❎ or 🅾️ in the shop to buy a hat.
Press ❎ or 🅾️ to equip a hat you already own.

The Pit!

[ Continue Reading.. ]

194
29 comments




Hello.

I use RND() quite a bit, don't you ?

I have noticed in other game programming languages that you can have a 2nd argument for the rnd() command. Currently Pico-8 does not do this. It's quite useful though. Here's an example:

a=rnd(1,10)

Will for instance choose an integer random number between and including 1 through 10. This:

a=rnd(10,1)

Will give the same results. This however:

a=rnd(-4,4)

Will give you a random integer number between and including -4 to 4.

The function of which:

function rndrange(a,b)
  if (a>b) a,b=b,a
  return a+rnd(b-a+1)\1
end

How about it guys and @zep, do you think this is a good addition for Pico-8, to add a 2nd argument to already existing rnd() function ? Or a new function altogether, rrnd() for Range Random.

5
4 comments


Cart #ada_haunted_house-2 | 2022-11-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

A game created during a 6-days sprint by 3 software developers in training !
Check out our feminist and inclusive coding school in Paris : Ada Tech School https://adatechschool.fr/

Your goal : find the key to escape this haunted house.
Beware of the zombies... and hurry : you only have 40 seconds to get out !

8
7 comments


Cart #projectunicorn000-2 | 2022-11-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
10

Project Unicorn, is a small game where you have to exit the city, and go back to the magic garden and find your mom.
you can press x to fight enemies.

it's our first game, and we're very happy to share it with you !

10
4 comments


Cart #vortex_blackwhole-0 | 2022-11-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

7
6 comments


Cart #codev_22-0 | 2022-11-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
12

WELCOME TO CODEV 22 !
Go back home without getting infected by the virus!

A project by AdaTechSchool students in Paris (Hugo, Maëva et Iris).

All feedback is appreciated, enjoy!

12
4 comments


Here is a little space shooter game done in 6days by me and 2 friends.

1
1 comment


ox4
by XO4
Cart #ox4-2 | 2022-11-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

By Jeremy Zynger, Joanne Longeville and Nolwen Major Francès.

Check out our feminist and inclusive coding school in Paris : Ada Tech School https://adatechschool.fr/

7
5 comments


Cart #thevisitor-0 | 2022-11-03 | Code ▽ | Embed ▽ | No License
10

It has been many years since the end of the War. As you step off the small boat that carried you to this place you feel like a stranger. Is this home any more?

Uncover the secrets of the past in this short #horror adventure game for Pico8.

Enjoy! :)

Dev notes

This game was made over about three weeks for Horrorjam. We only had the idea for the jam a week into October you see. Briefly, Horrorjam is (ostensibly) ran 1st to 30th October, with the goal being to submit a vaguely horror/spooky-themed game in time for Halloween.

This is an adventure/horror game with multiple endings and (hopefully) lots of interesting things to discover and find out, I don't really want to give away any more than that for fear of spoiling things.

Making a horror game for the first time and having not played all that many horror games, this was a challenge to say the least. I've never made such a story-heavy game before, I tend to stick to arcadey games, so making something less action-packed and more slower-paced was fun/challenging too. I felt really unsure how to inject some Horror into proceedings. I didn't want to make a 'jumpscare monster chases you' game as I couldn't see that working in Pico-8, so I had to come up with a creepy story instead--intimidating!

My iceberg problem in this was thinking that once I had chat, an inventory system, and different entities (NPCs, scenery, items) that everything would just fall in place and I'd have a relaxed couple of weeks coming up with a really dense adventure game. That was absolutely not the case. Also proper y-sorting so things are displayed behind each other correctly was something I left to an hour before the deadline, so you can imagine how elegant and carefully designed that is.

I got inspiration for the fractal trees from this cart by @bjornkri: https://www.lexaloffle.com/bbs/?tid=36014

[ Continue Reading.. ]

10
3 comments


Look at the sky with stars and the moon! There are also different moons, changing the lighting and the position of the moon and a creepy music (I wanted to make a beautiful music), but they can be set only in the code.


When I tried to make this post with the cartridge for some reason the title turned into "StarShot 350" (If I recall correctly) and I couldn't change the title, tags and the description (I couldn't change the tags and the description too). :P

Cart #stars-2 | 2022-11-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
1 comment


How to delete an element in table instead of using

x = {10,40,70}
x[2] = nil

Because it will make an element empty

x = {10,nil,70}

Expected result is

x = {10,70}
4 comments


Cart #wheres_my_teddy-2 | 2023-02-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
12

A maze game created during a 6-days sprint by 3 female software engineers in training!
Check out our feminist and inclusive coding school in Paris : Ada Tech School https://adatechschool.fr/

Have fun!

Edit 1 : second version online, we fixed the map problem that allowed the player to wander into the graphic menus right of the 3rd level :)

Edit 2 : the game menus are now in English (rather than in French)!

Edit 3 : new version with fixed maps! You can now navigate the maps knowing if you'll end up in a wall or not :)

12
9 comments


As the title say, latest version for PICO-I8 do crash under the latest (non beta) version of Mac OS (13.0)

I suspect it is a bug in SDL2:

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   AMDRadeonX6000MTLDriver       	    0x7ffa1dbe1c11 gfx10MtlSimpleCompute_Dispatch(GFX10SimpleComputeDispatcherRec*, GFXAAMD_MtlComputePipelineState const*, unsigned int const*, unsigned int const*, unsigned int, unsigned int*) + 1305
1   AMDRadeonX6000MTLDriver       	    0x7ffa1dbe1ea1 amdMtlDispatchInternalComputeShader(GFXAAMD_MtlCmdBuffer*, GFXAAMD_MtlComputePipelineState const*, unsigned int const*, unsigned int const*, MTLIOAccelResource**, unsigned long long*, unsigned int, MTLIOAccelResource**, unsigned int, GFXAAMD_MtlTexture**, unsigned int, bool, unsigned int, unsigned int*) + 453
2   AMDRadeonX6000MTLDriver       	    0x7ffa1dbe424f -[GFX10_MtlCmdBuffer commit] + 393
3   SDL2                          	       0x10969bcf1 0x10968a000 + 72945
4   pico8                         	       0x1090b525d codo_blit_to_video_plat + 1645

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




Top    Load More Posts ->