[QUOTE=garry;39388670]I'm not so worried about testing/vetting them. I'm more worried about finding capable people locally.[/QUOTE]
I live somewhat locally, hire me?
[editline]28th January 2013[/editline]
I have zero qualifications by the way.
[editline]fuck[/editline]
V - Fuck you guys, I really want this job.
[QUOTE=garry;39388670]I'm not so worried about testing/vetting them. I'm more worried about finding capable people locally.[/QUOTE]
Is it a short term job or long term?
Or you just have them work from home?
Heh, I just wrote a compiler in less than 5 minutes with boost::tokenizer.
[code]<10> <10> <+> <OUT> <;>
20
exception at address 0x45 (literal push "0"): maximum stack size reached[/code]
That exception from the interpreter is caused by the lack of an end code by the way (which is intentional).
[QUOTE=ECrownofFire;39391004]Or you just have them work from home?[/QUOTE]
But what's the point in having an office then?
[QUOTE=DrLuckyLuke;39391307]But what's the point in having an office then?[/QUOTE]
Chair spin gif
I think garry realised he needs to actually use half the space in his massive office.
[QUOTE=Sebixxx;39384490]Looks kinda like super crate box.[/QUOTE]
That's really what I'm going for, at least for now. I was looking for a game mechanic simple enough that would allow me to focus on creating lots of different attacks/skills/items and on the programming side of visual/juicy effects, and Super Crate Box seemed like the perfect game to try to clone. I don't really have to worry about levels, enemy AI or any type of content creation, so it works nicely!
[QUOTE=voodooattack;39388933]I just wrote a fully dynamic Forth stack-machine using boost::signals2. That simply means that you can dynamically register new instructions (or words as they're called) or override core ones at run time.
The architecture/language is very simple, no registers, no line delimiters, code and data are mixed but there's a bit-map to distinguish code from data, if a code instruction is encountered it gets executed, if it's data it gets pushed on the stack. (and I haven't implemented jumping yet but that's easy, not implementing labels though)
For example:
[code]30 12 + OUT[/code]
Would output 42. 30 is first pushed on the stack, then 12; + (ADD) pops two values from the stack and adds them then pushes the result; OUT pops a value and prints it. If you replace the first two literals with IN, you'd get a simple calculator.
I'm going to use this for my new artificial life simulator project. Instead of going blind like before the the genome will dynamically allocate readable and/or writeable "ports" in the VM for physical signals and contextual commands available to that specific genotype. For instance, each sensor (cilium) would have its own input port, each flagella would have an output port to control movement, all depending on the physical traits of said genotype.
The best part is that the genome will always be aware of what's available and therefore it can construct allele sets for mutations and crossovers. Physical traits (which are processed at an earlier stage) are first evaluated to determine those.[/QUOTE]
Looks like [url=http://en.wikipedia.org/wiki/Reverse_Polish_notation]reverse polish notation[/url].
I regularly write out algorithms for doing things on paper and find out shortly that they have already been invented. On the one hand its disappointing because your not the revolutionary you thought you were, on the other hand you know it's a good idea.
The first step to finding coders and artists would be to update your [url=http://facepunchstudios.com/jobs/]jobs page[/url].
[QUOTE=iPope;39392139]I regularly write out algorithms for doing things on paper and find out shortly that they have already been invented. On the one hand its disappointing because your not the revolutionary you thought you were, on the other hand you know it's a good idea.[/QUOTE]
I once figured out how to calculate something about triangles, did some conversions on it and realised it was simply another form of a pre-existing formula
[editline]28th January 2013[/editline]
Then again, fucking everything about triangles was figured out a few millennia ago
[QUOTE=Hexxeh;39369480]Finished the first Hacker Cup puzzle, on the second one now. Anyone else doing these, got an IRC or Steam chat you're in?[/QUOTE]
I finished the first and second ones in Python. However I'm kinda new to Python so I couldn't figure out the last one D:
[QUOTE=cody8295;39392247]I finished the first and second ones in Python. However I'm kinda new to Python so I couldn't figure out the last one D:[/QUOTE]
I finished all three, but my solution to the last one took longer than 6 minutes with the real data (test data was far simpler), so I failed that one. I managed to get it down to 3 minutes 14 seconds with real data, though.
Also, writing a build system in Python for work. CMake fanboys, hate away.
[QUOTE=Hexxeh;39392595]I finished all three, but my solution to the last one took longer than 6 minutes with the real data (test data was far simpler), so I failed that one. I managed to get it down to 3 minutes 14 seconds with real data, though.
Also, writing a build system in Python for work. CMake fanboys, hate away.[/QUOTE]
I had the hardest time understanding what they wanted me to accomplish for the last one, so when I finally did get the correct answers for the last problem, I was so p/o'd that I just got the input data thinking it would work, but didn't test the extenuating cases, like 10^p etc. I was so disappointed when I realized my mistake.
And I read someones source of the last one, a sneaky way to do it is with the modulus operator, cause the answers repeat.
[QUOTE=Topgamer7;39392628]I had the hardest time understanding what they wanted me to accomplish for the last one, so when I finally did get the correct answers for the last problem, I was so p/o'd that I just got the input data thinking it would work, but didn't test the extenuating cases, like 10^p etc. I was so disappointed when I realized my mistake.
And I read someones source of the last one, a sneaky way to do it is with the modulus operator, cause the answers repeat.[/QUOTE]
Yeah, the modulus thing I did notice, but even then, for large values of k calculating one repetition takes a long time. The bottleneck for me was finding the lowest unused value in the last k values.
[QUOTE=Hexxeh;39392657]Yeah, the modulus thing I did notice, but even then, for large values of k calculating one repetition takes a long time. The bottleneck for me was finding the lowest unused value in the last k values.[/QUOTE]
I had fun doing the first two in Python but the last one stumped me. I had been testing codes for about an hour before I had to leave ):
I'm rewriting lots of code from NMplayer, adding a system for users and a more dynamic control panel (allowing for clients other than web).
[t]http://puu.sh/1U4qB[/t]
This is shown after checking if there's currently a session active, if not it starts one, then it checks if you're logged in, if not it shows this. Can't wait to make the login system! (This is the first time I'm making something as big as this, I feel like a real programmer now :v:)
[editline]why are you quoting me[/editline]
Oh, and this is what's shown if the RPi is connected to a TV:
[t]http://puu.sh/1U4An[/t]
[editline]28th January 2013[/editline]
On top is the name of the song, left top elapsed time, right top time left, the filling bar is progress
Garry you need to take a look at the current Gwen version, even if you added support for SFML 2.0 RC the sample doesn't compile out of the box.
[U]Here's what I do[/U]
Download SFML RC 2.0
Download Gwen from github
Put sfml libs in lib
Put sfml headers in include.
Run premake and compile the solution in visual studio 2010
EDIT: Fixed by switching projects to /MD
[QUOTE=Hexxeh;39392595]Also, writing a build system in Python for work. CMake fanboys, hate away.[/QUOTE]
Now you too shall know my pain. We will be like blood brothers, but our bond will be forged in broken #include dependencies.
had a go at SSAO, looks more like glossy shading or something :v:
[t]https://dl.dropbox.com/u/41041550/Coding/C%23/OGLFV/datmonkey.PNG[/t]
[QUOTE=Hexxeh;39392657]Yeah, the modulus thing I did notice, but even then, for large values of k calculating one repetition takes a long time. The bottleneck for me was finding the lowest unused value in the last k values.[/QUOTE]
Yeah, I literally looped through the entire list, and I was storing it as a vector, so it was pretty unoptimized, when I did finally got it to work with large numbers, it was going to take like a day to process that many vector resizes anyways :P. Apparently I wasn't allowed to just allocate 4MB of space in sequence. :(
So, I decided to pass some time by implementing a simple elevator system, because I was bored.
One thing led to another and, well.
(potential high volume warning for headphone users.)
[media]http://www.youtube.com/watch?v=lloR5FClXQM[/media]
[editline]oops[/editline]
Now you too can experience the joy of watching an elevator and then pressing the space bar.
[url]https://dl.dropbox.com/u/6661951/Programming/elevator.zip[/url]
[QUOTE=Chris220;39393337]So, I decided to pass some time by implementing a simple elevator system, because I was bored.
One thing led to another and, well.
(potential high volume warning for headphone users.)
[code]*snip*[/code]
[editline]oops[/editline]
Now you too can experience the joy of watching an elevator and then pressing the space bar.
[url]https://dl.dropbox.com/u/6661951/Programming/elevator.zip[/url][/QUOTE]
I personally helped pick the death metal clip. It's one of the greatest creations ever!
Ok maybe better?
[t]https://dl.dropbox.com/u/41041550/Coding/C%23/OGLFV/SSAO.PNG[/t]
[QUOTE=Chris220;39393337]So, I decided to pass some time by implementing a simple elevator system, because I was bored.
One thing led to another and, well.
(potential high volume warning for headphone users.)
-snip-
[editline]oops[/editline]
Now you too can experience the joy of watching an elevator and then pressing the space bar.
[url]https://dl.dropbox.com/u/6661951/Programming/elevator.zip[/url][/QUOTE]
Oh god that caught me by complete surprise.
[QUOTE=garry;39387889]I need to hire an artist and coders to work in-office. I have no idea how to do that.[/QUOTE]
Have you considered crowd sourcing certain minor aspects of coding to these forums? Most of us (I would think) would be fairly happy to contribute code in some way. I'm not sure how the specifics would work out, however
There are a few legal issues with this, but it might be a way of getting some things done without having to do them yourself, or even pay anyone
Got Mono.Texteditor working in a GTK# application.
[t]http://i48.tinypic.com/n6zwgz.png[/t]
Anyone know why there's tildes on empty lines?
[QUOTE=supersnail11;39393763]Got Mono.Texteditor working in a GTK# application.
[t]http://i48.tinypic.com/n6zwgz.png[/t]
Anyone know why there's tildes on empty lines?[/QUOTE]
I think that's mimicking vim.
[editline]28th January 2013[/editline]
[QUOTE=Icedshot;39393691]Have you considered crowd sourcing certain minor aspects of coding to these forums? Most of us (I would think) would be fairly happy to contribute code in some way. I'm not sure how the specifics would work out, however
There are a few legal issues with this, but it might be a way of getting some things done without having to do them yourself, or even pay anyone[/QUOTE]
This is my contribution:
[cpp]int main()
{
return 0;
}[/cpp]
Please make sure I'm in the credits!!!!
[QUOTE=esalaka;39392187]I once figured out how to calculate something about triangles, did some conversions on it and realised it was simply another form of a pre-existing formula
[editline]28th January 2013[/editline]
Then again, fucking everything about triangles was figured out a few millennia ago[/QUOTE]
I did similar stuff in trig class. I'd 'discover' something to find it existed.
Sorry, you need to Log In to post a reply to this thread.