Jump to content


billysback's Content

There have been 413 items by billysback (Search limited from 10-February 22)


By content type

See this member's


Sort by                Order  

#151030 Vindu - Animation Program W/ Easy Controls (3.6hrs Footage Max)

Posted by billysback on 29 October 2013 - 06:38 AM in Programs

View PostKingOfNoobs, on 27 October 2013 - 01:49 PM, said:

I haven't really looked at this yet, but why just 10 fps instead of 20?
because you don't really need it to be any faster than 10fps in CC...
it could handle it (because of the screen buffer) but I don't really see the point...

View PostHellkid98, on 28 October 2013 - 12:49 PM, said:

Testing this out right now :D
I have a couple suggestions:

1: Adding an option to add subtitles to the current frame
2: Using right mouse button to clear pixels in the frame

Otherwise, Good job! ;)

Btw, Are you norwegian? I think vindu is window in norwegian if I'm not wrong
I'm British, but the name was half suggested by a norwegian :)



#150231 Vindu - Animation Program W/ Easy Controls (3.6hrs Footage Max)

Posted by billysback on 24 October 2013 - 11:37 AM in Programs

Vindu (Window) is an animation program which utilizes sliders to allow for (on a standard sized monitor) 3.6 hour long animation at 10fps with easy click & drag controls to move between frames as well as a play feature which plays the animation at 10fps

Selecting what you paint with is easy, on the right hand of the screen is a bar showing all of the colours available in CC. To choose what colour you wish to set as the background colour you're painting with LEFT CLICK, to choose what text colour you want RIGHT CLICK. Type anywhere to set the character you want to paint with.

To actually paint, you simply click (and drag) anywhere on the "canvas" in the centre of the screen.

To move between frames you click and drag the sliders at the bottom of the screen; how they work:
  • the top slider moves the animation on by 1 frame
  • the middle slider moves the animation on by width (51) frames
  • the bottom slider moves the animation on by width^2 (2601) frames
so basically, for every one you move along on the middle slider you move along the WHOLE of the top slider (once) and for every one you move along the bottom slider you move along the WHOLE of the middle slider (once).

To save or open an animation first click on the "Input" line (anywhere on that line will do), write the name of your project and press enter, now click the appropriate button to open/save that project under that name.

To clear the current frame press the "clear" button
To clear the WHOLE ANIMATION press the "clear all" button

To quit the program, press "CTRL" (if you're currently playing an animation this will just stop the animation)
To play an animation, first open it then press "ALT" and the frame sliders should turn red, click anywhere on the canvas to start the animation.

Screenshots:
Posted Image

Pastebin:
http://pastebin.com/QZ7VT1rg

Hope you like it :)
( also thanks to some people on the IRC who helped me fix a bug with, mainly Cruor and Uni :P )



#149116 Gridlock - Encryption

Posted by billysback on 16 October 2013 - 05:12 AM in Programs

View PostParmacoy, on 16 October 2013 - 12:21 AM, said:

How long would it take if someone didn't know the key, but used brute force using the letter groups, would the time taken to crack it that way be a waste of cpu time?
this would require making the presumption that all the coordinates you converted from the encrypted text are correct, if you also shuffled the character sequence using the password then you would have no reliable way to know you have a correct set of coordinates...
I guess you could go through every possible character sequence and every possible letter group or "grid" and look to see if any of them are humanly eligible... But you could get artifacts using that method, and it would also require personally looking through a tonne of text...

I can't really think of another way to crack it.

On the current version you could do the same as the above method but you have the luxury of being able to presume you have to correct coordinates when you get the intersects using the character sequence...



#149076 Gridlock - Encryption

Posted by billysback on 15 October 2013 - 05:50 PM in Programs

