[QUOTE=BlkDucky;28966334]Oh god. I seem to remember someone posting about this a while back. It looks awful. :ohdear:
Edit: I know it's intended for kids (right?), but why does it have to have such a painful colour scheme?[/QUOTE]
And then there's LEGO Mindstorms, where you access settings by flipping puzzle tiles around in 3D:
[img_thumb]http://www.techno-stuff.com/prog-1.JPG[/img_thumb]
Content:
[img]http://dl.dropbox.com/u/5013896/forum/Facepunch/Programming%20WAYWO/RawFile/Settings.png[/img]
The "GenericPluginLoaderDraft" is a plugin with "" as data and file type that catches requests if there are no matching plugins with longer ids.
The ids are ordered by length and compared to the end of the string, so you can have different plugins for ".tar.gz" and ".gz", for example.
I split up the interface, so plugins can now do any combination of the following:
- process files
- process data
- relay data
- relay files
- register new plugins
Names and settings pages are common to all plugins.
Should I add an interface that allows full control over the plugin tables or only allow changing the plugin priority for a data type?
Does it sometimes happen to you that you read an idea, know exactly how to implement it and somehow feel you should start writing that program immediately?
[QUOTE=Quark:;28969210]I love you. Will you release this?[/QUOTE]
I'll get everything working, refactor stuff until I can sleep at night, then release the source.
What's it written in? I can't wait to try this!
Better?
[IMG]http://dl.dropbox.com/u/9317774/Sun101.PNG[/IMG]
Didnt manage to get any effects working
-slowpunch-
Does the GPL allow you to reference proprietary software?
Whoa, just discovered the Refactor menu in Visual Studio.
Feel like I've been living in the stone age and just discovered bronze or something.
[QUOTE=q3k;28968872]This may not look like much, but I finally (after a day and a half of bughunting) managed to get multitasking to work in my kernel.
[img_thumb]http://i.imgur.com/DbWxe.png[/img_thumb]
Feels good man. Also, the duplicate line at the top is there because I didn't write proper locking for my I/O library.[/QUOTE]
Next up: Overthrow Linux as hackers' OS of choice.
[QUOTE=esalaka;28970017]Next up: Overthrow Linux as hackers' OS of choice.[/QUOTE]
I don't get why people use Linux as a desktop OS.
Don't get me wrong, it's an awesome base for nearly every type of server you can think of - I like Linux a lot - I just don't understand why people think it makes a suitable platform for consumers.
[QUOTE=Rohans;28953302]Just came back from ECOO boardwide, asians beat me. :( I came in 26th out of 60, the top 13 continue to regional. The other team (of asians, surprisingly) from my school came in 52nd. :V
Problems 1 and 2 were shit easy then problem 3 came along and I could only get some of the sample results to work (spent 1.5 hours debugging). We decided to just get what we could from it, and we ended up getting perfect. Problem 4 needed trig or some shit which i didn't really remember (fuck you Austech).
Did the competition on a Pentium 3 laptop in VC++ 5 (no documentation or code completion), close enough.[/QUOTE]
Awesome! I'll be writing mine tomorrow. How did your board manage to send 60 people to the boardwide contest? This will be the first year that my board will even have to have a contest, because we've never had more than one team before. Lucky for me, half of my team consists of asians!
[QUOTE=esalaka;28970017]Next up: Overthrow Linux as hackers' OS of choice.[/QUOTE]
ETA: 20 years.
But you can [url=http://www.github.com/SergeB/Cucumber]get hacking already[/url] if you want...
[QUOTE=CarlBooth;28970093]I don't get why people use Linux as a desktop OS.[/quote]
Because I don't see any better alternative.
[QUOTE=CarlBooth;28970093]I don't get why people use Linux as a desktop OS.
Don't get me wrong, it's an awesome base for nearly every type of server you can think of - I like Linux a lot - I just don't understand why people think it makes a suitable platform for consumers.[/QUOTE]
I used to use it for general browsing and chatting, while I used Windows for gaming - Dual boot.
[QUOTE=CarlBooth;28970093]I don't get why people use Linux as a desktop OS.
Don't get me wrong, it's an awesome base for nearly every type of server you can think of - I like Linux a lot - I just don't understand why people think it makes a suitable platform for consumers.[/QUOTE]
The GNU Project is the magic sauce, and because it's 'exclusively' linked thus people need to use GNU/Linux.
[QUOTE=Quark:;28970194]I used to use it for general browsing and chatting, while I used Windows for gaming - Dual boot.[/QUOTE]
I've got an Arch/Windows 7 dual boot, and the only thing I need Windows for is League of Legends. Literally everything else I do on my computer can be done on Linux, just as, if not more easily.
[QUOTE=CarlBooth;28970093]I don't get why people use Linux as a desktop OS.
Don't get me wrong, it's an awesome base for nearly every type of server you can think of - I like Linux a lot - I just don't understand why people think it makes a suitable platform for consumers.[/QUOTE]
I've had less problems with Linux than with Windows on this new computer of mine.
Not that I've had that many problems with W7 either. I prefer Linux 'cause it just works.
(Which is, ironically, the reason many claim to be using Windows for)
[editline]3rd April 2011[/editline]
[QUOTE=Shanethe13;28970296]I've got an Arch/Windows 7 dual boot, and the only thing I need Windows for is League of Legends. Literally everything else I do on my computer can be done on Linux, just as, if not more easily.[/QUOTE]
Exactly this, just replace LoL with general gaming and shit.
[QUOTE=Quark:;28969713]What's it written in? I can't wait to try this![/QUOTE]
C# using OpenTK for rendering, and SFML for some stuff but I'm going to remove any SFML dependencies soon.
[QUOTE=esalaka;28970355]I've had less problems with Linux than with Windows on this new computer of mine.
Not that I've had that many problems with W7 either. I prefer Linux 'cause it just works.
(Which is, ironically, the reason many claim to be using Windows for)
[editline]3rd April 2011[/editline]
Exactly this, just replace LoL with general gaming and shit.[/QUOTE]
In the several times ive attempted to use linux (ubuntu specifically) something always, always manages to go wrong, for no reason and ive been unable to fix it. Also the file permissions, and directory permissions annoy me :v:
[QUOTE=Icedshot;28970445]In the several times ive attempted to use linux (ubuntu specifically) something always, always manages to go wrong, for no reason and ive been unable to fix it. Also the file permissions, and directory permissions annoy me :v:[/QUOTE]
Same here. Even though I'm using Windows 7 daily and Ubuntu only very rarely I had more kernel panics than bluescreens in the last few months. Also I accidentally hid some menus in my Ubuntu and can't get them back, I somehow completely destroyed the sound driver with no chance of recovery and I managed to completely break X server several times.
[QUOTE=Dlaor-guy;28967673]Steal some ideas from here:
[url]http://gpwiki.org/index.php/Game_Ideas[/url]
[url]http://gmc.yoyogames.com/index.php?showforum=10[/url]
[url]http://www.squidi.net/three/index.php[/url]
[url]http://www.gamediscovery.com/ideas/[/url][/QUOTE]
How did you come up with your ball idea?
[QUOTE=Robber;28970491]Same here. Even though I'm using Windows 7 daily and Ubuntu only very rarely I had more kernel panics than bluescreens in the last few months. Also I accidentally hid some menus in my Ubuntu and can't get them back, I somehow completely destroyed the sound driver with no chance of recovery and I managed to completely break X server several times.[/QUOTE]
I've never had too much luck with Ubuntu. It's advertised as being the most user-friendly, but I just see it as being bloated. With something like Arch, every single program running on your computer, including X, is something that you set up yourself. More often that not, this means that if something does break, you know exactly how to fix it.
[QUOTE=CarlBooth;28970093]I don't get why people use Linux as a desktop OS.
Don't get me wrong, it's an awesome base for nearly every type of server you can think of - I like Linux a lot - I just don't understand why people think it makes a suitable platform for consumers.[/QUOTE]
It does have a place in the desktop market. It's the only truly free operating system.
And no not free as in open, free as in it doesn't cost anything.
<fuck this I double-posted?>
[del][B]Fact:[/B][/del] [B]Opinion:[/B]
Ubuntu, in fact, does not work and is not user-friendly in any way.
[QUOTE=Tamschi;28969733]-slowpunch-
Does the GPL allow you to reference proprietary software?[/QUOTE]
[url=http://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs]Yes[/url], read [url=http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs]this[/url].
[editline]3rd April 2011[/editline]
[QUOTE=esalaka;28970706][del][B]Fact:[/B][/del] [B]Opinion:[/B]
Ubuntu, in fact, does not work and is not user-friendly in any way.[/QUOTE]
I've been using it just fine. The reason I switched (to Fedora) is to get more recent releases in the official repository.
[QUOTE=Richy19;28970529]How did you come up with your ball idea?[/QUOTE]
That goes all the way back to 2005, I used to make games in Game Maker and made Run, a game where you had to escape an advancing laser beam by rolling away in some kind of weird Matrix-like environment. I won a GM Game Making competition with it, (but never received the price, a free domain name for a year, sadly) and then I made a sequel, Run 2. It's still online over at YoYoGames [url=http://www.store.yoyogames.com/games/58338-run-2-wip](link)[/url], but since 2009 I stopped used GM so I basically abandoned it. The game I'm making right now, Froid, is quite similar to Run 2, but this time it's only 2D, made in C#, a different artstyle and you don't run away from a huge advancing laser (although you can still get killed by stationary lasers :v:)
By the way, Froid was actually supposed to be a 3D game like Switchball and Ballance, with tons of influences of Metroid, Cryostatis and Penumbra. Basically, a ball rolling game within a horror atmosphere in a winter environment. The problem is that I would never get a game with that scale done before the deadline, so I simplified it.
I still have a gameideas.txt where I write all my ideas I come up with when I'm in a brainstorming mood. I even go as far as making notes on my phone about game ideas while I'm on vacation :v:
[QUOTE=Robert64;28970411]C# using OpenTK for rendering, and SFML for some stuff but I'm going to remove any SFML dependencies soon.[/QUOTE]
Do you use hardware instancing for the cubes?
Also, any mouse picking yet?
[QUOTE=Robert64;28968146]I've been learning OpenGL and GLSL, and used it to create an amazing and original game idea I just had:
[img_thumb]http://i54.tinypic.com/2u4rmog.png[/img_thumb]
It's using Octrees, with an Octree class I wrote without knowing how they are usually implemented so it's probably inefficient. I'm happy with how only faces which are open to the air are sent to the VBO.[/QUOTE]
That's awesome, I see you've also made it so that leaves are an exception to the outside air rule (either that or it's not working :P)
[QUOTE=Darwin226;28971111]Do you use hardware instancing for the cubes?
Also, any mouse picking yet?[/QUOTE]
I've only just started with OpenGL, but I plan to use instancing later. I'm working on object picking now.
[QUOTE=Jallen;28971234]That's awesome, I see you've also made it so that leaves are an exception to the outside air rule (either that or it's not working :P)[/QUOTE]
Thanks! Each block type has an "Opaque" boolean, I just generalised it to air when I described it.
[QUOTE=CarlBooth;28970093]I don't get why people use Linux as a desktop OS.
Don't get me wrong, it's an awesome base for nearly every type of server you can think of - I like Linux a lot - I just don't understand why people think it makes a suitable platform for consumers.[/QUOTE]
Personally I feel much more comfortable programming on a *nix platform (easier to compile libraries & software, all the command-line utilities, cygwin just feels hacky, etc.), but the lack of some games I play and decent ATi drivers turned me back to Windows.
I don't think that a hacker counts as a regular "consumer".
[QUOTE=Catdaemon;28970635]It does have a place in the desktop market. It's the only truly free operating system.
And no not free as in open, free as in it doesn't cost anything.[/QUOTE]
Why don't people like paying for things that are good? I pay for food and DVD's at the shops? Windows7 is a fantastic operating system. And is far more user friendly for all users from beginner to advanced. Linux may have its place in the desktop operating system market sometime. But until they get over that initial hurdle of having a community whose "goto" attitude is "look it up yourself noob" when you get stuck it's not going to take off :) IMO
[QUOTE=LouisD;28971716]But until they get over that initial hurdle of having a community whose "goto" attitude is "look it up yourself noob" when you get stuck it's not going to take off :) IMO[/QUOTE]
Huh.
I've only ever run into this with a few Ubuntu users. (#ubuntu-fi @ ircnet, if I recall correctly) Most Linux users I've seen are actually eager to share their solutions to problems.
Sorry, you need to Log In to post a reply to this thread.