[QUOTE=Quark:;47756684]it's people like you that make the internet an awesome place :)
this is really fucking cool man. on the search results, have you implemented thumbnails yet? there's a lot of searches i make where the titles are identical but the thumbnails help differentiate between which video i'd want to watch. also, video lengths could be added to the search results.[/QUOTE]
Yes, actually I just implemented it now (not any more video information at the moment, sorry) along with some more UI updates:
[IMG]http://i.imgur.com/36GcWSJ.png[/IMG]
Also can someone suggest a better name than Youtube Desktop?
DeskTube?
[QUOTE=aero1444;47757626]But are you a complete dick?
Edit: On a serious note, if I wanted to contribute to open source projects where would I start? I remember we were assigned a project that was simply "Make a contribution to an open source project", most people picked ridiculous things like phpmyadmin that they had no hope of making a meaningful contribution to.[/QUOTE]
Sometimes it just happens when you're doing what you like. I started coding in C because I wanted to be able to properly play retro-games on my 'dingoo a320', since I was told that 'if I didn't like it, I should do it myself'. From there I made friends, friends picked me up from there and gave me a free GCW Zero to help bring the device from ground up and into something cool.
My main task was developing an interface for it, so I have done a few trials here and there:
[video=youtube;zMgRTA0R-iA]http://www.youtube.com/watch?v=zMgRTA0R-iA[/video]
In the end, the project stagnated due to spending too much time discussing implementations, formats, APIs, and I started porting games so I could have some fun, making sure that each and every single feature in the games were available to use on the limited control scheme available, doing small optimizations here and there, etc.
[video=youtube;une6kJpTFxI]http://www.youtube.com/watch?v=une6kJpTFxI[/video]
(video in picture is a mouse-only game, which I had to rewrite a bit of menu code and do some good changes to controllers so it would work without mouse)
From getting the device to now, I learned everything I know about GNU/Linux, git, C, etc. I spent my time having fun, learning the trade with the help of some amazing people, made some pocket change and got some free handhelds. Nowadays I'm proficient enough to write my own tools to do daily tasks, small games, etc. There's still a lot to work on when it comes to refining my skills, but I have covered a lot of ground, all while having a fuckton of fun.
[B][I]TL;DR[/I][/B], do something you're passionate about, spend your time with something that, even if doesn't amount to anything huge, allows you to learn something new every day. Something that in the end, you will look back and say "time well fucking spent". You'll get your effort's worth back in a thousand.
[QUOTE=Berkin;47754127][URL="https://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog%28v=vs.110%29.aspx"]FolderBrowserDialog[/URL][/QUOTE]
Actually using the FolderBrowserDialog in 2015 dooms you to the darkest, deepest, ring of android hell.
You should inherit the OpenFileDialog, check if the "file" selected is a directory. Or use a library that does it for you.
I am not sure why microsoft doesn't update the FolderBrowserDialog, the class is uninheritedable they could replace it with whatever they want.
[QUOTE=ThePuska;47758743]I don't disagree that these people are useful and successful. But I like working on the theoretical and backend side of things. I like spending months just researching things just to solve some problem nobody's done before. It's what I'd like to do even if I wasn't paid to do it. And it's what I like about programming.
edit: To me it's more important in life that you like what you're doing. You can enjoy work, which means you don't need loadsa money to enjoy life. Because you're already enjoying it.[/QUOTE]
This is exactly right - though I'd also like to strike a balance between "loadsa mone" and just working on the raw programming side, but I can totally see why someone would want to just be isolated from the messy business world and live purely in the software world.
Thanks for the name suggestion, and I think i'm going to stick with DeskTube it for the time being. Also here's an update:
[t]http://i.imgur.com/tUxa32q.png[/t]
I have high hopes for this but using the iframe player has its own host of problems, for example if a video has a copyright strike or is vevo, it wont play in embeds. I think I have a solution though, however its not high on my list.
Also i've been playing around with embedding applications in wpf forms:
[t]http://i.imgur.com/lNKcoBY.png[/t]
Sorry for the godawful coloring, but debugging layouts in WPF is a pain in the ass when everything is either grey or slightly less grey.
Hooray! User addable rooms and doors (linking rooms together for pathfinding is visually represented by a door), along with enough of the bones of a save/load system to make everything relatively easy to test. At the moment the room labels are not settable by the player
[IMG]https://dl.dropboxusercontent.com/u/9317774/hooray.PNG[/IMG]
Edit:
[IMG]https://dl.dropboxusercontent.com/u/9317774/damageablerooms.PNG[/IMG]
Rooms are now damageable. This is a very temporary effect at the moment, it just fades the room to red
Edit 2:
Made the effect slightly less shitey
[IMG]https://dl.dropboxusercontent.com/u/9317774/redpic.PNG[/IMG]
Edit 3:
Peons can now repair rooms. Woo!
[QUOTE=andrewmcwatters;47758607]If you're daring, Grid is scheduled to implement addons soon as an engine native feature. You can talk with us about the implementation details and lead this effort if you'd like. If you don't feel comfortable doing that right away, other stuff I've been doing lately is regarding engine documentation. It's pretty fun imo, I've mentioned in WAYWO before how fun it is because writing the docs is so easy. So I've made it a goal for myself to write an article a day, minimum.
They're so small I [I]can't not[/I] do it. [URL]http://www.andrewmcwatters.com/grid/api/onPlayerAuthenticated[/URL]
There's also some stuff Ryan and I are doing with chat at the moment.
We're all in different timezones, but I'll be home in about 4 hours and you can chat it up on Steam with me then if anything catches your interest.[/QUOTE]
That sounds good! I'm calling it for tonight (in the UK) but I'll try and get hold of you in the next couple of days. I'm sure you've got something that needs doing that I'd be capable of.
This should probably go in the web WAYWO but if anyone's interested in what I ended up doing today, I made my own version of [URL="http://wtfsigte.com/"]WHERE THE FUCK SHOULD I GO TO EAT?[/URL] that lets you select what to search for: [URL]http://ayrtonmassey.com/lunch[/URL]. It needs a bit of work, but it'll find me lunch tomorrow.
[QUOTE=aero1444;47757567]Day 1 of summer break and I'm bored out of my mind. How do you guys find inspiration for projects?[/QUOTE]
I have a ton of blue stickies on [url]keep.google.com[/url], each representing one or more ideas I didn't get to implement yet.
The phone app is great and you can also tag them more specifically now.
[QUOTE=thatbooisaspy;47759491]Thanks for the name suggestion, and I think i'm going to stick with DeskTube it for the time being. Also here's an update:
[t]http://i.imgur.com/tUxa32q.png[/t][/QUOTE]
My eyes sort of glazed over this the other day in this thread and made my brain go [I]whazzat some kinda youtube thing whatevs[/I] but after actually looking at it I realized I would probably use this a lot (if it supports tabs I would probably use it over my browser). Keep up the good work man!
Check out this post about Deus Ex's graphics tricks, super interesting:
[url]http://www.adriancourreges.com/blog/2015/03/10/deus-ex-human-revolution-graphics-study/[/url]
[QUOTE=chimitos;47760360]Check out this post about Deus Ex's graphics tricks, super interesting:
[url]http://www.adriancourreges.com/blog/2015/03/10/deus-ex-human-revolution-graphics-study/[/url][/QUOTE]
That is Really neat, never thought so many steps went into rendering a single frame.
Also here is the maze solver my friend made, Below are the 4 main steps but I have also included a link to the gallery of all the steps in the solution process
[img]http://i.imgur.com/HfMhVUY.jpg[/img]
[img]http://i.imgur.com/XiTnv96.jpg[/img]
[img]http://i.imgur.com/uGRryU1.jpg[/img]
[img]http://i.imgur.com/OhsxiFd.jpg[/img]
[url]http://imgur.com/a/BzPK7#pHKUL7P[/url]
Peons can pick up objects and stick them in storage, where they will become deactivated
[IMG]https://dl.dropboxusercontent.com/u/9317774/sc1.PNG[/IMG]
[IMG]https://dl.dropboxusercontent.com/u/9317774/sc2.PNG[/IMG]
[IMG]https://dl.dropboxusercontent.com/u/9317774/sc4.PNG[/IMG]
The picture shows the object as not being disconnected, but it gets disconnected from the power now
[IMG]https://dl.dropboxusercontent.com/u/9317774/hooray%2C%20storage.PNG[/IMG]
The objects also get dumped in a bit of a hodge podge on the floor, which is partially accidental but I quite enjoy the way it looks so I'm keeping it
Heh that is not Dijkstra algorithm?
Nicely done by the way.
[sp]Still gotta bitch, patchfinding might be faster, but since it's matlab -> GPU calculation, your friends calculation might be faster[/sp]
[QUOTE=Fourier;47761685]Heh that is not Dijkstra algorithm?
Nicely done by the way.
[sp]Still gotta bitch, patchfinding might be faster, but since it's matlab -> GPU calculation, your friends calculation might be faster[/sp][/QUOTE]
The results are different. It's easy to interpret the image for a human but not as easy to for software, which would require additional processing.
If this wasn't an image but a grid of connectors, I'd assume it would be much faster to run a Dijkstra gradient flood fill on the GPU and follow that on the CPU. (This would be o(length of shortest path).)
The wall difference algorithm is nice for arbitrary 2D images, but I suspect it won't always find the shortest path through mazes that aren't minimum spanning trees.
(You could run Dijkstra gradient flood fills on arbitrary images to always get the shortest solution, but this wall algorithm scales better because the "depth" of the wall tree grows more slowly than the length of the path through the maze - or at least I assume so.)
Building a small prototype for something I'd like to try in VR.
[vid]http://files.facepunch.com/ziks/2015/May/19/2015-05-19-2235-48.mp4[/vid]
Aiming to have it networked too.
I've been working on a game idea I had.
[video=youtube_share;60Ly5f4aTRM]http://youtu.be/60Ly5f4aTRM[/video]
At the moment there's just infantry and a laser weapon. I'm thinking of adding things like Tanks, Planes and Helicopters. The infantry will pretty much be cannon fodder while your main challenge is dodging/shooting the missiles and bombs shot from vehicles.
Got a day off, managed to set up nice collision detection for the swappable sword, which is attached to the hand of an animated object.
Dang, DarkBasic Pro had more bugs than I can shake a stick at, but after a few hours of workaround, the sword collision detection now is flawless, only detecting things that it really comes in contact with.
[IMG]http://i.imgur.com/Co637sm.png[/IMG]
Err actually not THAT perfect now that I've test it again. Maybe I'll just leave it for another day..
This took way longer to be rendered properly than it should have.
[t]http://i.imgur.com/lycc5Ng.png[/t]
I'm using [URL="http://kenney.nl/assets/isometric-landscape"]these free assets over here[/URL].
I want to eat those graphics
[QUOTE=war_man333;47762605]I want to eat those graphics[/QUOTE]
you're gonna love kenney's stuff
[QUOTE=Torrunt;47762165]I've been working on a game idea I had.
[video=youtube_share;60Ly5f4aTRM]http://youtu.be/60Ly5f4aTRM[/video]
At the moment there's just infantry and a laser weapon. I'm thinking of adding things like Tanks, Planes and Helicopters. The infantry will pretty much be cannon fodder while your main challenge is dodging/shooting the missiles and bombs shot from vehicles.[/QUOTE]
hahahahaha funny idea!
[QUOTE=Tamschi;47761857]The results are different. It's easy to interpret the image for a human but not as easy to for software, which would require additional processing.
If this wasn't an image but a grid of connectors, I'd assume it would be much faster to run a Dijkstra gradient flood fill on the GPU and follow that on the CPU. (This would be o(length of shortest path).)
The wall difference algorithm is nice for arbitrary 2D images, but I suspect it won't always find the shortest path through mazes that aren't minimum spanning trees.
(You could run Dijkstra gradient flood fills on arbitrary images to always get the shortest solution, but this wall algorithm scales better because the "depth" of the wall tree grows more slowly than the length of the path through the maze - or at least I assume so.)[/QUOTE]
Asymptotically they should be the same. It's not hard to construct a maze where traversing the path is the same as traversing one half of the walls. So traversing all of the is actually twice as long.
[QUOTE=Ziks;47761896]Building a small prototype for something I'd like to try in VR.
[vid]http://files.facepunch.com/ziks/2015/May/19/2015-05-19-2235-48.mp4[/vid]
Aiming to have it networked too.[/QUOTE]
Looks like something I could mess around with for hours.
Networked music sounds like the shit
Kind of reminds me how propellerhead's Figure works on mobile devices, just perhaps much less phone-oriented in terms of control.
Learning about Taylor series, interesting stuff!
[editline]20th May 2015[/editline]
Ziks, you know that stuff Layla was working on, those virtual game boxes :v:?
You could put those virtual engines / displays on those boxes and you could easily make osciloscope, spectrometer components and so on :D.
Have been making an example app to demonstrate my logwindow thingy. Was originally planning on touching up the logwindow to use it in something i was going to work on, turned into a complete rewrite :v:
Just simple outputting messages
[img]http://i.imgur.com/hrzUH4O.png[/img]
Adding custom wpf pages to the log window
[img]http://i.imgur.com/PjkaDjr.png[/img]
(Custom) console commands
[img]http://i.imgur.com/ADxINyg.png[/img]
There are a couple of things that haven't been shown yet, like markdown output, but i'll get to that later :P
Other things not shown here because stills: You can attach it to a window, making it follow that window around when you drag/resize the "host" window. The option to define your custom styles. And how it's a single DLL (although i might make an external config file for the settings that are now in code)
EDIT: Images came out larger then intended, sorry about that. if it's annoying to some, lemme know and i'll resize them
Im not an experienced programmer so Im definitely not going to create something cool, but I am currently working on a derivative/integral calculator in C. Not very Impressive, but hell, It is to me dammit!
thats all that matters
[editline]20th May 2015[/editline]
Sup dudes, Planimeter and Grid are on IndieDB now! Woo!
[url]http://www.indiedb.com/company/planimeter[/url]
[img]http://button.indiedb.com/popularity/medium/groups/18492.png[/img]
[url]http://www.indiedb.com/engines/grid[/url]
[img]http://button.indiedb.com/popularity/medium/engines/708.png[/img]
We'll feature anything that uses our tech, so keep it in mind if you have a project that needs outreach. ❤
Sorry, you need to Log In to post a reply to this thread.