Hi !
Featured games (87)
games approved by the League of Dukes
Games in Showcase (672)
Games in Android Showcase (194)
games submitted by our members
Games in WIP (727)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2 3 ... 32
1  Discussions / Miscellaneous Topics / Re: Where I came from on: 2016-05-05 20:27:33
Started programming in 2011 or so I think? Made some Minecraft mods and scripted in Lua with that ComputerCraft mod.

I'm still in high school, coming to the end of my junior year.

If you start feeling like you're forcing yourself to write the code (for a hobby project) then it's not gonna be very fun. Find an area that you're interested in and are willing to spend hours a day just reading through documentation, other code, and writing it.

To be considered a programmer... hmm... Probably know at least 2 languages decently well, and know your way around a computer. Low level understanding of how the OS and hardware works is very helpful for some projects. Or even just know assembly, that'll go a long ways to understanding computer magic stuff.

I'm definitely motivated to learn, and when I was in middle school and early high school it was all about learning more and more. But now I'm motivated by making myself more appealing to colleges and jobs. I still love learning about it, but the job and college stuff is always in the back of my mind.

The right attitude is probably just availability, and recognition, of your willingness to sit down and thoroughly understand the topic. If you don't want to do it you'll just half ass your way through it.
2  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-05-05 20:20:10
That's amazing! I tried getting into OS/kernel development a couple months ago and I just had no idea how to start. I followed some tutorials that showed the very basics of getting a kernel up and running but couldn't for the life of me figure out what the hell to do after. I think I'll buy some linux kernel development books and give it another shot because what you've managed to do is just very, very cool.

Thanks Smiley Tbh you don't really need any linux kernel books until you get a lot further on, the heavy theory stuff doesn't help too much until some later topics. I've gotten this far via the wiki and google-fu. And lots and lots and lots of searching through github code. Then more looking through github code. Did I mention github?
3  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-05-04 01:52:25
Working double buffer + ps/2 mouse driver. Can now render in 1920x1080x32.

4  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-05-01 01:57:02
Ok wtf is happening here? I know this is *supposed* to be printing out the position of the var in memory, but some weird stuff happens when I use their reference directly.

edit: Ok so apparently addition of two pointers can't happen in C... I can just cast them to ints then. But that doesn't explain why the subtraction doesn't cause a crash and then produces an incorrect value anyways. wtf gcc

extern uint32_t kernstart; // &kernstart = 0x100000 (1 MB, beginning of upper memory)
extern uint32_t kernend;  // &kernend = 0x10E824

