Log In  

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

Cart #wugajedini-0 | 2019-03-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

I made an endless runner. It's pretty standard really.

--Pickups--
Purple orbs. Collect enough and you'll speed up and change outfits.
Helmet. This gives you armor so you can take a hit.

--Obstacles--
Fire. This will burn you up.
Fireball. The same, but in the air

The orbs were coins, but the color matched the fire too much so I changed to the purple orbs.

2
0 comments


Cart #sail-1 | 2019-03-24 | Code ▽ | Embed ▽ | No License
1

a lil 2-player sailing game

1
0 comments


I am a newbie.
How do I create a new game(or new cartridge)?

3 comments


Cart #ashvi-6 | 2019-03-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments


Cart #blockbreaker-0 | 2019-03-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

This is the completed 1st game from Tassilo Rau's book 'How to Make Games with Pico-8'

Rgrds

2
0 comments


Cart #stinkerb06rmg-1 | 2019-05-10 | Code ▽ | Embed ▽ | No License
3

The sound and music editor data that's generated is 100% randomized! Music starts at a random position from 0 to 63.

Update May 10th, 2019:

  • Improved corruption speed by using POKE4(). This pokes four memory locations simultaneously without having to use four sequential POKE()s.
  • Renamed the cartridge to prevent confusion.
3
1 comment


When pressing a button on the keyboard with devkit enabled while paused through Splore the keystrokes will register and take effect when unpaused.

5 comments


I just made this little game in 7 hours for the Impact Jam, a game jam organized by GameImpact and EPITECH for the 20th anniversary of the school. I am actually graduating next year so I wanted to participate in this big jam with all the students.

The theme was "Making games to fight against discriminations", so I chose a topic that we tend to forget and that I heard about last week, which is gender pay gap. In this versus game, one of the players will obtain 20% fewer points for the same actions. This is the first mode but there are actually 3 different modes!

I don't want you to get hyped about the gameplay of this game (even though I heard some of the students had lots of fun playing it), but I made this more as an experience that can deliver a message.

This is my first game of this genre but I really liked making it, even though I wish I had more time to make a badass gameplay with particles and most importantly, screen shakes.

You can try it even if you are alone, but get prepared to control two players at the same time! Actually, I intentionally chose to make this game a multiplayer game because it is easier to start a conversation about this topic when you are at least two. Or maybe you can give your thoughts in the comments?

[ Continue Reading.. ]

3 comments


When setting 2 table elements to the same function it returns the same output, I am trying to figure out how to "refresh" the function so it will generate a new random string each time I need to set a variable to that function. Provide below is said code; hopefully the comments make sense. Thanks In advance.

idtable={"aaaaaa","aaaaaa"}
id=""
i=0
x=0

function idgen()
 if i!= 3 then --i loop to generate 3 random numbers
  x=flr(rnd(16)) --picks a number between 0-15
  if (x<10) then --ensures single digits have 0 appended to the front to maintain fixed string length
   id=id.."0"..x
  else
   id=id..x
  end
  i+=1
 end	
return id
end

function _update()
end

function _draw()
cls()
idtable[1]=idgen(id) 
idtable[2]=idgen(id) --doesn't generate new random string

print(idtable[1],0,0,7)
print(idtable[2],0,8,7)
end
2 comments


Cart #laikaspacedog-0 | 2019-03-23 | Code ▽ | Embed ▽ | No License
2

Become the first animal to enter orbit!

I made this game in May 2018 in a few days. It was originally made as part of a little space-themed ARG thing I was doing.

I kinda like it, but it could be better.

2
0 comments


Cart #ramtarp-0 | 2019-03-23 | Code ▽ | Embed ▽ | No License
1


This is my first attempt at making a tower defense (-ish?) game. This project was influenced by my fondness for Rampart. Suggestions are welcome.

Goal:
Blast your opponent's walls with missiles and then lead your small army to attack their base.

Instructions:
There are two phases between each round: 1) build phase and 2) attack phase.

