fixed TOC
[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: http://svjatoslav.eu
23   - Email: mailto://svjatoslav@svjatoslav.eu
24
25 - [[http://www.svjatoslav.eu/projects/][Other software projects hosted at svjatoslav.eu]]
26
27 ** Source code
28 - [[http://www2.svjatoslav.eu/gitweb/?p=qbasicapps.git;a=snapshot;h=HEAD;sf=tgz][Download latest snapshot in TAR GZ format]]
29
30 - [[http://www2.svjatoslav.eu/gitweb/?p=qbasicapps.git;a=summary][Browse Git repository online]]
31
32 - Clone Git repository using command:
33   : git clone http://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
48 * Checkers
49 Play checkers against the computer with any board size and any amount
50 of caps. Does thinking by recursively testing many possible scenarios
51 with any depth.
52
53 Since it is slow QBasic implementation, it isn't practical to play
54 with many caps or big thinking depth, for reasonable responce time.
55
56 See directory:
57 : games/checkers
58
59 [[file:games/checkers/screenshot.png]]
60
61 * Platform game
62 Jump around, collect coins and dont touch snails! Inspired by Super
63 Mario Bros.
64
65 See directory:
66 : games/platform
67
68 [[file:games/platform/screenshot.png]]
69
70 * 3D Synthezier
71 Parses scene definition language and creates 3D world based on
72 it. Result will be in a [[https://en.wikipedia.org/wiki/Wavefront_.obj_file][wavefront obj file]], witch can be then
73 visualized using external renderer.
74
75 See directory:
76 : graphics/3D/3D Synthezier
77
78 [[file:graphics/3D/3D Synthezier/doc/rectangular city, 1.jpeg]]
79
80 [[file:graphics/3D/3D Synthezier/doc/hexagonal city, 2.jpeg]]
81
82 [[file:graphics/3D/3D Synthezier/doc/index.html][Read more]]