printf("0x%s\n", itoa_nbuf(&kernend + &kernstart, 16) // this crashes
printf("0x%s\n", itoa_nbuf(&kernend - &kernstart, 16) // this compiles but prints out an incorrect value

uint32_t kernel_start = &kernstart;
uint32_t kernel_end = &kernend;

printf("0x%s\n", itoa_nbuf(kernel_end + kernel_start, 16) // compiles, prints right value (just for testing, no real use)
printf("0x%s\n", itoa_nbuf(kernel_end - kernel_start, 16) // compiles, prints right value (size of kernel)
5  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-30 01:28:26
gotta love qemu's half broken BIOS memory map... my physical memory manager is working now, on to virtual memory manager and creation of malloc and free! yay finally real mem management with
userspace->kernel interaction.

As a proof of concept I tried to overwrite the actual assembly code section (where the kernel starts in memory, or at . = 0x00100000) and it actually worked haha.. wherever I put this code, as soon as it executes, nothing else happens because I literally overwrote the actual code in memory. In reality, the processor is trying to execute '0x80' over and over and over again. I love coding.

   uint32_t* memtest = &kernstart;
   for(int i = 0; i < (&kernend - &kernstart); i++)
      memtest[i] = 0x80;

edit: Some more cool stuff, if I instead overwrite with "31C0" which is
 xor eax, eax 
it doesn't stop incrementing 'i', and overwrites into video memory in that short time it has, which results in some goofy stuff. At least I think this is what's happening. AFAIK EDX is used for loops in standard compilers, but EAX obviously has something to do with it since it's overwriting vmem. Memory protection is important!
6  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-28 03:12:27
I suggest you guys try out the browser Vivaldi, it's pretty neat. I'm enjoying it so far.

Today I started implementing an ext2 driver for my OS.
7  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-21 22:43:07
You can check out the os stuff if you want here:
Working on an abstraction layer for windows and stuff, also font rendering is pretty much working. Not true type, just font encoding w an array of ints

I didn't realize how long it'd been since I'd committed. There's the beginnings of a fat16 driver, VFS, PMM, and a few other things in there as well.
8  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-21 04:16:43
HOLY ****. Decided to take a crack at my OS's graphics again and FINALLY got Grub2 to switch into a VESA mode of my instruction. Then I ran into another issue where I couldn't find the address of the linear frame buffer but finally got that working too... I have drawn a pixel to the damn screen. Finally. I'm just really happy I didn't have to drop back into real mode, get into v8086 monitors, or write my own bootloaders just for this.

9  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-19 21:28:21
Can I ask where you're interning and what you're working on? That's great though! Have fun, ask questions if you need to and impress everyone Smiley

An educational software development company called Interactive Achievement, and I'll probably be in the R&D department. I worked for them for the past 2 summers, but they just got bought by some other company and the guy I worked with there moved to a different company Sad so I wasn't really sure if I was going to get the job again but I got lucky I think. I really love working there, everybody is real nice and helpful.

edit: yeh 200 medals oh boy
10  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-18 05:00:36
Yay! I got a spot as a summer intern software dev. There was only one position available and at least 10 other people applied, so I'm very happy about this. Plus it's good money too.
Hopefully I'll learn a bunch Smiley

Also got a new one handed best (solving the 3x3 one hand): 20.44! My first sub 20 OH solve will be any day now. Nationals is looking good.
11  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-15 20:19:43
Awesome! Yeah so what you've got there is a gear cube and a mirror blocks cube. The mirror blocks is solvable just like a 3x3 like I'm sure you know, but the gear cube is a bit harder. I wouldn't even try to design commutators or anything for the gear cube, all you really need to solve it is maybe a couple re-orientation algorithms. It's mostly an intuitive solve.

I received this two days ago and finally finished the solve today Smiley google image because I'm too lazy to upload a picture.

12  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-15 00:55:37
Well i finished my math and some prototypes of IK using FABRIK method and tested some constraints. Will be adding to jME next week.

Managed to solve my 4x4 in 11 mins. I don't really do speed solving. Also this had only one parity error, so almost as fast i probably am right now.


Good job! Doesn't look like a Rubiks, maybe a shengshou? That's the most common speed cube 4x4 that non cubers buy usually. You should consider getting a 5x5 or some cuboids (3x3x2 etc). Lots of fun to be had Smiley
13  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-06 20:22:48
Wheee! In iOS 5 I've bypassed code signing and ASLR, I now know my location in memory and can probably dynamically load custom libraries in. Now to study sandboxing a bit more, but at least I have code execution. Not too sure about privilege escalation at this point, I need to read more about it. This is a blast, I wish I had gotten into this stuff earlier.
14  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-04 00:49:50
Word of advice, as someone who has just left 14 years in a science career to start my own company. "Top" ranked university mostly matters to Americans in America and toss pots at Cambridge and Oxford. The rest of the world simply doesn't give a crap. They care about your supervisor and what you did. In job interviews (I worked in IT in a previous life) you lose a lot of points with me and many people like me when you give the "ivy league" introduction. So pick the course/project and people first, as you will also be happier. Of course there are good odds the people you want to work with with are at these universities, just don't be an ivy league wanker. We hate those guys Tongue

And for the love of god don't wait for retirement. Burn your wealth while you have your health to enjoy it! Cheesy

I mean imagine being rich and the only thing you really care about is if the kids are playing on your lawn.

Thanks! I had no intentions of using any ivy league status as a means to introduce myself in a grandiose manner; My older English cousin actually gave me the same advice! It's good to hear that it's not as big of a deal as it's made out to be in America though from a much more experienced person. I appreciate it Smiley

As for the money thing.. Who knows what's going to happen. Hopefully I net a decent paycheck at an entry level developer job. If I do I certainly intend to spoil myself every once and a while Wink
15  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-03 14:38:21
Working on a jailbreak for iOS 5 for the lolz. Had an old iPod laying around so I learned a bit about iOS security and now I'm working on a vulnerability I found in MobileSafari.

Yay for JIT. Dynamic code signing is useful but insecure
16  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-02 16:59:09
Been visiting lots of universities. I'm hoping to get into Carnegie Mellon, MIT, Duke, and places like that obviously, but due to the likely reality of that not happening I'm thinking of attending Denver University or a few others for my undergrad. Make a name for myself there, get good contacts, then move on to some of the higher ranked universities for my masters. This is all best case scenario.

Then get a job, save, work, save, work some more, retire.

17  Game Development / Newbie & Debugging Questions / Re: Questions on GLSL lighting on: 2016-03-31 00:22:50
You probably don't want to get into deferred rendering for your first lighting code.... Check out forward rendering.
18  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-03-25 16:34:12
Progress on Harry Potter pen and ink, stippling.

19  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-03-12 01:38:58
Don't worry, practice makes perfect.
With these multiple-subject tests it seems like they favour generalists much more than specialists such as programmers like us who tend to be very good at logic and maths but poor at writing and literature. This is because it's easier to improve your score in below average subjects per unit of time invested than in above average subjects. So people who are Jack of all trades but masters of none tend to score better overall. The downside is that these people may not excel in their subject specialty since they don't have the in depth skill or passion for it.
Also, remember that bill gates and many other highly successful entrepreneurs dropped out of university or never made it in the first place.

The issue is that I got stellar scores in the reading and writing sections but my math was in the 88th percentile. But you're right, I guess I'll just practice more and take the next test. Thanks for the encouragement Smiley
20  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-03-11 22:49:55
Got my next SAT scores back. 2050. Pretty f**king bummed because I studied ridiculously hard and it's still 200+ points under what I need for the universities I want to go to.

Doesn't particularly help that there's all these cunts waving around their 2250+ scores in my face.
21  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-03-11 04:13:17
Took longer than you'd think.

<a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>
22  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-03-08 00:20:36
Solved 3x3 Rubik's cube in less than a minute! 57.56 seconds is my new best.  Cool

Awesome good job! I actually recently broke my PB too: 7.653! First PB in a few months.
Practice practice practice.
23  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-03-05 00:09:07
It used to be the case that it could actually damage the hardware on nVidia cards, so... beware.

The whine is a well known thing on the 780 TIs, so hopefully that didn't hurt it. I put a frame cap on just in case though.
24  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-03-03 03:43:14
wtf.... forgot to limit my fps on a test project and when I zoomed out (not rendering anything) I heard an increasingly louder and higher pitched whine coming from my 780 ti... erm.

It was funny; I'd zoom in and the whine got lower and quiter. Zoom in, louder and higher. Zoom out. In. Back out again. It cracked me up Tongue
Pretty sure I had my GPU on the video card equivalent of a torture rack.
25  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-02-26 00:09:23
Big pot bust at my high school; saw a few kids get chewed out. It's crazy what getting caught with a plant can do to the rest of your life.
26  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-02-23 02:05:13
Took out my old memories with cubing, my very first rubik's cube (not exactly rubik's, but a duplicate one I bought for ~half a dollar).

Here's most of my collection! There's about 10 or so more around the house or in my car/bag.

27  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-02-14 17:59:03
Little demo. Re using a lot of old code, but completely changing a lot too. Planning on adding a background skybox that's just kind of some raycasted fog and some other random somewhat trippy effects (metaballs and the like).

<a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>
28  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-02-08 05:39:26
Wow! I know nothing about bikes, but it looks pretty awesome if that means anything.
The jacket is a nice addition Smiley
29  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-02-07 19:11:58
I think I improved in cubing, got 1:14 as my best solve today - with only F2L. Other than that, I did a quick implementation of a CPU like program to present in CO (Computer Organisation) class.

Good job! If you're in the US and have the ability to travel to oregon, you should go to nationals this year! It's a great experience and nobody really cares about your times, plenty of people with barely sub 2 minute averages attend.
30  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-02-06 19:12:34
You, my friend, have no life! Smiley
I remember building an 8-bit adder and a multiplexer. Took me ages!

Regardless... how did you make the redstone light up only a single lamp when they are surrounded by other lamps?

Well 1 pixel is 4 lamps, and I'm using this tileable circuit:

This allows me a vertically expandable 2 wide space for circuits in the back.
Pages: [1] 2 3 ... 32
IanParcs (55 views)
2016-04-18 14:18:53

KaiHH (51 views)
2016-04-18 08:35:41

KaiHH (81 views)
2016-04-15 12:43:58

theagentd (83 views)
2016-04-14 02:16:17

theagentd (99 views)
2016-04-14 02:15:43

IanParcs (122 views)
2016-04-12 03:51:16

IanParcs (53 views)
2016-04-12 03:50:03

IanParcs (51 views)
2016-04-12 03:49:54

IanParcs (47 views)
2016-04-12 03:49:52

IanParcs (55 views)
2016-04-12 03:49:52
Website offering 3D Models specifically for games for free
by vusman
2016-05-06 11:10:21

Website offering 3D Models specifically for games for free
by vusman
2016-04-29 12:56:17

List of Learning Resources
by SilverTiger
2016-02-05 09:39:47

List of Learning Resources
by SilverTiger
2016-02-05 09:38:38

List of Learning Resources
by SilverTiger
2016-02-05 09:35:50

Rendering resources
by Roquen
2015-11-13 14:37:59

Rendering resources
by Roquen
2015-11-13 14:36:58

Math: Resources
by Roquen
2015-10-22 07:46:10 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!