Name: David Vereb
Cell: (814) 460-9494


I use to host this website. If you think it loads quick, perhaps consider hosting with them. Click the link below when you sign up and it helps me, too. You get $50, I get $25.


What's going on with

2D Space Game ... again

Posted 2020-01-07 16:00:00

I'm having fun making yet another 2D space game. I chose the ship trail to get started, and then I moved on to something I couldn't quite get the last time I tried: the forever-scrolling star background. It uses a seed value to come up with a consistant set of stars that are "random" and continue forever. After that I added a radar and an enemy ship because I got lost quite quickly.

On an unrelated note, I'm going bowling tonight. I thought you should know that. In fact, I think you should go bowling as well.

The Terminal RPG

Posted 2019-06-24 17:00:00

Work has begun on yet another programming project. I came up with an idea for a terminal-based rpg that I just couldn't pass up. Sure, all of the programming I've done on it so far is unrelated to the "cool" idea I came up with, but I'm almost there. I'll include a screenshot below of the action bar and two open windows. I intend to add a map behind them and an information feed to the right of them. I hope to have more to show soon.

March 24, 2019

Posted 2019-03-25 01:42:24.361405

Hey all, it's me again. You should know that I've switched hosting providers from to I'm going to miss sshvm's prices, but I wanted to get off the old kernels that come with OpenVZ and upgrade to Debian 9 as well. Now I'm rockin' 2gb of ram and an additional virtual cpu core, so I've got that goin' for me, which is nice.

What it comes down to, though, for you, is this: please let me know if you experience any issues with,, or I also moved e-mail over as well, so perhaps cc me at my address until we're all convinced the address still works!

September 15, 2018

Posted 2018-09-15 05:44:17

Well I suppose that didn't last long. One of these days I'll try vim again, but I don't think it even lasted a week. I'm onto a new project that I'm considering naming 'terminalsmith.' It's obviously a reference to the video game Rocksmith. I have pitch detection working, which allows me to determine which note is being played/sung into an audio input device, whether the Rocksmith Realtone Cable or simply a microphone. Next up is creating a system that allows you to select scales and tracks your progress through them. Hopefully this helps me get better at extending my scales up & down the neck of the guitar. If you'd like to assist or simply test it out, contact me at, as per usual. Off to bed with me, though, as Counter-Strike has taken me way past bedtime. Good night!

May 30, 2018

Posted 2018-05-30 20:23:57

"Another year, another update" seems to be my motto. I wish it wasn't, but here we are. Next month I'll be 4 years into my Software Development career. I finally published something of my own on github for all to see, yet now that I've done so I'm reconsidering design choices. I suppose that's the way it goes, though. Please feel free to have a look at it and send any feedback my way via e-mail or pull request.

I'm also writing this post with vi. I've been an emacs user for a few years now, but that's led to pain in my left pinkie due to Ctrl+EVERYTHING to get around. The only reason I chose emacs was via the flip of a coin after reading about vi/emacs in the past. Since vi is used by quite a few more people and installed by default on quite a few more systems I figured I'd give it a shot. Worst case is I go back to emacs and buy a new keyboard that has the Ctrl key as an additional thumb key, like on the Kinesis Advantage2 or Ultimate Hacking Keyboard. I wish there were a way to just add extra buttons below my current keyboard; perhaps I could do something with a 3d printer.

Enjoy your summer, everyone! ... and your fall, and your winter, and your spring until I post again!

June 21, 2017

Posted 2017-06-21 16:00:00

What a day it is! The first day of summer, and yet not the most important part abouttoday. I'll save that for those in the know, though. First, lets discuss last year'spost. I'm still working on my 2d graphics engine ... or should I say 2d scope creepengine. I have the graphics work completed and moved on to physics. Adding physicscaused me to rethink a few parts of the graphics side, of course. I learned a newlanguage feature along the way, though, so I'm content with the extra time. Aspredicted I can't keep to one game idea at a time. This is okay now, though, becauseI'm building each idea off of the new engine/library I've built. I'm just usingdifferent game designs to test different features as I build it out. In the end Ishould have enough of an engine that I can't use *NEED NEW ENGINE FEATURE* as anexcuse to stop and switch to something else.

So what else is new? I went to Erie Day of Code this year. I wanted to go lastyear, but I didn't discover it until the day before the event. Thanks again to my jobfor sending my coworker and myself. There were some great speakers this year. Myfavorite was definitely Caleb Porzio as he presented"Writing CodeThat Speaks." It was full of friendly reminders on how to keep those who readyour code happy. In particular, the part about bare parameters and boolean flags wassomething I just never thought to do. It's one of those slideshows I think I'll readonce a month until the programming practices in it become a habit.