I'm not about to claim this is in unbreakable, but I just want to know how strong this encryption actually is...
I got the idea whilst watching The Fifth Estate earlier today (film about Wiki Leaks, it talked about their OS's security stuff), and the basic concept is it plots letters on a 2D grid and jumbles them about the grid a bit, it shouldn't be too hard to follow if you look at the code... maybe...

anyway, I'll give the program and an example of some encrypted text, I want to see if you guys can un-encrypt it without the password (no doubt you can, but I want to know how/how easy it was) :P

paste: http://pastebin.com/801UFAuW
Usage:
follow instructions, encryption/decryption outputted to file "enc" (log of all cryptions done)

Example text: 2Fv:@RL9NTL$..LTFLL9

How it works, for people who are interested:
Spoiler



#147090 [Cc2D] Computercraft 3D - Import Blender Files Into Computercraft!

Posted by billysback on 28 September 2013 - 07:59 PM in Programs

 je06, on 28 September 2013 - 03:06 PM, said:

You should make it into a game engine.
I attempted to make some 3D games using Nitro's 3D test-thing (I know Nitro was planning on using it in a game, but he was going to use it as more of an aesthetic than a gameplay mechanic, as far as I knew, anyway) and the result was, basically, that CC isn't fast enough. Maybe with some extreme optimizing you could get it to render a simple game at an acceptable rate, but use shapes more complex than cuboids and I doubt you'll be able to do much.

The best way to get 3D in CC would probably be using a similar or identical method to Gopher's 3D test, someone has already adapted that in to a game and I had a shot at adding sprite capabilities in to it. (I failed, mainly due to the fact it wasn't my code, so I didn't really understand it properly)...

Either way, what Xenthera said is true, this is awesome (which it is by the way xenthera :P) but it can't really be used for anything more than a tech demo, or an aesthetic...

Also, as a suggestion, could you try applying colours to the vertices, then the "stronger" (larger-numbered) colour is drawn when drawing a line between two vertices? I haven't actually looked at the code, so I don't know how hard this would be to implement, or even how you're rendering the models, but it would be cool to get a bit of colour in there, even if you just gave each vertex a random or same colour...



#146672 The Music Thread

Posted by billysback on 26 September 2013 - 01:35 AM in General

I found some awesome dubstep/electro etc. channels which have music from smaller artists on youtube on them, I made a playlist of the songs I liked the most (incomplete, only 21 songs :P)

but either way, these are the channels I am listening to now:
http://www.youtube.c...s?feature=watch
http://www.youtube.c...c?feature=watch



#145343 Game Group Project

Posted by billysback on 17 September 2013 - 09:58 AM in General

Task: AI I guess? General game logic..?
Lua Experience: urm.. 8? I don't want to sound cocky...
Previos Programs/Games:
	 My pastebin is http://pastebin.com/u/billysback, but that's pretty messy, here's a list of some of my more notable thingys I've made on CC
		  http://www.computercraft.info/forums2/index.php?/topic/14033-game-ninja-ninjas/
		  www.computercraft.info/forums2/index.php?/topic/14861-billy-love-esque-programapi-thing/
		  http://www.computercraft.info/forums2/index.php?/topic/5911-game-shipper-become-a-space-pionere-v12/
		  www.computercraft.info/forums2/index.php?/topic/6387-wip-navy-mmorpg-very-much-work-in-progress/
I'd like to help if I can, I'm pretty much always looking for something to do...
I despise making GUIs, just making individual sprites isn't that bad but I guess I'd still rather just be making the code behind the game.
I have a little bit of experience with AI, and it would be a fun challenge if nothing else :)



#145157 Autolock's Programs - || Animation || Roaming Servers || Shells || Utilities ||

Posted by billysback on 16 September 2013 - 02:50 AM in Programs

could we get some images?
I know the "no pics no clicks" rule doesn't exactly apply to this forum, but still it's nice to see images of the program and it will probably make people more likely to try it out :)



#144978 Deathman Labs - Brining The World To The Next Generation.

Posted by billysback on 15 September 2013 - 06:01 AM in General

OH, ok I understand now :)

sorry for taking your OP the wrong way, it seemed like you were being very arrogant, but I get it, it's your servers theme :)
I'm sorry for being so aggressive in my post, I think you should make it a bit clearer that you don't actually believe you're a company :)



#144977 Water! - Kinda Like Fire! But With Water...

Posted by billysback on 15 September 2013 - 05:57 AM in Programs

View PostZudoHackz, on 15 September 2013 - 01:17 AM, said:

May I use this as a "screensaver" please?
of course, that's pretty much what I had in mind when I made it

Thanks for the comments everyone else :)



#144881 Deathman Labs - Brining The World To The Next Generation.

Posted by billysback on 14 September 2013 - 02:10 PM in General

View Post1lann, on 14 September 2013 - 11:25 AM, said:

Define "everyone in our company".
Just wondering...
the website says there are a whole two members, and one of them is the website owner...
this is kind of a [nonsense] post, I don't think you're allowed to be this blatantly arrogant and flat out dishonest... Marking as spam.

[Oh, it's absurd, all right. It isn't particularly against any rules, though. Who knows, maybe someone will be dumb enough to fall for it. -L]



#144789 Water! - Kinda Like Fire! But With Water...

Posted by billysback on 14 September 2013 - 05:14 AM in Programs

This is a bit like Gopher's Fire! but instead it shows a constant stream of flowing water.

It's also slightly less complex than Gopher's, all it technically does is draw the sine graph with varying transformations, but after a lot of tweaking of settings I finally got something that I at least think looks representable.

Posted Image
(NOTE: the gif is about 4x slower than it actually runs at, perhaps even slower than that, and its a tiny bit glitchy, but it should give you an idea of how it flows.)
Spoiler

Here's the paste:
http://pastebin.com/SYeftZTM

Or if you prefer hastebin:
http://hastebin.com/buqeriwoja.lua

Just thought I'd share it, feel free to toggle the settings, here's a list of key variables and what they change:
Spoiler



#143501 The Music Thread

Posted by billysback on 04 September 2013 - 03:06 PM in General

eh, whatever I feel like at the time.
Because I can never be bothered to make a playlist or anything I either find a premade video that has a load of songs in one video or I just get one song I like and stick it on listenonrepeat for a couple of hours.
Anime music/AMVs, Dubstep, actual music... Older music from when I was younger... Anything?



#141894 What Frameworks Do You Use For Programming?

Posted by billysback on 27 August 2013 - 05:44 AM in General

when I used to make things for Java, including little games, I used just the standard Java libraries; Swing, AWT for graphics. I can't remember which library handled sounds, but I used it. I made everything else myself...

I feel I should learn how to use some libraries, but I could never be bothered when I used Java and now I don't use Java much... Though I might look in to OpenGL or LWJGL



#141821 How Did You Learn How To Code?

Posted by billysback on 26 August 2013 - 02:15 PM in General

I started a few years ago... 4 years ago, I think.
I started with VB for the very basic concepts of programming, learning this basically involved sitting there asking my dad how to do everything.
Then I started to take up Java to make plugins for hMod, I learned Java initially by helping others who were just as bad as me, I looked up their questions online and tried to figure it out with them, this way I learned the basics of Java plugin making, though I still didn't really understand Java.
I then moved away from the community and worked by myself, just using Google to make my own games and plugins.
If I ever made anything I was proud of, I would release it, but behind each project I was proud of was 10 that most likely failed miserably. But I learned the most from them.
That's pretty much it, google from then on outwards...



#141230 Billy - Löve-Esque Program/api Thing

Posted by billysback on 22 August 2013 - 12:56 PM in Programs

View Postjoshmanisdabomb, on 22 August 2013 - 07:30 AM, said:

I was about to start something like this! :(
But anyway, this looks pretty nice, but I'm not on a computer appropriate enough for CC right now so I can't see how it runs.
If you want to see an example of the buffer API being put to the test practically, look at my Ninjas! game, which uses the exact same buffer.
http://www.computerc...e-ninja-ninjas/

This whole thing is essentially a mash-up of bits and bobs I've been working on randomly for a while, I'll implement all of it slowly, for example I'm going to find a way to implement my ray-caster, though this won't be as simple.



#141115 Billy - Löve-Esque Program/api Thing

Posted by billysback on 21 August 2013 - 05:41 PM in Programs

Billy!
I was bored, so made this. Something that I, personally, think I am actually going to get use out of, which makes a change.
Please excuse the name, it was temporary at first but then I used it to much...

Usage:
you run the program, so "billy", followed by the name of the billy-program you want to run and and parameters you want to run it with, for example:
billy example 15 10
And that's it.

Documentation:
Spoiler

Example:
Spoiler

Download:
http://pastebin.com/MxjneLTR

Thanks :)