1)During the build phase you can place walls (if you have any), pick up supplies, and steal rubble from your opponent's base from damage you inflicted during the previous attack phase.

2) In the attack phase you can fire missiles to take out opponent's walls, kill units not standing on a base. Also, in this phase you can direct your army to various locations on the map.

[ Continue Reading.. ]

1
0 comments


Cart #allocation-0 | 2019-03-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
64

This is my submission for the 2018 Game Maker's Toolkit Jam.
The game's submission page is hosted on itch.io: https://mush101.itch.io/allocation

Description

Allocation is a Metroidvania game without a connected world map. Instead, you must create pathways between key points using the rooms that you collect as you explore.

Rooms are divided by difficulty, so you decide how challenging the game will be by creating your own paths to move around the world. The more you explore and add rooms to your collection, the more choice you have when designing your routes.

Creating a Path

Press the up arrow in front of the monitor to access the map system.

[ Continue Reading.. ]

64
21 comments


Cart #bezierball-3 | 2019-03-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


Edit: Above is a new version with better collision. Many thanks to @bridgs

Original below:

Cart #bezierball-0 | 2019-03-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


Hello! I recently created a [bezier curve.] https://www.lexaloffle.com/bbs/?pid=62928#p

I decided to see if I could make a ball interact with it, and it turns out I can! It's not perfect - it's possible for the ball to move through the curve in certain circumstances. I think my collision detection needs to be more robust.

5
1 comment


Is there a way to load another room using Lua scripts easily? I figure I could have a script that spawns/moves an exit directly to the player, but that seems like a lot of work for something that might not work right. There are of course ways to load the actors needed for the next level, but I would like to be able to use the room editor. Thank you for any help.

1 comment


Cart #whitelotuspa02-1 | 2019-03-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

so, this is a really strange little game i did for itch.io weekly game jam #88, the theme was strange date, and i tought "what would be more bizarre than dating a fish?", i enjoyed a lot making this, i may use this system for future dating games on pico-8

2
0 comments


I have figured out a very effective and token-saving method of creating scenes.

First, create a scene array called scnr(scene-running) and a variable called scn(for scene id). start it at 1

scnr={}
scn=1

inside of that array we create functions with comments to tell which is what

--[[_init]]--
scnr={
 --scene splash
 function() 
  --some stuff here
 end,

 --scene title
 function()
  --some title stuff here
 end
}

then inside _draw() we simply do:

--[[_draw]]--
scnr[scn]()

Let me know if you guys know of another method thats more efficient.

0 comments


Cart #mufekamifo-0 | 2019-03-21 | Code ▽ | Embed ▽ | No License

The date has gone badly and you want to throw fruit. Reload from the buffet in the middle. Player 1 - S=LEFT, D=DOWN, F=RIGHT, E=UP press Q or W to throw. Player 2 - Arrow keys and M or N to throw.

Made for WeeklyGameJam 88 (Crazy Date theme) on itch.io

0 comments


This isn't exactly a bug, but an aspect of the API that bothers me a bit.

In PICO-8:

add(table, element) -- returns the added element
del(table, element) -- returns nil

This doesn't make much sense to me. Returning the added element is a nice convenience, since it allows you to do things like creating multidimensional tables succintly:

for x=1, width do
 local col = add(table, {})
 for y=1, height do
  add(col, {})
 end
end

But returning nil when deleting an element does not make sense to me. If it returned the deleted element, it would be possible to know whether an element was found or not, without first checking for membership.

For comparison, this is how it is in Lua:

table.insert(table, element) -- returns nil
table.remove(table, position) -- returns the removed element
1
3 comments


Cart #spidersense-0 | 2019-03-21 | Code ▽ | Embed ▽ | No License
7

Spider-Sense effect shown in the Spider-verse movie.
Press Z.

7
1 comment


Cart #mistify-0 | 2019-03-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
0 comments




Top    Load More Posts ->