July 15, 2016

Posted 2016-07-15 16:00:00

This year I've spent a little bit of time programming a 2D graphics engine. I tend tostart up new project every now and again that seem to suffer from scope creep and alack of interest. Those projects typically start out with a bit of copy and paste, soI figured this time I'd learn how to write and compile a library. Of course I've goneahead and let a few extra ideas find their way on to my todo list, so it's now goingto be multithreaded, but I'm still making progress. In the future I should have myselfa nice new starting place if I decide to work on a new idea, but only if I get thisto v1.0. Wish me luck, and feel free to join in to give me tips or design ideas. Justcontact me via, as per usual,and I'll hook you up with access to the repo.

September 1, 2015

Posted 2015-09-01 16:00:00

Welcome back to the old layout! With my last layout I just didn't have thedesire to update my website, so I figured switching back would be best. My plan is toupdate the online portfolio portions of the webpage with some of my more recent work.As per usual, if you notice anything wrong with the site or if you have any suggestions,please send them my way via

December 30, 2013

Posted 2013-12-30 17:00:00

I've moved to a new server! ...except that I haven't. I've simply upgraded my plan toa 1GB server rather than a mere 256MB of RAM. All this for $2/mo more due to anamazing sale going on with my server company! I highly suggest everyone check out for all your hosting needs! If you see any issues withmy site, that's because this is my first legit transfer between linux boxes. Let meknow what you notice via dvereb@.... well... lets do until I'm sure accounts work! :)

May 29, 2013

Posted 2013-05-29 16:00:00

Anyone who knows me should know that life has been hectic. The only thing I've reallyhad time to work on is my RPG, The Lands of Elendore. You may remember it from yearsago at (since removed). I'm rebooting the game as a way to test out SDL.For alpha builds, see If you'd like tobe a part of the development of the game, whether it be in programming, art, music, mapmaking, lore, or anything else, don't hesitate to contact me. Otherwise you can simplykeep tabs on my progress and download releases as I post them.

February 24, 2011

Posted 2011-02-24 17:00:00

I just had some great customer service support from steelseries. Our cats got to my newSteelSeries 7H headset. They chewed my cord up in 5 separate places. It wasn't eventhe extension cord. It was the mini-USB to 2 3.5mm jack cord with volume and microphonecontrols! After searching their website and finding nothing, I opened a support ticket.For only $5 I'll have a brand new one shipped right to my house. TALK ABOUT CHEAP. Ithought they were going to charge much more than that. I actually ordered two becauseI figured the cats would get to them again. That way I don't have to wait a businessweek next time - I just open up the other one and order another backup. THANK YOUsteelseries.

April 7, 2010

Posted 2010-04-07 16:00:00

The portfolio section of my website has been updated to include new things I have beenstudying at Penn State in the past few semesters. Also, although the news is a littlelate, I'm getting married on 10/10/10 - exciting times!

June 29, 2009

Posted 2009-06-29 16:00:00

Well the unnamed game has been stopped now as I have fixed all known bugs. I will remainwith the functionality it has unless someone gives me good reason to start it back upagain. As previously stated, head on over to the directx gamespage to download it. As for other projects, I've been working a little bit here andthere on other websites as well as looking into starting a few others. Hopefully I'llhave more information to post next update!

May 4, 2009

Posted 2009-05-04 16:00:00

I have done some work with my new unnamed game and decided it was time to release an alphaversion of it on my site. Go to the directx games page to getyour hands on a copy! All it includes right now is endless mode, but that is enough forme to get some enjoyment out of. Let me know what you think! Send feedback Also, if you find any bugs or have any suggestions, feel free to send me those too. Enjoy!

April 6, 2009

Posted 2009-04-06 16:00:00

Everything except the forums are complete and I have officially released the new content.Check out the games section to see progress updates on all of my current projects. I willhave links to each game as soon as I decide they are fun enough to play. If you noticeanything that is wrong such as spelling errors or design issues, please send me an e-mailat!

March 25, 2009

Posted 2009-03-25 16:00:00

I have updated the site to include a lot more content in fewer pages. I decided thathaving multiple domain names with different layouts was unnecessary. Now all of mydirectx games, website software, and other projects will be available via back soon for further updates. I plan to have the website transition completewithin about a week.


Posted 2008-01-01 05:00:00

Welcome to the updated version of The site is nowsimply an online portfolio for my computer projects. If you are looking for the forumsor anything related to the old version of the site, simply contact me