Log In  

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

Cart #33644 | 2016-12-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

4
5 comments


Cart #33640 | 2016-12-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

9
3 comments


Cart #33667 | 2016-12-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

A basic blackjack/twenty-one game against the computer.

The game is turn-based. Each turn, you may either take a card ("hit") or do nothing ("stand"). The dealer will do the same. To win, your points must be below or equal to 21 and above that of the dealer. You also win in the event the dealer gets over 21 points. Face cards (KQJ) are all valued at 10. Ace is valued at either 1 or 11, whichever gives you the most advantage.

Update:

  • Fixed a bug where scoring 21 caused you to lose (misunderstanding of the rules on my side).
  • Updated the scoring algorithm for aces: the points for them are now counted after all the other cards you have, so they can be valued at 11 or 1 as is fit best, and change accordingly (i.e. if you have an ace and a 5, you have 16 points, but if you draw a 6 afterwards the ace will be down-valued to 1 leaving you with 12 points). This new algorithm represents the choices of reasonable players closer without you actually having to decide what the aces should be valued at.
1
4 comments


Hi geeks !

I would like display in my game this message for some tests :

test : true

but "test" is a boolean variable. I can display with a classical variable with :

print("x:"..pix.x,10,10,10)

x: 22

but with a boolean variable no :

print("test:"..test,10,4,8)

I have an error :

runtime error
<eof>
line 106: attempt to concatenate local 'test' (a boolean value)

Thank in advance for your help :)

4 comments



Hi there. I'm somewhat new here, having bought PICO-8 a few weeks ago now. I'm still a novice at coding, but I managed to make a somewhat bouncy and wobbly world out of it, using the platformer engine by mhughson as a base and the sine wave code by qbicfeet. Would be great for a bouncy castle-like environment or a jelly world.

Hold down any of the jump buttons to bounce higher and higher, although sometimes it does a low bounce for some reason. You'll also bounce off of walls if you run into them. If you want to refine some of the code, you're welcome to.

Oh, and just a little warning; this might be slightly motion sickness inducing. Have fun.

1 comment


In ZX Spectrum, we were able to change border color (pixels that doesn't fit to screen). Why not to implement this feature? It's quite common when Pico screen area doesn't fit to window and leaves black border around, especially when pixel-perfect is enabled. It would be good if game developer could change this black color to one of 16 paletted colors, like in ZX Spectrum.

3
1 comment


I'm working on a game with separate menu music and in-game music. What I'd like to do is cache what the current music pattern is and resume each song from there, rather than constantly starting each song from the beginning.

I know I can see what SFX are currently playing on each of the channels using stat(16)-stat(19). I could cache that then peek through the music memory for a pattern with the right SFX on the right channels, but that is obviously not guaranteed to resume at the right point (or even the right song) if that set of SFX are used together in the same way in multiple patterns.

I checked all the values of stat() from 0-127 in case it was there but none of them corresponded to the music pattern.

I could manually track the pattern since I know what pattern I start the music from. With a combination of stat(16)-stat(19) for SFX and stat(20)-stat(23) for notes I should be able to tell whenever the pattern changes. If I know how many patterns long my song is (or just check for the loop flags in memory) I'll know when to reset the tracker back to the start of the song.

[ Continue Reading.. ]

0 comments


Cart #33616 | 2016-12-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Aggressive creatures have been wondering into your village. You volunteered to venture out to find where they're coming from. After a few days search you find yourself at the swamp that old legends warn of entering. With no other choice, you prepare to search the treacherous swamp.

First game I've publicly released, so probably isn't great but am still proud of it and was a great leaning experience! Am looking forward to creating more games in the future.

Don't read this unless you're having difficulty in battle. Did something kind of different and tried to made the first encounter a decent learning experience.
[hidden]
You use directional key and x to choose 3 actions per turn, player and enemy actions are simultaneous. You get a short message describing the action the enemy is doing to help decide the best actions.
There are 4 actions;
is advance, next attack does more damage up to a cap.
is circle, resets enemy advance bonuses.
is defend, reduces damage taken. Enemy defense counter attacks if no damage is done
is attack.

These actions are kind of a rock-paper-scissors, >>>>
But an attack with advance bonus will break though defense.

Some enemies have unique actions which have an unique counter.

[ Continue Reading.. ]

2
3 comments


Cart #33578 | 2016-12-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
4 comments



Hi the geeks ! [o.o]

Here the demo of my very very little RPG, I want make a game with a very short lifetime, for captured the essence of RPG in lifetime and all that with humor.
I make code, graphics and sound, do not hesitate to criticize my code, because I begginning

User's Guide

<- Left move
-> Right move
C / N = Attack
Up and Down: for tests, scroll screens

Sorry I’m French…

0 comments


Hi Geeks,

I'm in MacOS Sierra 10.12.1 (16B2555).
And Pico8 ver 0.1.10.
The Html export doesn't work :(

> EXPORT MYGAME.HTML
PACKAGING 2 CARTS
COULD NOT LOAD CART #1

Thank you in advance for your help :)