#137641 Ask A Pro Renewal Project (and How You Can Help!)

Posted by billysback on 02 August 2013 - 05:58 AM in Ask a Pro

I don't want to sound patronizing or hostile when I say this, but many of the AaP topics asked which can be answered by a link to PIL etc. can also be answered by google. It seems that many of the people asking these questions either didn't think to google their question first or just didn't know what to google.

But it seems there should be a clear post explaining and giving advice one what to google, or what and where to search to answer your own questions. New tutortials and all that are great, but that won't miracurously make all these people suddenly use the tutorial section. It needs to be very obvious that there are other ways of finding out their answer other than just asking it in AaP.

I don't really have any ideas how this second part could be solved, but the first part seems obvious, a detailed and friendly post that explains where and how to find the answers to some of your questions.



#137281 Post your desktop!

Posted by billysback on 31 July 2013 - 03:32 PM in General

My new desktop:
Posted Image
Rikka ♥ ♩♪♫♬



#136911 Generating Polygons/finding Points On Circumfrence Of A Circle

Posted by billysback on 30 July 2013 - 08:51 AM in Ask a Pro

That fixed it, thanks
This exact equations has worked in previous programs though .-.



#136903 Help With Counting

Posted by billysback on 30 July 2013 - 08:12 AM in Ask a Pro

"I need help" not "Can someone make me a program"...
What do you need help WITH exactly? What don't you understand?



#136894 Generating Polygons/finding Points On Circumfrence Of A Circle

Posted by billysback on 30 July 2013 - 06:53 AM in Ask a Pro

Basically, it's fucking up and I have no idea why.
here's the important bit that's messing up:
--r = radius of circle, ang = angle, x,y = centre of circle
local function getPointOnCirc(r, ang, x, y)
	local x2 = x + r * math.cos(ang)
	local y2 = y + r * math.sin(ang)
	return {math.ceil(x2), math.ceil(y2)}
end

--ps = no. points, r =  radius of circle, x,y = centre of circle
local function genPoly(ps, r, x, y)
	local poly = {}
	local tot = 0
	for i=1,ps do
		local rot = 360-tot
		if rot <= 0 then rot = 1 end
		if i == 1 then rot = rot/2 end
		tot = tot + math.random(rot)
		if tot > 360 then tot = 360 end
		local np = getPointOnCirc(r, tot, x, y)
		print(tot..","..np[1]..","..np[2])
		--sleep(0.5)
		poly[#poly + 1] = np
	end
	return poly
end

here's the rest of the program in case you want to try it out:
Spoiler

for some reason, despite the angle being constantly under 360, it is drawing the points at seemingly random positions around the circle, meaning weird looking shapes are being made.
I have no idea why.

EDIT:
also, here is an example output of that function:
154,20,9
288,29,4
302,31,12
349,20,8
353,28,15
356,22,4
where the first number is the angle and the next two are the x,y coords.

NOTE:
there aren't any errors, the program *works* fine, it just doesn't work as expected



#136109 Post Your Internet Speed!

Posted by billysback on 26 July 2013 - 10:04 AM in General

View PostPappleFruit, on 26 July 2013 - 08:42 AM, said:

Well, that is awkward, my provider promised a 50MBit/s Download-Speed.
If you're connecting to your internet via a wireless router then unless you have a good router your internet speeds are going to be significantly slower, for example I get 10-20mbps on my computers at home but when I connect one direct to the router via Ethernet cables I get 98-100mbps



#135286 Look At What My Dad Found!

Posted by billysback on 23 July 2013 - 03:12 AM in General

:o my dad also had one of these when he was younger, but I have no idea if he kept it... (I doubt it, otherwise I'm sure he would have shown me)



#134846 Logo Request

Posted by billysback on 21 July 2013 - 08:29 AM in General

Obviously this isn't finished and is rough, but something like this;
http://i1117.photobu...zpscad3f137.png
I don't know if I could be bothered to do the whole thing though .-.