Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

TIC-80

Fantasy computer for making, playing and sharing tiny games. · By Nesbox

New Tutorials Out!!

A topic by bearknuckles created Oct 20, 2017 Views: 1,319 Replies: 9
Viewing posts 1 to 10
(+4)

Okay, I've knuckled down and belted out a few beginner tutorials!

https://github.com/nesbox/TIC-80/wiki/Tutorials

Just for anybody new to TIC-80 that needs some help! :)


If you've got some requests, you can post them here and I'll see what I can do.

And I'll keep updating this thread when I have enough new tutorials to warrant it.

Developer

Awesome work

Thank you!

I'm new to the whole fantasy console thing. I know enough to get started but still getting used to LUA. So your tutorials help me a lot as a point of refrence for a roguelike game I'm trying to make.

One thing I do struggle on in general is pathfinding. I've looked at A* but it is not clicking for some reason. I think pico-8 has some examples but I'd like some explaination if possible.

Another request would be menus (inventory). I understand how to make them but like learning new ways to do it. 

Anyways, just wanted to say thanks for the work you have already done.

Hey thanks! I'm glad it helps :D

I'd never heard of A* before, but I've been looking around and I think I can help you there. I'll post a tutorial as soon as I crack it.

What kind of menus/inventories are you wanting? I do have a tutorial on that in the works, so I'd like it to be applicable to what your looking for.

Well there is multiple pathfinding algorithms to pick from but A* looks to both be efficient and getting the shortest distance. Here is the pico-8 cart that shows it off. I'm trying to read the code but I get lost with everything going on.

As for menus I'm planning on an inventory screen. I want to move items on the list around, equipping, dropping, ect. My previous game was in gamemaker so I was able to do it by storing each menu screen in it's own function. With Tic's limitations I just want to see if I can make it smaller.

(+1)

Okay... I'm making headway on pathfinding. I'll try to post the five most common algorithms in separate tutorials as they get gradually more difficult... But may be a while still before I have a stable version to show :)

As for inventories, that will be easy. Everything involved is more or less stuff I've already covered, just used differently. That tut should be up as soon as I finish the demo cart... Give it a couple days

(1 edit)

No worries! I'm in no rush for the tutorials. I work a full time job so working on it is something I can really do once a week.

Even then I'm just grateful there is some tutorials to follow at the moment (one reason I got into Tic-80. When I posted about the request for inventories I did it late at night and didn't realize you already had a menu. So sorry about that!

Am looking forward to the pathfinding though. It's going to help so many people out! :D

(2 edits)

New tutorials!

Sprites and maps

Drunk Walk Level Generator

Mouse/Touch event handling

BFS Pathfinding

These are just the tutorials out since my last update... If you visit the tutorial page frequently you may have already seen them :D


Stay tuned for :

A* Pathfinding 

Inventories

Using mset() and mget()

Dynamic Minimap

And more!!

(+2)

These new tutorials are great! Thanks! Mset and mget reminds me of peek and poke from QBASIC days :)

Hey duo, I'm glad they're helping!

There are actually peek and poke commands in TIC-80...I'm messing around with them right now and hoping to post a tutorial on it soon. btw...love your avatar...I too didn't have a bandit mask and had to modify a tube sock :D  

And there's more TUTORIALS out!

Using mset() and mget() Functions

Making Realtime Minimaps

Random Point Level Generator

GBF Pathfinding

again, if you check the tutorial page frequently you may have already seen these :)

A* is still coming...just hit a few snags :)