🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
![Tenative Tile Terrain Trio!](/static/media/user/generic-user.png)
In previous iterations of MoE, I had a simple enum for tile types:
desert, tundra, forest, grassland, hill, mountain, etc...
This kinda sucked. It created a number of conditions in other code, which would then need to be edited if the tile type list changed [which I'd like to do eventually with expan…
desert, tundra, forest, grassland, hill, mountain, etc...
This kinda sucked. It created a number of conditions in other code, which would then need to be edited if the tile type list changed [which I'd like to do eventually with expan…
![Swedish Fishmongers](/static/media/user/generic-user.png)
Interview today went well, I think. The interview was a bit different as they were testing more that I would fit into their culture than anything else.
I rather wish more peoples' journal posts would post code rather than screenshots. It's more interesting to see new approaches for problems or how p…
I rather wish more peoples' journal posts would post code rather than screenshots. It's more interesting to see new approaches for problems or how p…
![Salsbury Pucks.](/static/media/user/generic-user.png)
Implemented limited scrolling. The actual scrolling I wanted to do is broken, the 'ties' between the rectangles that identify what tile goes where are broken somehow. I don't have the infrastructure made enough to trace a dependancy tree to find out where/when they break, so it just regenerates the…
![Random Napalm Fish Deliniation.](/static/media/user/generic-user.png)
Had a phone screen this morning [finally] and did not do terribly well. Probably for the best too, they wanted someone to be the sole AD and Exchange admin for a 600 person org. That's just asking for trouble.
I've another inperson interview tomarrow with a place that seems cool, and a position that…
I've another inperson interview tomarrow with a place that seems cool, and a position that…
![Two Steps Forward, One Step Back.](/static/media/user/generic-user.png)
In one day I managed to sort of meet my goal. The server/client code knows enough to serialize and deserialize Units and Tiles. The map renderer functions enough to keep track of a reference tile, and build 1 line of the fan of the map.
Unfortunately I've uncovered a bug. Not a bug really, but one o…
Unfortunately I've uncovered a bug. Not a bug really, but one o…
![Progress Report](/static/media/user/generic-user.png)
Not a bad start this afternoon.
- Added events, data and properties for Tile class.
- Added basic events, data and properties for Path class.
- Modified Unit events to be called after data setting, not before.
- Added Empire->Player mapping for serverside.
- Added FogOfWar class, data and a few manip…
- Added events, data and properties for Tile class.
- Added basic events, data and properties for Path class.
- Modified Unit events to be called after data setting, not before.
- Added Empire->Player mapping for serverside.
- Added FogOfWar class, data and a few manip…
![Goal!](/static/media/user/generic-user.png)
Hat trick tonight even!
Er, anyways, I'm not one for goals usually, but I'm going to set one for next week. I need to either get a job, or get MOE to the point where the game actually starts. Maybe doesn't play. Maybe map generation doesn't work, or race customization, or any fancy UI. Just some tes…
Er, anyways, I'm not one for goals usually, but I'm going to set one for next week. I need to either get a job, or get MOE to the point where the game actually starts. Maybe doesn't play. Maybe map generation doesn't work, or race customization, or any fancy UI. Just some tes…
![Progress Report](/static/media/user/generic-user.png)
I finally got around to breaking ground on actual game code. I removed some of the older code I had for the Empire setup, and uid stuff. It wasn't very modular, meaning server and client code couldn't share what was essentially the same in game object. So this afternoon:
- Changed namespaces around,…
- Changed namespaces around,…
![Progress Report](/static/media/user/generic-user.png)
Yet more skirting around actual game code...
- Added send/recv counters to the network code. Throughput can be tracked on a per connection, per service [TCP/UDP/Thread], or per network object basis.
- Added another little widget like the FPS and memory displays to display client's current TCP through…
- Added send/recv counters to the network code. Throughput can be tracked on a per connection, per service [TCP/UDP/Thread], or per network object basis.
- Added another little widget like the FPS and memory displays to display client's current TCP through…
![Books.](/static/media/user/generic-user.png)
One of my other guilty pleasures is fantasy novels, "teenage boy romance novels" my wife calls them. Fairly accurate assessment... Dragonlance, McCaffery, a little other stuff here and there.
Despite my reservations after the complete butchery of the end of the latest big Dragonlance trilogy, I pi…
Despite my reservations after the complete butchery of the end of the latest big Dragonlance trilogy, I pi…
![Progress Report](/static/media/user/generic-user.png)
Sigh, so much slow going. I fear I'm just stuck because I don't have a good idea in my head how I want to make the actual game structures. In particular some of the fog of war info, and how to implement Trading in a way that is satisfying, but not computationally [or Human Interface-ally] suicidal.…
![Yay.](/static/media/user/generic-user.png)
So I awake this morning and head on down to the computer as usual. Hrm. Sitting at a login prompt. No problem, power outage or the dog/cats hit the switch. Boot up, and re-establish connections. Hrm. SSH timeout to the linux box. Find a spare monitor and drag it downstairs to the linux box. [when I…
![meh.](/static/media/user/generic-user.png)
So that phone monkey position said to call back Friday when I called Wednesday. Today the HR lady said that the engineering folks asked for more resumes, so it's not looking good.
I need to find some folks to network with, or get something done that I can show off with. Both are quite difficult whe…
I need to find some folks to network with, or get something done that I can show off with. Both are quite difficult whe…
![Random Updates](/static/media/user/generic-user.png)
My modified Agent just became Listener of the Black Hand last night! It feels like I'm getting a little away from ESIV. Hopefully a little more work will get done soon.
I spent the afternoon mowing my lawn for the first time. Well, not my lawn; my mortgage company's lawn that I'm still paying for...…
I spent the afternoon mowing my lawn for the first time. Well, not my lawn; my mortgage company's lawn that I'm still paying for...…
![And now for something completely different](/static/media/user/generic-user.png)
One of my other hobbies is armchair number theory. For whatever reason, I got the motivation to port an old factoring algorithm to C#, with the help of this BigInteger Library.
Not exactly the speediest thing in town, but it works.
Not exactly the speediest thing in town, but it works.
Setup complete for Composite: 32186410220769881
Primelist:
3, 5, 7, 11…
![wtf?](/static/media/user/generic-user.png)
Minnesota is peculiar in one way I've found. I've gone on about 12 interviews now, and had numerous other applicatons... and I've not yet done a technical phone screen. Even the actual interviews are almost wholy untechnical. I've gotten maybe 1 question that my wife [professional secretary] could…
![No Progress](/static/media/user/generic-user.png)
Well, I'd say it's less disinteresting now.
The towns have more people, and the people are a bit more varied and interesting. The ruins are much more varied and interesting [and better placed; that is a high level dungeon isn't right next to a low level dungeon]. The quests are generally a bit more…
The towns have more people, and the people are a bit more varied and interesting. The ruins are much more varied and interesting [and better placed; that is a high level dungeon isn't right next to a low level dungeon]. The quests are generally a bit more…
![Elder Scrolls](/static/media/user/generic-user.png)
I managed to pick up Elder Scrolls IV today. GalCiv2 didn't have very much staying power it seems. I'm not sure exactly why either. I didn't particularly care for Morrowind...
Anyways, BestBuy was nice enough to sticker over the "PC-DVD" logo on the box, causing me a bit of a delay until I could ste…
Anyways, BestBuy was nice enough to sticker over the "PC-DVD" logo on the box, causing me a bit of a delay until I could ste…
![Progress Report](/static/media/user/generic-user.png)
Morning Progress:
- Added serverside lobby->game transition skeleton functions, events, and clientside lobby->game transition skeletons.
- Added one of the triggers for the 'Start Game/Ready' button in the Lobby.
- Added base_manager code to allow resource_definition aliases.
Previously, if I wa…
- Added serverside lobby->game transition skeleton functions, events, and clientside lobby->game transition skeletons.
- Added one of the triggers for the 'Start Game/Ready' button in the Lobby.
- Added base_manager code to allow resource_definition aliases.
Previously, if I wa…
![Sleepy day.](/static/media/user/generic-user.png)
Spent most of the day either slightly hung over or napping off the slight hangover.
The rest I spent dabbling with Scheme (commence Scheme vs Hangover jokes), mostly because Uminn's intro to CS uses it, and if I'm to finish my degree, that's the likely school. Plus folks who know more than I oft rec…
The rest I spent dabbling with Scheme (commence Scheme vs Hangover jokes), mostly because Uminn's intro to CS uses it, and if I'm to finish my degree, that's the likely school. Plus folks who know more than I oft rec…
![Another week of Frustration.](/static/media/user/generic-user.png)
So that temp job passed by. Apparently I'm untrustworthy since a few of my past coworkers were convicted of computer crimes (I worked in computer security, it's not uncommon for people there to have, let us say... 'practical experience'). Or because I joke about it. Or maybe my ludicrous post-tempo…
![Progress Report](http://members.gamedev.net/telastyn/lobby2.png)
- Added MessageBox, MessageDialog, and a few static generators. Nothing fancy, just pop up a box with text over background.
[edit:]
- Added SimpleTextTab, and SimpleTextTabGroup. Nothing fancy, just expanding on the ActiveStatusGroup stuff to make Tabs that maintain the 'only one active' invariant. '…
[edit:]
- Added SimpleTextTab, and SimpleTextTabGroup. Nothing fancy, just expanding on the ActiveStatusGroup stuff to make Tabs that maintain the 'only one active' invariant. '…
![Spoke too soon.](/static/media/user/generic-user.png)
Apparently the offer wasn't a "hey come work for us" offer, but a "would you be open for something vaguely approaching this" offer. Complete BS, but that's what happens when you hold no leverage... Supposed to hear back by Friday.
[edit:]
Progress Report
I changed the logo screen (just something to pl…
[edit:]
Progress Report
I changed the logo screen (just something to pl…
![Job](/static/media/user/generic-user.png)
So I took that trial job (pending their legal documentation not being draconian), and will be writing C# code professionally for slightly more than I made as an ISP helpdesk phone monkey. To be increased after a month if they think I can do the work., but we'll see that when it happens.
Meh, can't c…
Meh, can't c…
![Progress Report](/static/media/user/generic-user.png)
No progress.
Every so often [it's about every 3-5 weeks now] I get a little tired of coding or a little itchy for gaming, and either pickup a game I already have [Civ3-4, sim city sort of things work well] or get something from the store, play it for a week or two until I get the coding urges again…
Every so often [it's about every 3-5 weeks now] I get a little tired of coding or a little itchy for gaming, and either pickup a game I already have [Civ3-4, sim city sort of things work well] or get something from the store, play it for a week or two until I get the coding urges again…
![Progress Report](http://members.gamedev.net/telastyn/connect_dialog.png)
After the dog awoke me for his 4:30 am pee, I couldn't get back to sleep, so I spent two hours coding up that Connect dialog as mentioned previously. Here's the results, with a little shadowrect to show the actual dialog size since I've put off making background textures and borders:
The devart butt…
The devart butt…
![Progress Report](/static/media/user/generic-user.png)
I've not decided on jobs (I've got to call about Fargo [see earlier posts] after all...).
A slight aside, if I may. Given it's my rambling journal that fair few read, I may as well.
I was thinking today about all of the recent threads on scene graphs in Game Programming as of late. Similar sorts of…
A slight aside, if I may. Given it's my rambling journal that fair few read, I may as well.
I was thinking today about all of the recent threads on scene graphs in Game Programming as of late. Similar sorts of…
Advertisement
Popular Blogs
Advertisement