2 comments


I was hoping someone could help me out here..

I keep seeing conflicting information/incomplete documentation on how many inputs/gamepads Pico-8 supports:

  • Is there a way to assign keyboard keys as the buttons for gamepads 2-7? (the built-in config tool only covers inputs 0 and 1)
  • Are gamepads 2-7 /only/ accessible by plugging in a physical USB gamepad? Will that automatically be assigned a number, or is this definable in some way?

Thanks in advance.

2 comments


When I add or remove a large table, the token counter updates with strange values.
Is it known?

Cheers.

4 comments


Cart #35267 | 2017-01-08 | Code ▽ | Embed ▽ | No License
7

VOID

VOID is an arcade game where you have to collect as many stars as you can while avoiding the enemies falling in the void! You have to beat all the 10 levels to become a winner!

This is my first game ever. I'm a composer, but I've been always interested in making games, so this week I tried out PICO8 and I started learning programing. And I have to say that I'm really loving it!

I'd like to continue learning new stuff, so I will try to update this game from time to time adding maybe new obstacles, power ups, new functions...

I'd be happy to read feedback from you or any thought you have.

Cheers!

Changelog:

v.1.0:

  • Game finished after some bug fixes and polishing.

[ Continue Reading.. ]

7
14 comments


Ok people, it drives me crazy, I am pretty sure there is a way to capture you level's game play as a gif.
But for the love of God I can't remember what the sort cuts are.
Please advice.
Thx in advance

/DM

4 comments


Hi ... I was wondering if anybody had bumped into this before.

I am getting no sound at all in the Pico-8 environment. None - not in the sound editor and I not even hearing the "start sounds" when you first launch the program.

I am running 0.1.10 on a Macbook Air running 10.11.6 and I can't figure out what the problem is. System sound on the Mac is fine but inside Pico-8 ... nothing.

Did I press a secret combination of keys somewhere? I don't remember exactly what I was doing before I noticed the lack of sound but I think I was switching back and forth from one of Krystmann's excellent videos on youtube. I doubt that's the problem.

Any thoughts?

D.

1
7 comments


Cart #33525 | 2016-12-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Cart #33522 | 2016-12-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
14


Hello everybody,
We are two students in game design, I'm Zoé and with my friend Justine we made this game.
This is our first game on PICO-8.
This project is a school project. The theme was to imagine and create a little game within two weeks.
So we decided to made a kind of a maze with time travels.
Play it and enjoy (maybe).

14
15 comments


Cart #33517 | 2016-12-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Hey guys, this is my first cartridge. It's a little sine graph visualizator, loaded with rainbow awesomeness ! :3
Gotta say, I'm having a lot of fun with Pico-8 at the moment. Hope you'll like this !

up / down to increase amplitude
left / right to increase the offset
X to clear screen and O to show debug info

1
0 comments


While trying to cram as much data in my code as possible, I found that the code compressor sometimes could make better decisions. Here are the two ways in which I believe it could be improved.

First, consider the following string:

--hi--

It will be encoded as such by PICO-8:

00 2d 00 2d 14 15 00 2d 00 2d

But the second “--” could be encoded with a back reference, thus gaining two bytes:

00 2d 00 2d 14 15 3c 04

Here 3c04 means “copy 2 chars from position -4”.
It should be easy to change the compressor so that it also emits back references for sequences of length 2 (apparently it only does it for lengths >= 3).

Second, consider the following string:

ababab

It will be encoded as such:

0d 0e 0d 0e 0d 0e

However it seems that the following is properly decompressed by PICO-8 and is two bytes shorter:

0d 0e 3c 22

Here 3c21 means “copy 4 chars from position -2”. Apparently, even if all those chars haven’t been decoded yet, when the decompressor reaches the 3rd character it does find it. However it’s not a very safe assumption to make without knowing the code.

Just my two cents!

1
0 comments




Top    Load More Posts ->