Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 4 5 [6] 7 8 ... 16

Author Topic: 0x10c - Firefly-like Space Game from Mojang  (Read 23298 times)

LoSboccacc

  • Bay Watcher
  • Σὺν Ἀθηνᾷ καὶ χεῖρα κίνει
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #75 on: December 09, 2012, 09:31:24 am »

The point is that getting scripts not done by yourself or close peers is dangerous, in a place dominated by old hand written software.

proper backdoors and simple malfunctions are all within the in game potential, and things can get very nasty if anything happens in combat
Logged

Seraphim342

  • Bay Watcher
  • Magma Cum Laude
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #76 on: December 09, 2012, 09:39:47 am »

I'm probably going to be picking up a copy of Assembly for Dummies or something similar to peruse next time I ship out.  From all I've read though, you'll be able to do just about everything without having to write a single line of code, it's just a bonus.  Also, with program exchanges and what not (think I mentioned before there's going to be a floppy disk analogue for this kind of thing), if you want more advanced stuff you can always trade for it the same as ship components.  After all, you don't need to know how to make games to play them, after all.  The specs for the in-game computer have already been released, and there are already a ton of coders and even coders' guilds releasing things publicly that'll be ready to use the second the alpha gets released.  About 4 solid, user-friendly OSes I've found, and even a fully-functional version of Zork you can play on a long mining expedition =p

Far as the casual player being screwed goes, ISC seems quite benevolent.  Also, the rumors are that there will be upwards of 100,000 star systems, so no matter how big various organizations get I'm sure you'll always be able to find some quiet corner of the galaxy to do your own thing in without being bothered.  Also, the organizations that exist now might not even exist when the game releases, so who knows how it'll all play out.  I was part of a 50-man shipyard corp that's already more or less disbanded.  Plus, compared to the number of people who will likely end up playing, the number of people currently active on the forums is miniscule.  Could see tons of different organizations and governments crop up that totally eclipse the "established" powers.  All the current "balance of power" on the forums really does is give those groups a bit of a first-mover advantage when the game goes live =p
Logged
I like to think that on the other side of the world a human is walking on the beach, notices the water level suddenly drop twenty feet, and whispers "fucking dwarves."

"The cows seem to lose bowel control when launched... I consider this a feature."

LoSboccacc

  • Bay Watcher
  • Σὺν Ἀθηνᾷ καὶ χεῖρα κίνει
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #77 on: December 09, 2012, 09:50:41 am »

Well, I'm not into the mmorpg thing but all this coding has interested me from start. I wonder if it will actually be useful in game or if it will be just a bonus

Like, better mining, is a thing. Being able to transmit flawed packet out of your antenna and into enemy's one to ddos its cpu, is another.
Logged

PanH

  • Bay Watcher
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #78 on: December 09, 2012, 11:52:04 am »

They can erase all data, or stuck it in an unending loop.

Even if you write a JMP that jumps to itself (and will do that forever), what's to stop the operator from just resetting it and wiping out the virus? If you got it onto a storage medium, what's to stop him from restoring from backup? And so on. You'd need something more sophisticated and custom-designed, e.g. something to give you a backdoor into their systems over their external ship-to-ship radio system so that you can just command their shields to turn off or whatever. Assuming they have shields. Locking up their computer would just stop them from issuing commands temporarily (of course, if you can blow them to smithereens before they can fix it...).

Considering the time you would need to restore it, I think he'll be already dead. It's like stopping his systems during a fight.
I say, until we know more about a network/broadcast, we can't really do anything about backdoors.


There is already some tutorials about how to program the DCPU on the forum : http://www.0x10cforum.com/forum/m/4932880/viewforum/1186082
There is also some compiler like C to DCPU, etc (that's what I meant by converter, not really the word).
Attention : the way the DCPU works is NOT definitive. It has already changed a few times, and will probably change again.


And looks like we already have a tryannical organization with HA. (but I didn't see nowhere the ISC, isn't it the UNSC ?)
Logged

Seraphim342

  • Bay Watcher
  • Magma Cum Laude
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #79 on: December 09, 2012, 12:27:20 pm »

Slight mistake on my part, the Interstellar Concordat's now the United Stellar Concord (USC).  "Signatories" include the UNSC, Systems Alliance, Blue Suns Corporation, Cisca Systems, and many others.  Those four are the biggest.  More of an alliance than a governing body, but seems to be developing along much more benevolent lines than the... other group =p
Logged
I like to think that on the other side of the world a human is walking on the beach, notices the water level suddenly drop twenty feet, and whispers "fucking dwarves."

"The cows seem to lose bowel control when launched... I consider this a feature."

Azated

  • Bay Watcher
  • ohai der
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #80 on: December 09, 2012, 12:29:09 pm »

I don't know about unstoppable.  There are currently some fairly large factions already formed on the official forums.  The two biggest are the Interstellar Concordat (ISC) and Herobrine's Army (HA). 

ISC's got anywhere from 500-1000 members, kind of organized like a "galactic senate" or other treaty organization.  It's not one group, but a number of "signatory" groups.  Think Space NATO.  HA's got approximately 600 members and is devoted to wiping out and harvesting the souls of everyone else in the galaxy.  So, think the Necromongers.  Or Goonswarm. 

Still, I believe the Grand Fleet of the Twelfth Bay could be a force to be reckoned with =p

Bay12 isn't that big, unfortunately. The only advantage we might have is patience and a general disregard for life, plus the occasional coder/programmer/omnipotent forum god with the answers of the universe at his star-trek referencing fingertips.
Logged
Then it happened. Then I cringed. Then I picked it up and beat him to death with it, and then his buddies, too.
You beat a man to death with his dick?

"I don't feel like myself. Maybe I should have Doc take a look at me" ~ Dreamy
 "You're gonna trust a dwarf that got his medical degree from a pickaxe?" ~ Bossy

LoSboccacc

  • Bay Watcher
  • Σὺν Ἀθηνᾷ καὶ χεῖρα κίνει
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #81 on: December 09, 2012, 12:31:36 pm »

standard strategy would involve also being the fastest and hardest to catch  :P
Logged

Shadowlord

  • Bay Watcher
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #82 on: December 09, 2012, 12:33:55 pm »

Looking at http://pastebin.com/raw.php?i=Q4JvQvnM instead, because I already know x86 asm and all the basics needed, although it's been a few years, and in the past wrote a program which compiled stuff I wrote from a language like python to DarwinBots' stack-based bot assembly language.

This looks like it might actually be simpler.

Also:
Quote
The DCPU-16 will perform at most one interrupt between each instruction. If
multiple interrupts are triggered at the same time, they are added to a queue.
If the queue grows longer than 256 interrupts, the DCPU-16 will catch fire.

So I just wrote this in a couple minutes. If you can write a virus which inserts this code into an enemy CPU, you should be able to set fire to it, if it works:
(I'm using ; to denote comments)
Code: [Select]
IAS 1
IAQ 1
SET a, 258
a:
int 1 ;or whatever value. Not sure if the interrupt needs to exist.
sub a, 1
ifa a, 0
set pc, [a] ;because there's no jmp op? In x86 you can't directly set the instruction pointer, so this is an odd way to do it, though.
IAQ 0

It makes sure interrupts aren't disabled, then turns on queing, queues up 257 interrupts (in a loop which proceeds like 'for (int a=258; a>0; a--)'), and then turns off queing, hopefully causing them all to be triggered in the same cycle. (Not sure if it we can take 'will catch fire' literally, and if so, whether it would do it while queing the last one, or when we set IAQ 0, but if it's either one, it should be hilarious if you can get this onto someone's CPU somehow)
Logged
<Dakkan> There are human laws, and then there are laws of physics. I don't bike in the city because of the second.
Dwarf Fortress Map Archive

miauw62

  • Bay Watcher
  • Every time you get ahead / it's just another hit
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #83 on: December 09, 2012, 12:34:47 pm »

We have to take in account that many of these people have come over from the minecraft forums, tough.
Logged

Quote from: NW_Kohaku
they wouldn't be able to tell the difference between the raving confessions of a mass murdering cannibal from a recipe to bake a pie.
Knowing Belgium, everyone will vote for themselves out of mistrust for anyone else, and some kind of weird direct democracy coalition will need to be formed from 11 million or so individuals.

ScriptWolf

  • Bay Watcher
  • You can't spell slaughter without laughter!
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #84 on: December 09, 2012, 12:45:23 pm »

We have to take in account that many of these people have come over from the minecraft forums, tough.

cant tell if this is a advantage or disadvantage for us :P
Logged
He must be running 3.5 abacuses of RAM

IronTomato

  • Bay Watcher
  • VENGEANCE
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #85 on: December 09, 2012, 01:07:04 pm »

Holy crap, I leave for one day and come back for 4 more pages of insanity.

I don't want to read it all, and last time I checked this question wasn't really answered, so I'll ask it myself: are we going to have a really big ship for all of us, or lots of little 1 or 2 person ships? Personally, I would like a little tiny ship all to myself, with a cockpit in the front and a computer / generator room in the back. It would cloak and during battles on the surface of planets, I would fuck with the enemies on the ground by cloaking while in orbit, and sending viruses and missiles to the vehicles and ships on the surface.

I can picture it now. It's freaking beautiful, man.
Logged

Scelly9

  • Bay Watcher
  • That crazy long-haired queer liberal communist
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #86 on: December 09, 2012, 01:09:48 pm »

Perhaps seven or eight one to two man blockade running ships. I'm sure we'd make a killing on illegal goods.
Logged
You taste the jug! It is ceramic.
Quote from: Loud Whispers
SUPPORT THE COMMUNIST GAY MOVEMENT!

LoSboccacc

  • Bay Watcher
  • Σὺν Ἀθηνᾷ καὶ χεῖρα κίνει
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #87 on: December 09, 2012, 01:10:54 pm »

If you can write a virus which inserts this code into an enemy CPU, you should be able to set fire to it

much simpler to raise 257 interrupts from an external source, if you have access to the enemy cpu you have already won :P

btw, I wonder how cpu and I/O will work for ship systems. Probably good design will have each system with their cpu and independently working from anything else...

still if there is that limitation 257 hit on a shield could fry the controlling cpu. 257 missiles could fry the point defense cpu, and so long. they don't have to be real shoot or missiles, just enough to trigger the interrupt on the cpu, then the real firing can commence.

Logged

Scelly9

  • Bay Watcher
  • That crazy long-haired queer liberal communist
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #88 on: December 09, 2012, 01:13:43 pm »

If you can write a virus which inserts this code into an enemy CPU, you should be able to set fire to it

much simpler to raise 257 interrupts from an external source, if you have access to the enemy cpu you have already won :P

btw, I wonder how cpu and I/O will work for ship systems. Probably good design will have each system with their cpu and independently working from anything else...

still if there is that limitation 257 hit on a shield could fry the controlling cpu. 257 missiles could fry the point defense cpu, and so long. they don't have to be real shoot or missiles, just enough to trigger the interrupt on the cpu, then the real firing can commence.


I bet during the first few weeks after launch, nobody will be sanitizing their sensor inputs. Imagine sending a shutdown code via flashing lights. Ah, the hijinks that could ensue.
Logged
You taste the jug! It is ceramic.
Quote from: Loud Whispers
SUPPORT THE COMMUNIST GAY MOVEMENT!

LoSboccacc

  • Bay Watcher
  • Σὺν Ἀθηνᾷ καὶ χεῖρα κίνει
    • View Profile
Re: 0x10c - Firefly-like Space Game from Mojang
« Reply #89 on: December 09, 2012, 01:15:40 pm »

that's why we as a mature community of sociopathic lateral thinker have an edge over other players
Logged
Pages: 1 ... 4 5 [6] 7 8 ... 16