TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The Original Postal Has Been Made Open Source

242 点作者 davemo超过 8 年前

18 条评论

1wd超过 8 年前
&quot;the CDude class, which is the main, player-controlled character in the game.&quot;<p>&quot;CDoofus is the class for the enemy guys [...] Started this file from from CDude and modified it to do some enemy logic using the same assets as the sample 2D guy.&quot;<p>&quot;COstrich is the object for the ostriches wandering about in the game. class COstrich : public CDoofus&quot;<p>Hilarious. Reminds me of CBruce in Tony Hawk&#x27;s Pro Skater: &quot;Their code [...] originally written for Apocalypse[...] a Playstation game featuring Bruce Willis, which, we learned, is why in Tony Hawk the code for the classes of skaters is called CBruce.&quot;<p><a href="http:&#x2F;&#x2F;www.gamasutra.com&#x2F;view&#x2F;feature&#x2F;131563&#x2F;postmortem_treyarchs_tony_hawks_.php" rel="nofollow">http:&#x2F;&#x2F;www.gamasutra.com&#x2F;view&#x2F;feature&#x2F;131563&#x2F;postmortem_trey...</a><p>&quot;Project: Nostril (aka Postal)&quot;<p>Any idea what RSPiX Blue, Cyan, Green and Orange layers are?
评论 #13281946 未加载
j_s超过 8 年前
POSTAL Redux is currently $1.43 (84% off) on Steam; reminds me of Contra. Reviews say the only unexpected down side is load times; hope they can tighten that up.<p><a href="http:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;401680&#x2F;" rel="nofollow">http:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;401680&#x2F;</a><p>Edit: I think the big &quot;feature&quot; is co-op.
评论 #13279382 未加载
评论 #13278976 未加载
joaodlf超过 8 年前
This reminds me, I actually had some contact with the guys behind RWS many years ago, I was a young man and very excited about HTML&#x2F;CSS and design in general, I ended up designing their forum (it was running on IPB): <a href="http:&#x2F;&#x2F;tinyimg.io&#x2F;i&#x2F;5GTDNgx.jpg" rel="nofollow">http:&#x2F;&#x2F;tinyimg.io&#x2F;i&#x2F;5GTDNgx.jpg</a><p>Postal 2 is one of my favourite games ever. Had a blast in both single player and online. Me and my friends still talk about it after all these years!
评论 #13285584 未加载
qwertyuiop924超过 8 年前
Wow. Now I can play it on my Linux system. Thanks, RWS.<p>This, as well as being a fantastic gesture, makes it seem as though RWS understands something that many of its contemporaries don&#x27;t: Games, or rather, their engines, must be open-sourced for those games to continue to be playable and relevant. You can&#x27;t update your games forever, and sooner or later, they will be rendered unplayable by the inexorable march of technology. If you open source your engine, that doesn&#x27;t have to happen.<p>Take a look at Doom. New content for Doom 1 and Doom 2 is still being released by the community, long after competitors like Duke3D have stopped. Why? Because Doom has a passionate community, and many modern, open source engines that make running the game on new systems a piece of cake.
评论 #13281324 未加载
评论 #13282019 未加载
评论 #13280721 未加载
pyromine超过 8 年前
This is completely off-topic, but in the vein of talking about old games. Does anyone have any suggestions for games that scratched the same itch as the old school RTS games like Age of Empires and Rise of Nations?<p>I&#x27;ve been searching for years but never found anything that eclipses the classics.
评论 #13279099 未加载
评论 #13279190 未加载
评论 #13280602 未加载
评论 #13279096 未加载
评论 #13282777 未加载
评论 #13279116 未加载
评论 #13280319 未加载
评论 #13279094 未加载
评论 #13279535 未加载
评论 #13282963 未加载
评论 #13283664 未加载
评论 #13285395 未加载
评论 #13281176 未加载
cr0sh超过 8 年前
I was pleasantly surprised by the amount of useful comments in the code.<p>I remember when the source code for Descent was released; not only was the code somewhat opaque (unless you were experienced with portal-style engines), but there were hardly any kind of comments to help guide you along.
评论 #13281996 未加载
stygiansonic超过 8 年前
There are some interesting notes about how the multiplayer was originally implemented:[0]<p>&quot;<i>Once the game is running, everything is peer-to-peer. The only information the peers send each other is the local players&#x27; input data, which is encoded as a 32-bit value (where various bits indicate whether the player is running or walking, which direction, whether the fire button was pressed, etc.). No position, velocity or accelleration data is transmitted. NOTHING else is transmitted.</i>&quot;<p>In order for this to work, they had to make sure all memory was initialized to the same values, so that each client had the same known starting state. They also had to use the same PRNG, initialized to the same state, so that a known, deterministic pattern would be produced. But eventually they ran into a problem that couldn&#x27;t be solved in software: The FPU of different CPUs would not return the same results for the same inputs:<p>&quot;<i>However, dispite our best efforts, there was still a serious flaw lurking behind the scenes that eventually caused serious problems that we couldn&#x27;t work around. It seems that different Floating Point Units return slightly different results given the same values. This was first seen when pitting PC and Mac versions of the game against each other in multiplayer mode. Every once in a while, the two versions would go out of sync with one another. It was eventually tracked down to slightly different floating point results that accumulated over time until eventually they resulted in two different courses of action on each client. For instance, on the PC a character might get hit by a bullet, while on the Mac the same character would be just 1 pixel out of the way and the bullet would miss. Once something like that happens, the two clients would be hopelessly out-of-sync.</i>&quot;<p>0. <a href="https:&#x2F;&#x2F;bitbucket.org&#x2F;gopostal&#x2F;postal-1-open-source&#x2F;src&#x2F;default&#x2F;Postal%20Overview.txt" rel="nofollow">https:&#x2F;&#x2F;bitbucket.org&#x2F;gopostal&#x2F;postal-1-open-source&#x2F;src&#x2F;defa...</a>
评论 #13285698 未加载
crack-the-code超过 8 年前
Awesome! Now just give me Diablo 2, and I will be content for life.
mixedbit超过 8 年前
Does the release include the original game assets, or do assets need to be purchased (like with Doom releases)?
评论 #13282000 未加载
foxhop超过 8 年前
I still have my original copy from 19 years ago, when I was 12 years old! : )<p>picture: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;RussellBal&#x2F;status&#x2F;814612135150055424" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;RussellBal&#x2F;status&#x2F;814612135150055424</a>
ionised超过 8 年前
Many a fun time I had with the Postal level editor, placing ostrich-dispenser-dispensers around the map in great number and watching the ensuing carnage after a few well-aimed napalm canisters.
Insanity超过 8 年前
Reading this, as well as the comments in this thread makes me want to play the game again. Might fire it up over the weekend and I will surely go through the code for a while!<p>It was a nice late-christmas present ;-)
评论 #13284514 未加载
nercury超过 8 年前
Reading the source code of this is sure sobering. All files and code lines are there for the single purpose - to ship the game.
BillinghamJ超过 8 年前
Misread the title as saying &quot;Portal&quot;! Pleasantly surprised however - I never played Postal.
aaronsnoswell超过 8 年前
I thought the title said &#x27;Portal&#x27;, not &#x27;Postal&#x27;. Disapointed :P
评论 #13283674 未加载
Endy超过 8 年前
Is there any word on a DOOM-style sourceport happening?
Circumnavigate超过 8 年前
This game is one of my favorite classics.
grendelt超过 8 年前
&quot;I regret nothing.&quot;