I must start (un) licensing my shit under the WTFPL license :v:
[QUOTE=thisBrad;33731318]Added Album art and progress bar (oh, and the ability to actually play a track)
[IMG]http://img12.imageshack.us/img12/6715/audiophilia201112150143.png[/IMG]
Edit:
Also fixed some threading issues that were randomly crashing the program[/QUOTE]
Will it get a custom chrome later? Whould be nice.
[QUOTE=thisBrad;33731318]Added Album art and progress bar (oh, and the ability to actually play a track)
[IMG]http://img12.imageshack.us/img12/6715/audiophilia201112150143.png[/IMG]
Edit:
Also fixed some threading issues that were randomly crashing the program[/QUOTE]
In what language is this being made? And (assuming you are using one) what audio library are you using?
I just had an overwhelming urge to use a ./configure script for some reason.. I just downloaded libpng and started compiling it for no reason at all..
I think the whole glib/gstreamer ordeal has gotten to me. I hope I'm not going insane.
[editline]15th December 2011[/editline]
I think I figured it out, it's the false sense of accomplishment.
I really need to get back working on my project. I don't feel any motivation after the grind of last night though. :suicide:
[QUOTE=thisBrad;33731811]I must start (un) licensing my shit under the WTFPL license :v:[/QUOTE]
I dunno man, currently I'm kinda torn. For games and shit I want to use the GPL, but for the utilities I develop for games I use zlib.
Fucking licenses
[QUOTE=Fox-Face;33733936]In what language is this being made? And (assuming you are using one) what audio library are you using?[/QUOTE]
Its written in C++ and uses openAL for the audio "rendering". libmad for mp3 decoding, id3lib for Mp3 tags and QT for the GUI
It will be able to run on OSX, Windows and Linux when I'm finished :smile:
I usually use MIT for whatever I release publicly. GPL is just an annoying hindrance in my opinion. If someone wants to contribute some code they're free to do so, if they don't then I don't give a shit.
So long that they don't advertise it as their own, I'm fine with it.
Learning C++, just got started on arrays, and I had a feel-good moment. When it first introduces arrays, it shows you a basic file that takes numbers from an array of 10 predefined integers and finds their averages. Instead of looking over the code to see what it did (it's an example; it's supposed to show you how something works), I took the description of the code, and made a file that lets the user input all of the elements of the array first (using a do-while loop), and then shows the average. I felt fantastic.
I just don't feel like I'd really understand all of the licenses unless I sat down and read all of them.
Compiling a plain binary for Android (which is seriously required for what I'm doing) is living hell
Whoever at google wrote the fucking Repo tool should be fired, I've had to manually fix a kazillion of errors in it, and I'm still shooting off fixes
[editline]15th December 2011[/editline]
Does anyone actually have a working .repo directory? If so it would be nice if someone could upload it
Currently the subcmds module needs to be updated to the latest version or it errors all over, after that I'm stumped because its adding dots all over the beginning of the URL's
[QUOTE=amcfaggot;33736430]I just don't feel like I'd really understand all of the licenses unless I sat down and read all of them.[/QUOTE]
That's what I did.
Spent a while thinking at school today, had a bit of a restructure.
Anyway, expression evaluation (as opposed to parsing):
[img]http://i.imgur.com/K508I.png[/img]
My fancy error system:
[img]http://i.imgur.com/ZLzWc.png[/img]
[editline]15th December 2011[/editline]
Added unary minus and exponents; asssignments and whatnot up next :)
[editline]15th December 2011[/editline]
C++ makes me use too many semicolons in regular text;
So my school website was down, and I needed a PDF from it. Decided to check if my cache had it and it did. But since chrome doesn't let you download cache files, I had to write a program to convert this:
[QUOTE]00000010: 25 50 44 46 2d 31 2e 34 0a 33 20 30 20 6f 62 6a %PDF-1.4.3 0 obj
00000010: 20 3c 3c 0a 2f 4c 65 6e 67 74 68 20 33 32 31 34 <<./Length 3214
00000020: 20 20 20 20 20 20 0a 2f 46 69 6c 74 65 72 20 2f ./Filter /
00000030: 46 6c 61 74 65 44 65 63 6f 64 65 0a 3e 3e 0a 73 FlateDecode.>>.s[/QUOTE]
into my PDF. :suicide:
I reprogrammed how layer 2 stuff is handled, so I had to test them all again..
[img]http://i.imgur.com/X8Koa.gif[/img]
What a mess.
[quote][SSS] Austech: Blow on the cartrige Maurice[/quote]
Did some work on Holly. Trying to get OGG Vorbis working with WebM. It's not working. I can spit out an OGG file that works and plays properly, but for some reason if I add it to the WebM file it doesn't work - despite all the verify tools saying that it should.
Blurgh. I uploaded my WIP code to the SVN if anyone wants to take a swing.
[QUOTE=StealthArcher;33728405]You're still looking at a huge number of blocks in memory at any time.
Minecraft: 9 chunks in any direction around you diagonals count as one 18*18 chunks (324) 16x16x128 (32768) blocks in a chunk for over 10 million blocks in memory.
Terraria keeps an entire world in memory at a largest size of 8400 x 2400 blocks = 20 million
[editline]14th December 2011[/editline]
Block 2 byte ID (1 byte limits you to 255 maximum types)
Block destruction and damage data
Entity flag
draw flag
lighting flag
etc.
You can rack up bytes of memory pretty quick when you want the world to be modifiable[/QUOTE]
Run length encoding helps with games like Minecraft and Terraria where TONS of blocks will be the same for many rows. It's also fast enough to use real time.
[QUOTE=garry;33738467]Did some work on Holly. Trying to get OGG Vorbis working with WebM. It's not working. I can spit out an OGG file that works and plays properly, but for some reason if I add it to the WebM file it doesn't work - despite all the verify tools saying that it should.
Blurgh. I uploaded my WIP code to the SVN if anyone wants to take a swing.[/QUOTE]
Speaking of video processing in general, how would I go about flipping OpenGL's output? I'm assume you do it on Mac OS X Garry's Mod?
More of my "galaxy". I now have the generated map mapped to a "sphere" which can also rotate. It's actually all 2d and pixel manipulation to make it look like a globe. I also put a blur over it. It's procedural of course.
[img]http://i51.tinypic.com/5a4z6p.png[/img]
I still have a small bug (the black line).
We had to make games at school today
I knew it was going to be gamemaker
(Turns out there are people who call themselves professional gamemaker users and they actually study it)
They had visual studio and XNA on the laptops too but they said it would give me an unfair advantage (The maker of the best game would get 60 euros)
Well, I lost because
1. Didn't have time for making a story
2. I never used friggin gamemaker before and the code syntax is [I]horrible[/I]
[QUOTE=garry;33738467]Did some work on Holly. Trying to get OGG Vorbis working with WebM. It's not working. I can spit out an OGG file that works and plays properly, but for some reason if I add it to the WebM file it doesn't work - despite all the verify tools saying that it should.
Blurgh. I uploaded my WIP code to the SVN if anyone wants to take a swing.[/QUOTE]
Not meaning to quickly derail here but Jesus Christ that title is even more ridiculous then mine.
Also, nice to see you providing more MIT licensed goodness garry :3:
[QUOTE=uitham;33739461]We had to make games at school today
I knew it was going to be gamemaker
(Turns out there are people who call themselves professional gamemaker users and they actually study it)
They had visual studio and XNA on the laptops too but they said it would give me an unfair advantage (The maker of the best game would get 60 euros)
Well, I lost because
1. Didn't have time for making a story
2. I never used friggin gamemaker before and the code syntax is [I]horrible[/I][/QUOTE]
Make game in C++, run as DLL in Game Maker :v:
I wish schools would just stop teaching Game Maker. Its a horrible way to learn programming.
[QUOTE=thisBrad;33737060]So my school website was down, and I needed a PDF from it. Decided to check if my cache had it and it did. But since chrome doesn't let you download cache files, I had to write a program to convert this:
into my PDF. :suicide:[/QUOTE]
Open in a hex editor... copy and paste?
[QUOTE=thisBrad;33739548]Make game in C++, run as DLL in Game Maker :v:
I wish schools would just stop teaching Game Maker. Its a horrible way to learn programming.[/QUOTE]
Hey they taught us at my High School with [url=http://en.wikipedia.org/wiki/Turing_(programming_language)]Turing[/url] of all things. It wasn't honestly that bad (even had OOP capabilities with a similar syntax to C or Pascal) but seeing all the schools taught you to do with it was games (and Turing does graphics for you, teaching you nothing in the end), it kind of bombed and I still haven't been able to dig up all of my programs from back then.
[QUOTE=thisBrad;33739548]Make game in C++, run as DLL in Game Maker :v:
I wish schools would just stop teaching Game Maker. Its a horrible way to learn programming.[/QUOTE]
I honestly found that Game Maker is a great basis if you start with it at an early age. I began using Game Maker when I was 9, and without it, I would have never started C++.
[QUOTE=StealthArcher;33739680]Hey they taught us at my High School with [url=http://en.wikipedia.org/wiki/Turing_(programming_language)]Turing[/url] of all things. It wasn't honestly that bad (even had OOP capabilities with a similar syntax to C or Pascal) but seeing all the schools taught you to do with it was games (and Turing does graphics for you, teaching you nothing in the end), it kind of bombed and I still haven't been able to dig up all of my programs from back then.[/QUOTE]
My High School used Turing as well for the intro course in grade ten, then Python in the College 11-12 and Java in the University 11-12.
[QUOTE=Natrox;33739935]I honestly found that Game Maker is a great basis if you start with it at an early age. I began using Game Maker when I was 9, and without it, I would have never started C++.[/QUOTE]
Yeah I'm in the same boat. Without it I never would had made my way up to C++. ..Maybe GameMaker just looks horrible when I compare it to C++. :v:
But I think if someone learned say Python as a starting language, it would be easier to move to a language like C++. I just think if a school is going to teach a language, it should't GameMaker. There are plenty of other easy scripting languages.
My highschool taught Visual basic/GameMaker in Grade 11, then C++ in Grade 12. Now I'm in first year university learning Python and moving to Java next semester. Next year better be C++ or I'm gunna be pissed
[QUOTE=Jookia;33738692]Speaking of video processing in general, how would I go about flipping OpenGL's output? I'm assume you do it on Mac OS X Garry's Mod?[/QUOTE]
I can add an helper for that. You basically just want to memcpy each row of pixels to the opposite vertical line.
We did Turing in Grades 10 and 11 and I absolutely hated it. In Grade 12 we did Python and Pygame with was much more enjoyable cus it supported more than 256 colours :smile:
[QUOTE=garry;33740282]I can add an helper for that. You basically just want to memcpy each row of pixels to the opposite vertical line.[/QUOTE]
Well I'm no good at optimizing stuff, and I'm doing this each frame. A helper would be nice, though.
Sorry, you need to Log In to post a reply to this thread.