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