-
Notifications
You must be signed in to change notification settings - Fork 1
/
corewar.html
137 lines (129 loc) · 6.58 KB
/
corewar.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<!DOCTYPE html>
<html lang="en">
<head>
<title>Corewar</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="utf-8">
<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="css/animate.css" rel="stylesheet" media="screen">
<link href="css/streamline-icons.css" rel="stylesheet" media="screen">
<link href="css/font-awesome.min.css" rel="stylesheet" media="screen">
<link href="css/perfect-scrollbar.css" rel="stylesheet" media="screen">
<link href="css/magnific-popup.css" rel="stylesheet" media="screen">
<link href="css/styles.css" rel="stylesheet" media="screen">
<link rel="shortcut icon" href="images/favicon.ico">
<link href='http://fonts.googleapis.com/css?family=Roboto+Slab:400,700,100,300' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,400,300,700' rel='stylessheet' type='text/css'>
</head>
<body>
<header id="header">
<div id="sidebar-content">
<div class="logo">
<a href="index.html"><img src="images/logo.png" alt="Logo"></a>
</div>
<nav id="nav-container">
<ul>
<li><a href="index.html">Index</a></li>
<li><a href="team.html">Team</a></li>
<li><a href="projects.html">Projects</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
<div class="social-container">
<a href="https://www.facebook.com/shabteam.officiel?ref=ts&fref=ts"><i class="fa fa-facebook"></i></a>
<a href="https://twitter.com/shabteam_t"><i class="fa fa-twitter"></i></a>
<a href="https://github.com/Shabteam/"><i class="fa fa-github"></i></a>
</div>
<div id="footer">
<div id="footer-content">
<span class="copy">Made by ShabTeam</span>
</div>
</div>
</div>
</header>
<div class="main-content">
<section id ="portfolio-single" class="section-block">
<div class="row">
<div class="col-sm-8">
<ul class="project-images">
<li>
<a href="images/imagesCorewar/sdl.png" data-lightbox="true" class="mfp-image" Title="A caption for the image."><center><img width="600" height="400" src="images/imagesCorewar/sdl.png" alt=""></a><br><br>
<a href="images/imagesCorewar/sdl.png" data-lightbox="true" class="mfp-image" Title="A caption for the image."><center><img width="600" height="400" src="images/imagesCorewar/sdl.png" alt=""></a><br><br>
<a href="images/imagesCorewar/sdl.png" data-lightbox="true" class="mfp-image" Title="A caption for the image."><center><img width="600" height="400" src="images/imagesCorewar/sdl.png" alt=""></a>
<iframe width="600" height="400"
src="//www.youtube.com/embed/3ZYradDejTc?feature=player_detailpage" frameborder="0" allowfullscreen>
</iframe>
</li>
</ul>
</div>
<div class="col-sm-4">
<div class="project-sidebar">
<h3 class="centered"><span class="light">Corewar</span></h3>
<div class="divider"></div>
<ul class="project-details">
<li><i class="fa fa-briefcase"></i>C Prog elem</li>
<li><i class="fa fa-calendar-o"></i>Avril 2014</li>
<li><i class="fa fa-users"></i>ShabTeam</li>
</ul>
<div class="divider-stripped"></div>
<div class="project-description">
<h4>What is this thing ?</h4>
<p>
The Corewar is a game, a very particular game. It consists in making little programs fight against each other in a virtual machine.
The goal of the game is to prevent the other programs to perform correctly by all the possible means.
Therefore the game will create a virtual machine in which the programs will fight. The objective of each program is to “survive”. By “survive”, we mean to execute a special instruction (live) which means “I am alive”. These programs are running simultaneously in the virtual machine in the same memory space, and therefore they can write over another one. The winner of the game is the last to execute the “live” instruction.</p>
<h4>How does it works ?</h4>
<p>
• The project is split in three parts :
<p>-The Assembler : It will allow us to write programs destined to fight. Therefore it will have to understand the Assembly language and generate programs in understandable binary for the virtual machine.</p>
<p>-The Virtual Machine : It will host the binary programs that the champions are, and provide them an standard execution environment. It offers a lot of useful features to the champions fight. It is obvious that it must be able to run multiple programs at the time(otherwise the fights wont be interesting).</p>
<p>-The Champion : It is your personal work. He must be able to fight and be the only and true winner of the arena that is the virtbual machine. He will be written in the assembly language proper to our virtual machin</p>
</p>
</div>
<div class="divider-stripped"></div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<iframe width="600" height="400"
src="//www.youtube.com/embed/3ZYradDejTc?feature=player_detailpage" frameborder="0" allowfullscreen>
</iframe>
<div class="project-back-button">
<a href="projects.html" class="button"><i class="fa fa-angle-left"></i>Back to Projects</a>
</div>
</div>
</div>
</section>
</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="js/nprogress.js"></script>
<script src="js/imagesloaded.pkgd.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.isotope.min.js"></script>
<script src="js/jquery.bxslider.min.js"></script>
<script src="js/jquery.fitvids.js"></script>
<script src="js/jquery.transit.min.js"></script>
<script src="js/jquery.mousewheel.js"></script>
<script src="js/perfect-scrollbar-0.4.8.min.js"></script>
<script src="js/jquery.mobilemenu.js"></script>
<script src="js/jquery.parallax-1.1.3.js"></script>
<script src="js/jquery.inview.min.js"></script>
<script src="js/retina-1.1.0.min.js"></script>
<script src="js/jquery.easypiechart.min.js"></script>
<script src="js/wow.min.js"></script>
<script src="js/jquery.magnific-popup.min.js"></script>
<script>
$(document).ready(function() {
$( 'a[data-lightbox="true"]' ).magnificPopup({
type:'image',
gallery: {
enabled: true,
navigateByImgClick: true,
preload: [0,1]
}
});
});
</script>
<script src="js/custom.js"></script>
</body>
</html>