• What Are You Working On? May 2015
    1,601 replies, posted
[QUOTE=Trumple;47753767]I would have said Software Design at the start of my Uni degree, but approaching the end I think I'd say Business. Employers really like people who can relate software to business - I.E. people who aren't just code-writing work-horses, but those who actually understand the wider picture. As andrewmcwatters said, you can learn software design in your own time if that's what we think it is. Science might be cool but that depends on your career goals[/QUOTE] This is actually a much more accurate depiction of what I wish I would have said. With experience in the industry, you'll find this is much more applicable.
[QUOTE=Z_guy;47751560]Is that the robot model that comes with OGRE?[/QUOTE] Nah, it's the [url=http://borderlands.wikia.com/wiki/Loader]Loader enemy[/url] from Borderlands.
[QUOTE=Berkin;47754127][URL="https://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog%28v=vs.110%29.aspx"]FolderBrowserDialog[/URL][/QUOTE] I don't think that's it. An image search tells me [I]FolderBrowserDialog[/I] is this annoying abomination: [img]http://www.ssware.com/articles/shots/fbd_rootfolder.png[/img] The one I mean is basically identical to the [I]OpenFileDialog[/I], except that you select a folder by navigating to it, not selecting anything and then hitting "Choose Folder" or something like that.
-snup-
[QUOTE=Tamschi;47754263]I don't think that's it. An image search tells me [I]FolderBrowserDialog[/I] is this annoying abomination: [IMG]http://www.ssware.com/articles/shots/fbd_rootfolder.png[/IMG] The one I mean is basically identical to the [I]OpenFileDialog[/I], except that you select a folder by navigating to it, not selecting anything and then hitting "Choose Folder" or something like that.[/QUOTE] I know which one you mean - I would much rather use that, but I cannot seem to find any options for it. I may just have to use the Windows Forms one Berkin suggested last page - it can do for now, until I find a better solution. If that fails, I could perhaps try using P/Invoke for one of the dialogs.
[QUOTE=Tamschi;47754263]I don't think that's it. An image search tells me [I]FolderBrowserDialog[/I] is this annoying abomination: [img]http://www.ssware.com/articles/shots/fbd_rootfolder.png[/img] The one I mean is basically identical to the [I]OpenFileDialog[/I], except that you select a folder by navigating to it, not selecting anything and then hitting "Choose Folder" or something like that.[/QUOTE] As far as I know, not built-in in the .NET Framework. The [b]WindowsAPICodePack-Shell[/b] NuGet package has a proper one that you can use like this: [code] using (var dialog = new Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog()) { dialog.IsFolderPicker = true; // ... } [/code]
[url=http://facepunch.com/member.php?u=314463]Asgard[/url] joined [url=http://www.andrewmcwatters.com/planimeter/]Planimeter![/url] Woo! He's the lead for the [url=https://github.com/Planimeter/AxisUnity]AxisUnity[/url] project and will be directing the design for people wanting to use Axis in their projects in Unity land. [editline]19th May 2015[/editline] i kinda feel left out, most of planimeter is in europe now :'(
[QUOTE=Contron;47755228]I know which one you mean - I would much rather use that, but I cannot seem to find any options for it. I may just have to use the Windows Forms one Berkin suggested last page - it can do for now, until I find a better solution. If that fails, I could perhaps try using P/Invoke for one of the dialogs.[/QUOTE] Windows 7 API Code pack on Nuget
[QUOTE=andrewmcwatters;47756131][URL="http://facepunch.com/member.php?u=314463"]Asgard[/URL] joined [URL="http://www.andrewmcwatters.com/planimeter/"]Planimeter![/URL] Woo! He's the lead for the [URL="https://github.com/Planimeter/AxisUnity"]AxisUnity[/URL] project and will be directing the design for people wanting to use Axis in their projects in Unity land. [editline]19th May 2015[/editline] i kinda feel left out, most of planimeter is in europe now :'([/QUOTE] Aw yea! The current Axis Unity is a bit bare-bones, but there are some big plans on the table to make implementing Axis completely painless for every Unity developer and artist alike. However, it's already in a usable state if you'd like to be an early adopter/contributor.
[QUOTE=blacksam;47746642]For people who've done hourly contract work... How do you guys keep track of your hours? I've made an excel document with the hours I've worked times the rate they hired me for, but how do I know in good faith that I'm billing them correctly? Because I know there are some people who could write what I do in half the time and more efficiently. Do I go by what actually happened or do I cut my hours back to seem like the other guys?[/QUOTE] Bit late on this one but I (with the help of an FPer) made this program for keeping track of hours. About billing, bill them the time [B]you[/B] work because it's up to them who they hire. [URL]https://github.com/Donkie/WorkClocker[/URL] [IMG]https://camo.githubusercontent.com/2e44c608cfadebe20d6f1c12fa0c1ac5170d32bf/687474703a2f2f696d6775722e636f6d2f354b49704956672e706e67[/IMG]
[QUOTE=Contron;47750832]Hey, thanks! If I get it to a working state, I'm hoping I can throw it up on GitHub for people to fork if they need a simple setup wizard.[/QUOTE] it's people like you that make the internet an awesome place :) [QUOTE=thatbooisaspy;47752694]Thanks! I was using mp4's hosted from dropbox so the [video] tabs didn't work. Also some progress: [IMG]http://i.imgur.com/wyMVJem.png[/IMG][/QUOTE] 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=Fourier;47751423]jokes on you, there is still pathfinding involved. btw nice job, i also did maze in python and it was nice experience[/QUOTE] Thanks! Also there is no pathfinding actually. How I understand it is that because there is an entrance and exit, it detects that there are basically two continuous sections of wall in the maze, It individually grows and expands them, then finds the intersection of them once they are expanded enough, that intersection turns out to the the most efficient path through the maze. Ill try to get him to export some images to show you guys, its pretty neat stuff.
That is dijkstra's algorithm basically :v: But still show it, I might be completely wrong !
yeah you basically recreated dijkstra but thats good, because you boiled down your approach to the most basic one, which happens to be dijkstra
[QUOTE=Trumple;47753767]I would have said Software Design at the start of my Uni degree, but approaching the end I think I'd say Business. Employers really like people who can relate software to business - I.E. people who aren't just code-writing work-horses, but those who actually understand the wider picture. As andrewmcwatters said, you can learn software design in your own time if that's what we think it is. Science might be cool but that depends on your career goals[/QUOTE] Yep! This this this. You will inevitably be working with people who are fully on the business side of things and if you can frame the work you are doing in the goals of the business and not just in the wanting to write cool code mindset you will be very valued.
[QUOTE=KmartSqrl;47757089]Yep! This this this. You will inevitably be working with people who are fully on the business side of things and if you can frame the work you are doing in the goals of the business and not just in the wanting to write cool code mindset you will be very valued.[/QUOTE] I'd argue this as well. At the very least, I think there are a few things more valuable than someone's technical ability to write code; their creativity and their business sense. Someone with a good idea, initiative and having a handle on how to make it happen will be much more valued than someone who can write some clean as shit and efficient code.
Day 1 of summer break and I'm bored out of my mind. How do you guys find inspiration for projects?
[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] Start a book of ideas. Write down anything that pops in your head even if you think it's dumb. Occasionally read through it and you'll get ideas for ways to elaborate on things you wrote down before because you're in a different mindset than when you first wrote them. Creativity and idea generation are muscles you can train just like any other skill.
[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] Go find a struggling developer and help them out. If they're not a complete dick they'll probably appreciate it, and it's much easier to work on than starting a brand new project from scratch. (source: am struggling developer working on re-implementing the shittiest API known to man)
[QUOTE=TheEyes;47757595](source: am struggling developer working on re-implementing the shittiest API known to man)[/QUOTE] 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=aero1444;47757626]But are you a complete dick?[/QUOTE] only when somebody freaks out over my commit without actually reading the code comitted
[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] Explore stuff on github, I'd say. Not that I've ever contributed to something, but if I was qualified to, I'd do that :v: If you're that desperate, here's the game engine I am currently working with: [url]https://github.com/AdamsLair/duality[/url] I've looked at the issues but I couldn't find a suitable one for me. I'm currently [SP]struggling [/SP] doing two plugins for it. On a seperate note, it's an awesome 2D framework packed with a plugin/component system and a WYSIWYG editor. Just felt like advertising it, it's too unpopular for it's awesomeness.
I made a game based on exploring the steam store and buying too many games for my game design class [t]http://i.imgur.com/CjLc8sK.png[/t]
[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] Likewise, here's a chance for me to shoehorn: I actively try to acquire game developers for Planimeter to contribute to Grid and Axis; the benefit here is that the team is designed to be a portfolio incubator for anyone who joins. I do a majority of the work with Vertex Adventure, Grid, and Axis (on the order of 10,000s of lines of code) and team members add engine features they want to see completed for use in other games or projects, or fix existing issues (on the order of 100s of lines of code). This provides you with an open-source advocate reference (me), allows you to build experience working with a team, and understand software development workflow. Every single contribution a developer in the team has made has been impactful. I don't ask anything of the team members with the exception of Davlyn, who is my sound engineer, and he's a special case, because I personally value his ever growing skills as a musician. I don't ask anything because it's all open-source software, and I can't compensate you for your work at the moment. Every year or so I ask if a developer wants to stay with the team to maintain size and such. I see it as a a nice way to build your portfolio on your own pace, and you can come and go whenever. [editline]19th May 2015[/editline] It probably sounds silly, but there's an expended effort putting together [I]good[/I] open-source projects, and so I guess I see it as worth my time.
I've got a lot of free time over the next two weeks until my placement starts, so if you'd like I can take a look. Where would you suggest I start?
Not really fully programming related but I did a quick writeup on the steam malware me and Tobba analyzed a while ago. Been postponing writing it for ages [url]http://ioexception.at/Steam-malware/[/url]
[QUOTE=andrewmcwatters;47758196]Likewise, here's a chance for me to shoehorn: I actively try to acquire game developers for Planimeter to contribute to Grid and Axis; the benefit here is that the team is designed to be a portfolio incubator for anyone who joins. I do a majority of the work with Vertex Adventure, Grid, and Axis (on the order of 10,000s of lines of code) and team members add engine features they want to see completed for use in other games or projects, or fix existing issues (on the order of 100s of lines of code). This provides you with an open-source advocate reference (me), allows you to build experience working with a team, and understand software development workflow. Every single contribution a developer in the team has made has been impactful. I don't ask anything of the team members with the exception of Davlyn, who is my sound engineer, and he's a special case, because I personally value his ever growing skills as a musician. I don't ask anything because it's all open-source software, and I can't compensate you for your work at the moment. Every year or so I ask if a developer wants to stay with the team to maintain size and such. I see it as a a nice way to build your portfolio on your own pace, and you can come and go whenever. [editline]19th May 2015[/editline] It probably sounds silly, but there's an expended effort putting together [I]good[/I] open-source projects, and so I guess I see it as worth my time.[/QUOTE] I have to say, I think this whole Planimeter collective sounds really cool, and I hope it does well.
Scratch that, the ability to show and hide comments! [vid]https://dl.dropboxusercontent.com/u/357850863/ShareX/2015/05/2015-05-19_16-56-55.mp4[/vid]
[QUOTE=aero1444;47758410]I've got a lot of free time over the next two weeks until my placement starts, so if you'd like I can take a look. Where would you suggest I start?[/QUOTE] 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. [editline]19th May 2015[/editline] [QUOTE=Z_guy;47758433]I have to say, I think this whole Planimeter collective sounds really cool, and I hope it does well.[/QUOTE] Thanks dude! Ideally it brings up the developers who work on its projects.
[QUOTE=Trumple;47753767]I would have said Software Design at the start of my Uni degree, but approaching the end I think I'd say Business. Employers really like people who can relate software to business - I.E. people who aren't just code-writing work-horses, but those who actually understand the wider picture. As andrewmcwatters said, you can learn software design in your own time if that's what we think it is. Science might be cool but that depends on your career goals[/QUOTE] 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.
Sorry, you need to Log In to post a reply to this thread.