🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

Nesbox

290
Posts
3
Topics
459
Followers
29
Following
A member registered 296 days ago · View creator page →

Projects

Recent community posts

Great, thanks

The TIC Bundler is out of date and I have to update it.

Don't know when Android export will be added, maybe as part of the issue https://github.com/nesbox/tic.... 

I got the problem, seems default cartridge has DB16 palette and that's why you don't see changes.

So, it shouldn't be, it's a bug. As a temporary solution, load palette.tic from demos, copy any palette string from the code and paste it to the Palette Editor. (also, pls create an issue on the Github)

Thanks

It's default palette for new cartridges in the config file, try to create new cartridge after you'll change palette in the config.

yes, you can change channel volume in the Sound Registers  using 'poke' api https://github.com/nesbox/tic....

Also, I'm going to add Fade effect to the Music Editor

Thank you :)

I added "Support This Game" button to the itch.io page.

Thank you :)

1. there aren't any legal limitations for creators, TIC-80 is more educational project and you can do what you want with your game

2. 

SF X Editor (brief description)

you can define 64 sound effects which also can be used in the Music Editor as instruments

so, we can play 8 octaves each with 12 semitones using predefined Square, Triangle, Saw or Noise wave (or you can design your own wave in Waveform Editor).  The  whole point of the editor you can change base note frequency, volume or wavetype over time, on the Wave tab you can jump from wave to wave, on the Arpeggio - jump from note to note relative to base note, on Pitch - change base note frequency

just call 'sfx(id)' to run your sound effect

Music Editor

Track is just a table with notes, click on color circle to enable pattern and press Z S X D C V G B H N J M buttons to enter notes

you can copy console output, just run 

tic > log.txt

and all the trace output will be in log.txt

Posted in Tool making?

you can save compressed data to Sprites area (0x4000) using POKE api and then export/import it

for sure, the cartridge consists of chunks, every has 4-byte header (1 byte - type, 3 bytes - size) and data

chunk types:
1 - tiles
2 - sprites
3- cover
4 - map
5 - code
9 - sfx
10 - waveforms
11 - music
Posted in Keyboard input?

I'm thinking how to do it better...

Replied to CapJerimum in Tutorial?

I made a TIC-80 port of Squashy for you

-- title:  Squashy port
-- author: Nesbox
-- desc:   port of Squashy game from picozine
-- script: lua
-- input:  gamepad -- paddle
padx=108
pady=122
padw=24
padh=4 -- ball
ballx=120
bally=68
ballsize=3
ballxdir=2
ballydir=-2 score=0
lives=3

function movepaddle()
 if btn(2) then
padx=padx-3
 elseif btn(3) then
  padx=padx+3
 end
end function moveball()
 ballx=ballx+ballxdir
 bally=bally+ballydir
end function bounceball()
 -- left
 if ballx < ballsize then
  ballxdir=-ballxdir
sfx(0)
 end  -- right
 if ballx > 240-ballsize then
ballxdir=-ballxdir
  sfx(0)
 end  -- top
 if bally < ballsize then
ballydir=-ballydir
  sfx(0)
 end
end -- bounce the ball off the paddle
function bouncepaddle()
 if ballx>=padx and
ballx<=padx+padw and
  bally>pady then
sfx(0)
  score=score+10 -- increase the score on a hit!
ballydir=-ballydir
 end
end function losedeadball()
 if bally>136-ballsize then
  if lives>0 then
  -- next life
sfx(3)
  bally=24
  lives=lives-1
else
  -- game over
ballydir=0
ballxdir=0
  bally=68
end
 end
end

function update()
 movepaddle()
bounceball()
bouncepaddle()
moveball()
losedeadball()
end function TIC()
update()

 -- clear the screen
 cls(3)

-- draw the lives
 for i=1,lives do
  spr(4,200+i*8,4,0)
 end

-- draw the score
print(score, 12, 6, 15)

 -- draw the paddle
 rect(padx,pady,padw,padh, 15)

-- draw the ball
circ(ballx,bally,ballsize,15)
end

and uploaded cart to website https://tic.computer/play?cart...

try to learn and find the difference

Replied to CapJerimum in Tutorial?

yes, TIC has a bit different API

Thanks, the font was made by @level27geek

you can download it here https://fontstruct.com/fontstructions/show/1388526/tic-80-wide-font

Thank you. Will think about Patreon...

wow, thank you for the donation and appreciative words :)

Not going to add other consoles, sorry.

TIC tries to find game.lua in working directory (folder where TIC app is installed)

It should work. Place game.lua where you want and call dofile('/.../game.lua') with absolute or relative path

Posted in About the mouse

you can define mouse cursor sprite (foreground sprite) from LUA by calling poke(0x3FFB,index), it'll draw system cursor if index=0

https://github.com/nesbox/tic.computer/issues/116

done in .24

It can't be done with the current Sprite Editor, but you can write a tool for TIC to edit and draw 2-bit sprites using poke4/peek4 by 0x4000... addr

Posted in save to desktop

Use GET command

ok, then :)

Great, but I can't understand how it refers to TIC80? if spec will be the same then OK, but if you design your own spec why not you give it own name?

Of course allowed, you can do what you want with your game :)

not yet, here is an issue https://github.com/nesbox/tic.computer/issues/60

like it, than you :)

Hi,

Of course, I created 'trim' issue on the Github https://github.com/nesbox/tic.computer/issues/81

People will be able create business apps with TIC If this goes on, joking :)

great job btw, thanks

Thanks for the palettes, I updated the the demo https://tic.computer/play?cart=1

or just sprite index, will draw cursor if the index > 0

Posted in About the mouse

There is no way to turn off cursor. I got your problem and will think how to do it :)

Likely you will have to set a flag in RAM using 'poke'.

I see, thanks

Hi,

Yes, Android input is buggy and doesn't work properly, I have similar issues here https://github.com/nesbox/tic.computer/issues?q=is...

Please add your comments to the issues and I'll fix it in the near future.

Thanks for the bug report and appreciative words :)

Thank you man :)

not going, sorry

know about the issue, will try to fix

thanks

It's possible but I'm not going to add new emulators, sorry

yes, seems to browser doesn't have enough performance to emulate GBA

(Edited 1 time)

yes, this is a bug

and thanks for the fix :)