Fixed indentation and case
[qbasicapps.git] / index.org
1 #+TITLE:  QBasicApps - collection of applications mostly written in MS QBasic for DOS environment
2
3 * (document settings) :noexport:
4 ** use dark style for TWBS-HTML exporter
5 #+HTML_HEAD: <link href="https://bootswatch.com/3/darkly/bootstrap.min.css" rel="stylesheet">
6 #+HTML_HEAD: <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
7 #+HTML_HEAD: <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/js/bootstrap.min.js"></script>
8 #+HTML_HEAD: <style type="text/css">
9 #+HTML_HEAD:   footer {background-color: #111 !important;}
10 #+HTML_HEAD:   pre {background-color: #111; color: #ccc;}
11 #+HTML_HEAD: </style>
12
13 * General
14
15 - This program is free software: you can redistribute it and/or modify
16   it under the terms of the [[https://www.gnu.org/licenses/lgpl.html][GNU Lesser General Public License]] as
17   published by the Free Software Foundation, either version 3 of the
18   License, or (at your option) any later version.
19
20 - Program author:
21   - Svjatoslav Agejenko
22   - Homepage: https://svjatoslav.eu
23   - Email: mailto://svjatoslav@svjatoslav.eu
24
25 - [[https://www.svjatoslav.eu/projects/][Other software projects hosted at svjatoslav.eu]]
26
27 ** Source code
28 - [[https://www2.svjatoslav.eu/gitweb/?p=qbasicapps.git;a=snapshot;h=HEAD;sf=tgz][Download latest snapshot in TAR GZ format]]
29
30 - [[https://www2.svjatoslav.eu/gitweb/?p=qbasicapps.git;a=summary][Browse Git repository online]]
31
32 - Clone Git repository using command:
33   : git clone https://www2.svjatoslav.eu/git/qbasicapps.git
34
35 * Content
36 This collection contains lots of applications:
37 + Games.
38 + Graphics tests (2D/3D/4D).
39 + Algorithms tests.
40 + Utilities.
41
42 I wrote them long time ago mostly in QBasic, some in x86 assembly for
43 use under DOS operating system.
44
45
46 Few sample applications from the package:
47 ** Checkers
48  Play checkers against the computer with any board size and any amount
49  of caps. Does thinking by recursively testing many possible scenarios
50  with any depth.
51
52  Since it is slow QBasic implementation, it isn't practical to play
53  with many caps or big thinking depth, for reasonable responce time.
54
55  See directory:
56  : games/checkers
57
58  [[file:games/checkers/screenshot.png]]
59
60 ** Platform game
61  Jump around, collect coins and dont touch snails! Inspired by Super
62  Mario Bros.
63
64  See directory:
65  : games/platform
66
67  [[file:games/platform/screenshot.png]]
68
69 ** 3D Synthezier
70  Parses scene definition language and creates 3D world based on
71  it. Result will be in a [[https://en.wikipedia.org/wiki/Wavefront_.obj_file][wavefront obj file]], witch can be then
72  visualized using external renderer.
73
74  See directory:
75  : graphics/3D/3D Synthezier
76
77  [[file:graphics/3D/3D Synthezier/doc/rectangular city, 1.jpeg]]
78
79  [[file:graphics/3D/3D Synthezier/doc/hexagonal city, 2.jpeg]]
80
81  [[file:graphics/3D/3D Synthezier/doc/index.html][Read more]]